九大數(shù)據(jù)倉庫方案特點橫向比較[1]

字號:

本文針對幾大知名的數(shù)據(jù)倉庫解決方案的性能和特點做分析和比較……
    IBM、Oracle、Sybase、CA、NCR、Informix、Microsoft、和SAS等有實力的公司相繼(通過收購或研發(fā)的途徑)推出了自己的數(shù)據(jù)倉庫解決方案,BO和Brio等專業(yè)軟件公司也在前端在線分析處理工具市場上占有一席之地。
    IBM--IBM公司提供了一套基于可視數(shù)據(jù)倉庫的商業(yè)智能(BI)解決方案,包括:Visual Warehouse(VW)、Essbase/DB2 OLAP Server 5.0、IBM DB2 UDB,以及來自第三方的前端數(shù)據(jù)展現(xiàn)工具(如BO)和數(shù)據(jù)挖掘工具(如SAS)。其中,VW是一個功能很強(qiáng)的集成環(huán)境,既可用于數(shù)據(jù)倉庫建模和元數(shù)據(jù)管理,又可用于數(shù)據(jù)抽取、轉(zhuǎn)換、裝載和調(diào)度。Essbase/DB2 OLAP Server支持“維”的定義和數(shù)據(jù)裝載。Essbase/DB2 OLAP Server不是ROLAP(Relational OLAP)服務(wù)器,而是一個(ROLAP和MOLAP)混合的HOLAP服務(wù)器,在Essbase完成數(shù)據(jù)裝載后,數(shù)據(jù)存放在系統(tǒng)指定的DB2 UDB數(shù)據(jù)庫中。
    嚴(yán)格說來,IBM自己并沒有提供完整的數(shù)據(jù)倉庫解決方案,該公司采取的是合作伙伴戰(zhàn)略。例如,它的前端數(shù)據(jù)展現(xiàn)工具可以是Business Objects的BO、Lotus的Approach、Cognos的Impromptu或IBM的Query Management Facility; 多維分析工具支持Arbor Software的Essbase和IBM(與Arbor聯(lián)合開發(fā))的DB2 OLAP服務(wù)器; 統(tǒng)計分析工具采用SAS系統(tǒng)。
    Oracle--Oracle數(shù)據(jù)倉庫解決方案主要包括Oracle Express和Oracle Discoverer兩個部分。Oracle Express由四個工具組成:Oracle Express Server是一個MOLAP (多維OLAP)服務(wù)器,它利用多維模型,存儲和管理多維數(shù)據(jù)庫或多維高速緩存,同時也能夠訪問多種關(guān)系數(shù)據(jù)庫; Oracle Express Web Agent通過CGI或Web插件支持基于Web的動態(tài)多維數(shù)據(jù)展現(xiàn); Oracle Express Objects前端數(shù)據(jù)分析工具(目前僅支持Windows平臺)提供了圖形化建模和假設(shè)分析功能,支持可視化開發(fā)和事件驅(qū)動編程技術(shù),提供了兼容Visual Basic語法的語言,支持OCX和OLE; Oracle Express Analyzer是通用的、面向最終用戶的報告和分析工具(目前僅支持Windows平臺)。Oracle Discoverer即席查詢工具是專門為最終用戶設(shè)計的,分為最終用戶版和管理員版。
    在Oracle數(shù)據(jù)倉庫解決方案實施過程中,通常把匯總數(shù)據(jù)存儲在Express多維數(shù)據(jù)庫中,而將詳細(xì)數(shù)據(jù)存儲在Oracle關(guān)系數(shù)據(jù)庫中,當(dāng)需要詳細(xì)數(shù)據(jù)時,Express Server通過構(gòu)造SQL語句訪問關(guān)系數(shù)據(jù)庫。但目前的Express還不夠靈活,數(shù)據(jù)倉庫設(shè)計的一個變化往往導(dǎo)致數(shù)據(jù)庫的重構(gòu)。另外,目前的Oracle 8i和Express 之間集成度還不夠高,Oracle 8i和Express之間需要復(fù)制元數(shù)據(jù),如果Oracle Discoverer(或BO)需要訪問匯總數(shù)據(jù),則需要將匯總數(shù)據(jù)同時存放在Oracle和Express中,系統(tǒng)維護(hù)比較困難。值得注意的是,剛剛問世的Oracle 9i把OLAP和數(shù)據(jù)挖掘作為重要特點。
    Sybase--Sybase提供的數(shù)據(jù)倉庫解決方案稱為Warehouse Studio,包括數(shù)據(jù)倉庫的建模、數(shù)據(jù)抽取與轉(zhuǎn)換、數(shù)據(jù)存儲與管理、元數(shù)據(jù)管理以及可視化數(shù)據(jù)分析等工具。其中,Warehouse Architect是PowerDesigner中的一個設(shè)計模塊,它支持星形模型、雪花模型和ER模型; 數(shù)據(jù)抽取與轉(zhuǎn)換工具包括PowerStage、Replication Server、Carleton PASSPORT,PowerStage是Sybase提供的可視化數(shù)據(jù)遷移工具。
    Adaptive Server Enterprise是Sybase企業(yè)級關(guān)系數(shù)據(jù)庫,Adaptive Server IQ是Sybase公司專為數(shù)據(jù)倉庫設(shè)計的關(guān)系數(shù)據(jù)庫,它為高性能決策支持系統(tǒng)和數(shù)據(jù)倉庫的建立作了優(yōu)化處理,Sybase IQ支持各種流行的前端展現(xiàn)工具(如Cognos Impromptu、Business Objects、Brio Query等); 數(shù)據(jù)分析與展現(xiàn)工具包括PowerDimensions、EnglishWizard、InfoMaker、PowerDynamo等,PowerDimensions是圖形化的OLAP分析工具,它支持SMP和多維緩存技術(shù),能夠集成異構(gòu)的關(guān)系型數(shù)據(jù)倉庫和分布式數(shù)據(jù)集市,從而形成單一的、新型的多維模式; 數(shù)據(jù)倉庫的維護(hù)與管理工具包括Warehouse Control Center、Sybase Central、Distribution Director,其中Warehouse Control Center是為數(shù)據(jù)倉庫開發(fā)人員提供的元數(shù)據(jù)管理工具。
    Sybase提供了完整的數(shù)據(jù)倉庫解決方案Quick Start DataMart,具有良好的性能,并支持第三方數(shù)據(jù)展現(xiàn)工具。從Quick Start DataMart的名稱不難看出,它尤其適合于數(shù)據(jù)集市應(yīng)用。另外,Sybase可以提供面向電信、金融、保險、醫(yī)療保健這4個行業(yè)的客戶關(guān)系管理(CRM)產(chǎn)品,在這4個產(chǎn)品中,有80%的功能是共性的,有20%的功能需要Sybase與合作伙伴針對不同需求共同開發(fā)。