| BI現在比較火,就像幾年前的ERP那樣。目前BI廠(chǎng)商都在急速的擴張中,年初Oracle把Hyperion收購了,最近SAP又把BO收購了,IBM把COGNOS收購了。從目前的一些行業(yè)分析報告來(lái)看,Oracle和SAS無(wú)疑是最有前途的廠(chǎng)商?! ?/p> 因為我公司用的是Oracle的產(chǎn)品,所以我更熟悉的產(chǎn)品是Oracle和Microsoft。共5頁(yè)。 1 : 從數據庫來(lái)看,SQL Server顯然不適合VLDB。Oracle的分區,索引,ASM,集群等特性,作為數據倉庫應用合適。雖然SQL Server也有集群、分區等,但于Oracle DB比還不是一個(gè)檔次的。SQL Server的數據倉庫體系中,SSAS是非常有創(chuàng )新部分,特別是UDM的概念,使傳統的數據倉庫結構發(fā)生了很大的變化,很多情況下可以將SSAS的OLAP作為一個(gè)數據集市滿(mǎn)足需求。SQL Server的數據庫引擎還是非常傳統的關(guān)系型數據庫,所以SSAS是一個(gè)獨立的組件。而Oracle DB算是一種混合數據庫,比如它可以有嵌套表;Dimension是一種類(lèi)型,可以定義層次……Oracle的聚合查詢(xún)可以使用物化視圖,不必像SQL Server那樣一定要通過(guò)SSAS的MOLAP實(shí)現?!?/p> ![]() 通過(guò)收購,Oracle用一大堆的商業(yè)軟件,其技術(shù)資源和市場(chǎng)資源都是它的優(yōu)勢。但是它的產(chǎn)品布局似乎有問(wèn)題。比如它的ETL工具,那個(gè)ODI似乎也是Oracle收購過(guò)來(lái)的,以前有朋友跟我說(shuō)不要用OWB了,ODI才是未來(lái)的主打產(chǎn)品。不過(guò)現在看來(lái)OWB似乎才是主打,但是Siebel BI和Hyperion的產(chǎn)品中,又使用了Informatica的OEM產(chǎn)品。OLAP方面,Hyperion的Essbase跟Oracle DB中的OLAP顯然不是一路貨色,兩者基本上不可能整合到一起。 在收購S(chǎng)iebel之前,Oracle還沒(méi)有專(zhuān)業(yè)的BI工具,所以現在的Siebel BI被改名叫Oracle BI。但不知道Hyperion被Oracle收購后命運如何,Hyperion的強項是OLAP,績(jì)效管理和財務(wù)方面的應用,但是某些功能模塊跟Oracle原有體系的重合或者不相容,不知是否會(huì )被拋棄??赡苄灾痪褪前l(fā)展多套產(chǎn)品線(xiàn),比如Oracle DB原有的OLAP,OWB,DataMining等,作為數據倉庫的組件之一免費供應,就像SQL Server那樣,而Siebel BI和Hyperion作為兩套獨立的BI產(chǎn)品。另一種可能性就是讓Siebel BI作為專(zhuān)門(mén)的Operational BI,將Hyperion發(fā)展為專(zhuān)門(mén)的績(jì)效管理工具。 Microsoft的PerformancePoint正式版本我還沒(méi)時(shí)間安裝,CTP2和CTP3我是看過(guò)的,總體感覺(jué)還是比較簡(jiǎn)單的。另外還有兩個(gè)在開(kāi)發(fā)中的組件,一個(gè)好像是Management Reporter的,一個(gè)是Data Integration的,目前都是CTP2版本?! ?/p> ![]() 從容量上對比一下Microsoft PerformancePoint和Hyperion Performance Management: ![]() Microsoft PerformancePoint一共96MB。 ![]() Hyperion Performance Management,包括65個(gè)打包的zip文件,Windows和Linux版本一共20.4GB。 在看看Siebel BI和Oracle DB 11g: ![]() ![]() Microsoft的DW / BI包括SQL Server,Excel,PerformancePoint,最多再加上SharePoint。光從容量上來(lái)看,Microsoft的內容只有Oracle的十幾分之一。共5頁(yè)。 3 : Oracle的另一優(yōu)勢就是跟其他商業(yè)軟件整合。不過(guò)現在微軟也有自己的Dynamics系列。比如Microsoft Dynamics CRM和Oracle Siebel CRM: ![]() 800MB。 ![]() Linux版本15G。 800 : 15000就是Microsoft和世界第一CRM的差距。共5頁(yè)。 4 : ETL工具最近用的是Informatica PowerCenter 8.1.1??傮w來(lái)說(shuō),PowerCenter和SSIS各有各的優(yōu)缺點(diǎn)。從易用性來(lái)說(shuō),Informaitca有四個(gè)開(kāi)發(fā)管理組件,初學(xué)者可能不知道如何下手,所以關(guān)鍵先要了解PowerCenter的開(kāi)發(fā)流程。SSIS有BIDS和SSMS,主要的開(kāi)發(fā)工作在BIDS上完成,但是BIDS是基于Visaul Studio的,如果是沒(méi)有做過(guò).NET開(kāi)發(fā)的人員,VS的復雜的開(kāi)發(fā)環(huán)境可能讓他們不知所措,但是對于熟悉VS的開(kāi)發(fā)人員來(lái)說(shuō),通過(guò)VS,他們可以使用更多的資源,比如源管理器,VSTFS等。從界面的人性化上看,SSIS無(wú)疑更好,這是Microsoft的一貫特色,PowerCenter有些地方連右鍵菜單都沒(méi)有。 SSIS的數據流如同PowerCenter的Mapping,SSIS的控制流如同PowerCenter的Task,SSIS的Package如同PowerCenter的WorkFlow。PowerCenter的Mapping和WorkFlow分開(kāi)開(kāi)發(fā),在一個(gè)大型開(kāi)發(fā)團隊中,開(kāi)發(fā)人員開(kāi)發(fā)Mapping,而有管理人員將多個(gè)Mapping在WorkFlow中統一調度。但如果是只有幾個(gè)人的開(kāi)發(fā)團隊中,這種模式的效率就不如SSIS了,因為小型團隊中每個(gè)人都獨立工作,開(kāi)發(fā)人員需要開(kāi)發(fā)好Mapping后,再在WorkFlow建立Session,需要再一次為Session配置連接和參數。相反,SSIS不適合多人開(kāi)發(fā),因為不像PowerCenter將Mapping和WorkFlow分開(kāi)開(kāi)發(fā),所以當一個(gè)人在開(kāi)發(fā)Package時(shí),其他人就插不上手。 SSIS的運行監控是非常棒的設計,可以看到數據流的執行情況。如果數據流出問(wèn)題,可以馬上知道在那個(gè)轉換組件上發(fā)生了問(wèn)題。而PowerCenter的Monitor只能看到源和目標的情況,一旦出狀況,就只能看日志了,但在日志大量的文本里,很多時(shí)候是找不出問(wèn)題的所在。除了執行時(shí)監控外,SSIS在開(kāi)發(fā)時(shí)可以動(dòng)態(tài)的Validate,而且它的Validate也嚴格得多。只要發(fā)現字段類(lèi)型對應不上就會(huì )報錯。PowerCenter中Port的對應比較自由,比如一個(gè)Output的Port可以隨意對應到多個(gè)Input的Port,而SSIS中一 |
聯(lián)系客服