當MCI公司的丹佛基地的業務部門對一些重要的商業問題的回答要用很長的時間時,他們決定尋求數據存取顧問公司的幫助,該公司是Sybase開放解決方案的合作伙伴,結果Sybase IQ的存取數據的能力和經驗,使得MCI業務部門能夠存取和分析比原來多很多的財務數據。
太多的數據頭緒
MCI是一個以長途電話為主的電話通訊公司,在全世界有45,000多名雇員,為它的客戶的通訊、共享和處理信息提供服務。為使公司擴大並獲得收益,MCI在對ROI評價的基礎商開展了一項市場普及活動。
這需要一個能夠支持大型數據庫的交互式決策支持系統,MCI丹佛基地業務部系統開發項目經理Chris Courim說,"先前,要做出非常詳細的分析幾乎是不可能的,因為所有的數據都在主機上,我們需要一個程序員存取這些信息,直到正確了再做出答復,這要花很長的時間。"
整個1995年,MCI都在努力開發一套使用OLTP數據庫的系統,Courim說,"我們的工作進展很慢,直到1995年底,我們既沒有實質性的減少數據量也沒有試圖將系統運行在一個更大的平台上,但幸運的是,數據存取顧問公司把Sybase IQ作為一個解決方案提供給了我們,於是我們的工作有了很大進展。"
數據存取公司擅長於開發決策支持系統,他們在項目管理、系統結構、編程和功能實現方面給我們提供了很多幫助。數據存取公司正在用Sybase IQ開發國內的決策支持系統,並且已經建立起了許多Sybase IQ 的應用項目。
一條新的途徑:Sybase IQ
MCI丹佛基地考察了很多種解決方案,包括Informix、Red Brick和Sybase IQ。Courim說,"在做過一些比較之後,我們選擇了IQ,它確實非常快。"MCI選擇Sybase IQ的另一個重要原因是它不像其它的數據庫那樣,需要對每一個查詢做優化處理。他補充說,"Sybase IQ的最大的優點是IQ中的數據索引類型不是對特殊查詢的優化索引。而在DSS中,你的一個問題的答案經常會決定你的下一個問題,所以對每一個查詢都要重新索引是無法忍受的。"
"MCI需要這樣一個數據庫,它能夠在幾秒或幾分鐘的時間內,從數十或數百GB的數據中找出所有查詢的結果。"數據存取顧問公司總裁Dan Dampier解釋說,"其它的決策支持數據庫,在系統設計時就能預先想到的查詢會做的很好,但是這些查詢是不是符合實際,是不是真的有用呢?決策支持查詢的答案很可能會引起另外一些問題或者另外一些查詢。"DampIEr接著說,"我們覺得Sybase IQ是能夠滿足MCI需要的唯一的數據庫,它對他們的每一個查詢的效率都很高。"
MCI業務部的主要業務目標是提高大型的市場銷售和服務的效益,通過高效的分析工具對業務狀況和收入統計作出有效的分析。這些工作包括業務計劃和預測、趨勢分析、評估市場活動對經濟效益的影響、產品和服務的提供情況和客戶保有時間。"我們要知道公司的錢花在什麼地方才能得到最好的投資回報,"Courim說,"Sybase IQ給了我們很好的分析能力,有效地幫助我們獲得最大的投資回報率。"
MCI的數據庫現有33GB,並以每月50GB的速度增長;而且每月要對數據庫做一次增量加載。Sybase IQ系統運行在Sun SPARCserver 2000上,它有1.5GB內存和90GB硬盤,原始數據是由在華盛頓的主機提供的,這些數據通過FTP傳到Sybase IQ中,用FOCUS作為前端,通過OLAP工具分析和研究業務數據。這個系統可支持20個並行處理操作,所以50個以上的用戶同時工作也不會有問題。
快速加載,快速審核
在OLTP環境下對大量數據加載並且做精確比較是非常費時間的,以前,MCI不得不等一周的時間才能完成每月的數據加載和比較的工作。自從通過用Sybase IQ開發出了一套靈活的數據加載算法,數據存取顧問公司把MCI的數據加載/審核時間從一周減少到幾個小時。DampIEr說,"我們可以隨時得到現在的數據而且不會出錯,不必花費一周的時間和精力。"
他繼續說,"審核數據,通常需要在數據加載後做大量的數據轉換和過濾工作,MCI原來的數據審核需要幾個小時的時間,用了Sybase IQ後,數據審核只需幾分鐘。Sybase IQ具有獨特的列概括的能力,並可以按其它的列分組,一個簡單的審核需要在一個表內比較大量的記錄,即便它有數百完行數據也只用幾秒鐘的時間。"
大量減少數據庫維護工作量
管理者不會預先知道他們將做什麼樣的查詢,但是傳統的OLTP數據庫核其它DSS數據庫若不建立新的索引或新的數據庫結構,不可能提供給用戶高效的查詢。