對於美國航空公司的客運收入財務部來說,航空運輸業增長的結果是該部門必須負責處理每年1.25億張客票、單據和非運輸性文件。這個部門要從客票銷售數據入手,最終計算整理出公司的完整財務報告。該部門分配了90個人來進行數據收集、處理和計算工作以便算出客運營業額、應收款和應付款。
復雜的查詢工程與性能問題將帶來高額的成本
為了分析所有這些信息,客運收入財務部原來的系統曾將客票銷售數據存放在一個基於Teradata的數據庫中。這個數據庫從SABRE與其它訂票系統接收數據。出於系統資源的限制,這個系統只能存放三個月的數據,因此無法進行年度比較與逐月分析。
除了征收每月的數據存儲費以外,IS部門還要向客運收入財務部為每一個在Teradata系統上進行的查詢征收高額使用費,這使得該部的運行成本幾乎成了天文數字,而且一些查詢需要幾小時甚至幾天才能得到結果。由於系統過於復雜,大多數客運收入財務部的分析員無法自己發出查詢請求,而必須依靠兩到三個SQL高手來進行查詢。這就形成了一個查詢的瓶頸:沒有與數據的親身緊密的接觸,分析員們無法掌握數據中的關鍵性內容,以致無法發現與利用航空業市場的趨勢與隱藏的商業機會。
通過移植到一個新系統,這個部門希望能夠降低成本,提高數據存儲能力,解放用戶,消除查詢瓶頸,為分析員提供數據查詢工具,從而提高該部門對商業形勢的掌握能力。
Sybase IQ是獲得高性能的必然選擇
美國航空公司的客運收入財務部需要一個能夠讓分析員們不必借助SQL專家的幫助就能自己定義查詢的系統。
借助一套能夠讓用戶直接查詢數據庫的系統,分析員們可以在以前的查詢結果以及對關鍵性商業信息的數據開采基礎上進行查詢以獲得更多和更深入的查詢答案。此外,這個部門還希望從這個系統獲得開放性、靈活性和性能上的提高。
這個以Sybase IQ為核心開發出來的新系統名為“收入財務數據訪問資源(Revenue Accounting Data Access Resource,簡稱RADAR)”。在最終決定采用Sybase IQ之前,考察過的大多數系統都因為缺乏開放性而被排除在外。
該部門選擇Sybase IQ的決定得到了部門主任的批准,作出這個選擇最主要的原因是性能。“我們選擇Sybase IQ是因為我們喜歡這個產品,”他說,“我們沒有發現其它什麼產品能與Sybase IQ相比。它比我們測試過的所有其它數據庫都要快四至六倍,而且它比我們原來的Teradata系統快了15倍。”
Sybase IQ將實施的方便性與高性能有機地結合起來
這個新的RADAR應用是個決策支持型數據集市,其設計目的是使客運收入財務部的分析員們能夠快速方便地分析客票銷售數據。這個系統能夠協助發現那些業已使用但沒有銷售記錄的客票,從而有助於發現非法使用折扣票的情況。
RADAR的重要價值在於其存儲與快速訪問大量數據的能力。經過鏡像處理的100GB數據庫現在存放著七個月的數據,在系統升級後,這個數字可以翻一倍。這個運行在配有2.5GB內存和240GB硬盤的六路Sun Enterprise 5000上的系統通過局域網與大約60個分布在Dallas、Tulsa和BarbaDOS的用戶相連。
整個系統的規劃與開發僅花費了兩個兼職人員不到一年的時間。美國航空公司的高級系統分析員Wade Metzinger說:“Sybase IQ不難安裝。對於我們來說,我們只用了兩個對大型數據庫非常沒有經驗的財務人員,而且他們已經有許多年沒有使用UNIX了。從開始到結束,這個項目共花了十一個月的時間,我現在知道我們完全可以在不到兩個月的時間完成這項工作。”
這個新系統使等待查詢結果的現象成為了歷史,原來需要等待90分鐘才能得到結果的查詢現在用Sybase IQ只需4分鐘就能完成,原來平均需要25分鐘的查詢現在只耗時一分半。“由於有了Sybase IQ,我們的分析員們現在擁有了能夠真正讓他們觀察數據和理解商業狀況的工具,”高級財務分析員兼項目經理Hagen說,“他們對新工具的喜愛程度不亞於孩子走進了糖果店。