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