oracle與ibm的數(shù)據(jù)倉庫比較_第1頁
oracle與ibm的數(shù)據(jù)倉庫比較_第2頁
oracle與ibm的數(shù)據(jù)倉庫比較_第3頁
oracle與ibm的數(shù)據(jù)倉庫比較_第4頁
oracle與ibm的數(shù)據(jù)倉庫比較_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、北京市*局項(xiàng)目(數(shù)據(jù)倉庫)數(shù)據(jù)倉庫比較項(xiàng)目編號(hào):北控偉仕,2004Page PAGE 12 of NUMPAGES 12數(shù)據(jù)倉庫比比較Oraclle vss DB22TOC o 1-3 h z HYPERLINK l _Toc90199345 1文檔簡(jiǎn)簡(jiǎn)介 PAGEREF _Toc90199345 h 3 HYPERLINK l _Toc90199346 1.1文文檔目的 PAGEREF _Toc90199346 h 3 HYPERLINK l _Toc90199347 1.2文文檔范圍 PAGEREF _Toc90199347 h 3 HYPERLINK l _Toc90199348 1.3

2、縮縮寫約定 PAGEREF _Toc90199348 h 3 HYPERLINK l _Toc90199349 1.4參參考文檔和和文獻(xiàn) PAGEREF _Toc90199349 h 3 HYPERLINK l _Toc90199350 1.5文文檔概述 PAGEREF _Toc90199350 h 4 HYPERLINK l _Toc901993351 2相關(guān)的產(chǎn)產(chǎn)品比較 PAGEREF _Toc90199351 h 5 HYPERLINK l _Toc90199352 2.1數(shù)數(shù)據(jù)倉庫 PAGEREF _Toc90199352 h 5 HYPERLINK l _Toc90199353 2.

3、2EETL工具具 PAGEREF _Toc90199353 h 5 HYPERLINK l _Toc90199354 2.3OOLAP PAGEREF _Toc90199354 h 6 HYPERLINK l _Toc90199355 2.4展展示工具 PAGEREF _Toc90199355 h 6 HYPERLINK l _Toc90199356 3開發(fā)過過程 PAGEREF _Toc90199356 h 7 HYPERLINK l _Toc90199357 3.1OOraclle的開發(fā)發(fā)過程 PAGEREF _Toc90199357 h 7 HYPERLINK l _Tocc901999

4、3588 3.2DB2的開開發(fā)過程 PAGEREF _Toc90199358 h 7 HYPERLINK l _Toc90199359 4應(yīng)用性性 PAGEREF _Toc90199359 h 7文檔簡(jiǎn)介文檔目的此文檔,用用來介紹OOraclle的數(shù)據(jù)據(jù)倉庫產(chǎn)品品與IBMM公司數(shù)據(jù)據(jù)倉庫產(chǎn)品品的比較文文檔。通過本文文,使開發(fā)發(fā)團(tuán)隊(duì)及最最終使用者者對(duì)兩個(gè)數(shù)數(shù)據(jù)倉庫有有初步的認(rèn)認(rèn)識(shí),為數(shù)數(shù)據(jù)倉庫及及相關(guān)產(chǎn)品品的選擇提提供依據(jù)。文檔范圍所以文中沒沒有具體實(shí)實(shí)施的細(xì)節(jié)節(jié),適用讀讀者:開發(fā)人員項(xiàng)目經(jīng)理開發(fā)經(jīng)理最終用戶縮寫約定縮寫描述IDSInterrnet Deveelopeer SuuiteOWBOr

5、aclle Waarehoouse Buillder參考文檔和和文獻(xiàn)編號(hào)文檔名稱版本日期1DB2 vvs Orraclee(BI)2Data Wareehousse Centter AAppliicatiion IInteggratiion GGuidee 8.23文檔概述本文檔主要要是從各各各角度對(duì)OORACLLE的數(shù)據(jù)據(jù)倉庫和IIBM的數(shù)數(shù)據(jù)倉庫的的分析,下下面就兩方方面的產(chǎn)品品做一下簡(jiǎn)簡(jiǎn)單的概述述:IBM IBM公公司提供了了一套基于于可視數(shù)據(jù)據(jù)倉庫的商商業(yè)智能(BBI)解決決方案,包包括: WWarehhousee mannagerr、Esssbasee/DB22 OLAAP Seer

6、verr 5.00、IBMM DB22 UDBB,以及來來自第三方方的前端數(shù)數(shù)據(jù)展現(xiàn)工工具(如BBO)和數(shù)數(shù)據(jù)挖掘工工具(如SSAS)。其中, Warehhousee mannagerr是一個(gè)功功能很強(qiáng)的的集成環(huán)境境,既可用用于數(shù)據(jù)倉倉庫建模和和元數(shù)據(jù)管管理,又可可用于數(shù)據(jù)據(jù)抽取、轉(zhuǎn)轉(zhuǎn)換、裝載載和調(diào)度。Essbbase/DB2 OLAPP Serrver支支持“維”的定義和和數(shù)據(jù)裝載載。Esssbasee/DB22 OLAAP Seerverr不是ROOLAP(RRelattionaal OLLAP)服服務(wù)器,而而是一個(gè)(RROLAPP和MOLLAP)混混合的HOOLAP服服務(wù)器,在在Essb

7、base完完成數(shù)據(jù)裝裝載后,數(shù)數(shù)據(jù)存放在在系統(tǒng)指定定的DB22 UDBB數(shù)據(jù)庫中中。 嚴(yán)格說來,IIBM自己己并沒有提提供完整的的數(shù)據(jù)倉庫庫解決方案案,該公司司采取的是是合作伙伴伴戰(zhàn)略。也也就是說IIBM公司司在展現(xiàn)和和多維分析析上留有接接口,所有有第3方的的公司可以以利用這個(gè)個(gè)接口來連連接到IBBM的系統(tǒng)統(tǒng)中提取想想要的數(shù)據(jù)據(jù).例如,它它的前端數(shù)數(shù)據(jù)展現(xiàn)工工具可以是是Busiinesss Objjectss的BO、Lotuus的Appproaach、CCognoos的Immprommptu或或IBM的的Querry Maanageementt Faccilitty;多維維分析工具具支持Arr

8、bor Softtwaree的Esssbasee和IBMM(與Arrbor聯(lián)聯(lián)合開發(fā))的的DB2 OLAPP服務(wù)器;統(tǒng)計(jì)分析析工具采用用SAS系系統(tǒng)。 Oraclle Oraacle數(shù)數(shù)據(jù)倉庫解解決方案主主要包括OOWB和OOraclle Diiscovvererr兩個(gè)部分分。然而Exppresss 是和OOraclle 8ii配合使用用的OLAAP Seerverr。從Orraclee 9i開開始(包括括10g),OOraclle把OLLAP SServeer整合進(jìn)進(jìn)了數(shù)據(jù)庫庫,作為了了數(shù)據(jù)庫的的一個(gè)選件件,Oraccle EExpreess SServeer是一個(gè)個(gè)MOLAAP (多多維O

9、LAAP)服務(wù)務(wù)器,它利利用多維模模型,存儲(chǔ)儲(chǔ)和管理多多維數(shù)據(jù)庫庫或多維高高速緩存,同同時(shí)也能夠夠訪問多種種關(guān)系數(shù)據(jù)據(jù)庫;OWWB(Waarehoouse buillder) 可以完成成數(shù)據(jù)倉庫庫建模和元元數(shù)據(jù)管理理,又可用用于數(shù)據(jù)抽抽取、轉(zhuǎn)換換、裝載和和調(diào)度以及及多維模型型的建立; Oraacle Disccoverrer屬于于查詢工具具是專門為為最終用戶戶設(shè)計(jì)的,分分為最終用用戶版和管管理員版。 Disscoveerer是是Oraccle的OOLAP展展示工具,無無需編程。數(shù)據(jù)倉庫ORACLLE采用Cluusterr體系結(jié)構(gòu)構(gòu),多個(gè)節(jié)節(jié)點(diǎn)共享硬硬盤,存在在磁盤I/O瓶頸,可可伸縮性較較差,

10、少見見超過4個(gè)個(gè)節(jié)點(diǎn)的實(shí)實(shí)例。ORRACLEE基本上沒沒有真正TTB級(jí)的數(shù)數(shù)據(jù)倉庫,客客戶往往被被要求將其其海量數(shù)據(jù)據(jù)分解到多多個(gè)數(shù)據(jù)庫庫中。IBM采用用MPP體系系結(jié)構(gòu),每每個(gè)節(jié)點(diǎn)獨(dú)獨(dú)享各自的的硬盤空間間,各個(gè)節(jié)節(jié)點(diǎn)間通過過高速網(wǎng)絡(luò)絡(luò)交換數(shù)據(jù)據(jù)。可伸縮縮性強(qiáng),最最多可以擴(kuò)擴(kuò)充到10000個(gè)節(jié)節(jié)點(diǎn)。國內(nèi)內(nèi)有32節(jié)節(jié)點(diǎn)的實(shí)例例,國外有有512節(jié)節(jié)點(diǎn)的實(shí)例例。每個(gè)數(shù)數(shù)據(jù)庫中單單個(gè)表的大大小可以達(dá)達(dá)到5122GB*11000=500TTB。在全全球范圍有有許多TBB級(jí)的數(shù)據(jù)據(jù)倉庫。ETL工具具ORACLLE的ETTL工具使使用的是OOraclle Waarehoouse Buillder(OWB),

11、此工具具中做維過過程就是構(gòu)構(gòu)建星形結(jié)結(jié)構(gòu)的過程程,在作mmappiing,執(zhí)執(zhí)行的過程程則是數(shù)據(jù)據(jù)抽取的過過程,全都都用Oraacle wareehousse Buuildeer來實(shí)現(xiàn)現(xiàn)。OWBB全部開發(fā)發(fā)過程通過過圖形界面面完成,對(duì)對(duì)于簡(jiǎn)單的的數(shù)據(jù)轉(zhuǎn)換換實(shí)現(xiàn)簡(jiǎn)單單,開發(fā)速速度快。但但是對(duì)于復(fù)復(fù)雜的轉(zhuǎn)換換過程,由由于整個(gè)轉(zhuǎn)轉(zhuǎn)換過程全全部都是由由工具完成成,用戶不不能干涉,導(dǎo)導(dǎo)致在轉(zhuǎn)換換中一些復(fù)復(fù)雜查詢速速度緩慢,而而且沒有可可能優(yōu)化。IBM WWarehhousee Mannagerr 是 IIBM 數(shù)數(shù)據(jù)倉庫解解決方案的的重要組成成部分,它它主要由以以下幾部分分功能組成成:數(shù)據(jù)訪訪問,數(shù)據(jù)據(jù)

12、轉(zhuǎn)換,數(shù)數(shù)據(jù)分布,數(shù)數(shù)據(jù)存儲(chǔ),靠靠描述性數(shù)數(shù)據(jù)查找和和理解數(shù)據(jù)據(jù),顯示、分析和發(fā)發(fā)掘數(shù)據(jù),數(shù)數(shù)據(jù)轉(zhuǎn)換過過程的自動(dòng)動(dòng)化及其管管理。它縮縮短了復(fù)雜雜的海量數(shù)數(shù)據(jù)與有洞洞察力的商商務(wù)決策之之間的差距距。IBMM 的 WWarehhousee Mannagerr 可獲取取的數(shù)據(jù)源源可以是 DB2 家族中的的任一數(shù)據(jù)據(jù)庫,也可可以是Orraclee、Sybbase、Infoormixx、SQLL Serrver 數(shù)據(jù)庫和和 IMSS、VSAAM 文件件系統(tǒng);存存放數(shù)據(jù)倉倉庫的數(shù)據(jù)據(jù)庫可以是是 DB22 UDBB forr Winndowss NT、OS/22、AIXX/6000、HP-UX、SSun S

13、Solarris、SSCO、SSINIXX 和 DDB2/4400、DDB2 ffor OOS/3990;Waarehoouse Manaager 的管理平平臺(tái)為 WWindoows NNT 和 OS/22;而且以以上適用的的平臺(tái)仍在在不斷地?cái)U(kuò)擴(kuò)展。OLAPDB2 OOLAP Servver在線分析處處理(OLLAP)在在 IBMM 的商務(wù)務(wù)智能中扮扮演著重要要角色,IIBM 為為此提供一一個(gè)分析工工具-DDB2 OOLAP Servver,深深入最終用用戶的業(yè)務(wù)務(wù),對(duì)桌面面上的數(shù)據(jù)據(jù)進(jìn)行實(shí)時(shí)時(shí)操作。DDB2 OOLAP Servver 是是一套獨(dú)特特的商務(wù)工工具,能夠夠快速地分分布傳統(tǒng)監(jiān)監(jiān)視

14、和報(bào)告告范圍之外外的應(yīng)用程程序數(shù)據(jù)。IBM DDB2 OOLAP Servver 是是一種功能能強(qiáng)大的工工具,結(jié)合合了業(yè)界領(lǐng)領(lǐng)先的 AArborr Esssbasee OLAAP 功能能以及 DDB2 的的可靠性、可管理性性和訪問能能力。Arrbor Essbbase是是OLAPP市場(chǎng)領(lǐng)先先的廠商。同其它 OLAPP 相比,有有更多的前前端工具和和應(yīng)用程序序利用了 Essbbase API,使使其成為事事實(shí)上的業(yè)業(yè)界標(biāo)準(zhǔn)。同大多數(shù)數(shù)基于 SSQL 的的應(yīng)用程序序結(jié)合時(shí),DDB2 OOLAP Servver 和和 Warrehouuse MManagger 將將為端用戶戶提供更多多的前端工工具和

15、業(yè)務(wù)務(wù)智能應(yīng)用用程序選擇擇余地。如如今,用戶戶可以享受受到多種 OLAPP 應(yīng)用程程序的優(yōu)勢(shì)勢(shì),如通過過 Arbbor 的的 OLAAP 引擎擎集成預(yù)算算功能,充充分利用機(jī)機(jī)構(gòu)在相關(guān)關(guān)技術(shù)上的的投資,管管理基本設(shè)設(shè)施和 DDB2 數(shù)數(shù)據(jù)。通過集成 IBM的的Wareehousse Maanageer 和 DB2 OLAPP Serrver,這這套解決方方案將具有有三方面的的重要價(jià)值值: 完全全、自動(dòng)地地把 OLLAP 集集成到數(shù)據(jù)據(jù)倉庫,數(shù)數(shù)據(jù)抽取和和生成自動(dòng)動(dòng)地由規(guī)則則和數(shù)據(jù)源源支持,直直接進(jìn)入 DB2 OLAPP Serrver 的立方體體。利用 Waarehoouse Manaager

16、OLAPP 版本還還有一項(xiàng)附附加收益,就就是在可視視化數(shù)據(jù)倉倉庫上創(chuàng)建建了一個(gè)中中間信息倉倉庫。這個(gè)個(gè)中間數(shù)據(jù)據(jù)倉庫包含含干凈、抽抽取的數(shù)據(jù)據(jù),用來在在 OLAAP 系統(tǒng)統(tǒng)上裝載多多維數(shù)據(jù)。一旦 OOLAP 系統(tǒng)裝載載并上線,或或者作為干干凈數(shù)據(jù)源源來進(jìn)行 OLAPP 以外的的分析比如如查詢客戶戶地址等,這這些中間數(shù)數(shù)據(jù)就可以以廢棄。DB2 OOLAP Anallyzerr使用 DDB2 OOLAP Anallyzerr,可以達(dá)達(dá)到企業(yè)的的商業(yè)智智能化,并并提高信息息技術(shù)組織織的效率。信息技術(shù)術(shù)人員可以以讓用戶利利用分析和和報(bào)表的功功能獲得他他們所需的的信息,而而不會(huì)失去去對(duì)信息、數(shù)據(jù)完整整性

17、、系統(tǒng)統(tǒng)性能和系系統(tǒng)安全的的控制。展示工具Oraclle的展示示工具是使使用Oraacle公公司的diiscovver工具具,使用此此工具,有有某些局限限性,實(shí)現(xiàn)現(xiàn)方式不靈靈活,且需需使用專用用前端工具具,開發(fā)復(fù)復(fù)雜。IBM采用用業(yè)界領(lǐng)先先的多維分分析服務(wù)器器OLAPP Serrver和和智能挖掘掘工具Inntellligennt Miiner。開放的前端端界面和開開發(fā)接口。IBM的展展示沒有特特定的工具具,而是提提供標(biāo)準(zhǔn)的的數(shù)據(jù)借口口,它可以采取第三方方的展現(xiàn)工工具,或者者獨(dú)立開發(fā)發(fā)展現(xiàn)工具具,比較靈靈活的實(shí)現(xiàn)現(xiàn)前端的展展現(xiàn)過程。開發(fā)過程Oraclle的開發(fā)發(fā)過程ORACLLE 的開開發(fā)過程

18、主主要分為兩兩大部分: 11.OWBB開發(fā) 2.IDS 開發(fā) 一.OOWB開發(fā)發(fā)過程: 11在開發(fā)之之前必須先先建立Owwb中的兩個(gè)資資料檔案庫庫,一個(gè)叫叫repoositoory,另另一個(gè)叫rruntiime rrepossitorry(運(yùn)行行時(shí)資料檔檔案庫)。其中reeposiitoryy用來存放放owb設(shè)設(shè)計(jì)過程中中的對(duì)象。Runttime repoositoory用來來存放運(yùn)行行所需的數(shù)數(shù)據(jù),包括括元數(shù)據(jù)、映射定義義、轉(zhuǎn)換規(guī)規(guī)則等等。2 每個(gè)資資料檔案庫庫都有相應(yīng)應(yīng)的用戶。一般來說說至少需要要?jiǎng)?chuàng)建四個(gè)用用戶:reeposiitoryy所有者、runttime repoositoory所

19、有有者、ruuntimme reeposiitoryy訪問者、目標(biāo)數(shù)據(jù)據(jù)庫所有者者。 3 用用所有者用用戶登陸到到OWB以以后就可以以創(chuàng)建一個(gè)個(gè)新的prrojecct, 在在新的prrojecct 里需需要?jiǎng)?chuàng)建數(shù)數(shù)據(jù)源(ssorucce),目標(biāo)庫(targget),位置(llocattion)4 系統(tǒng)配配置完成后后,進(jìn)入到到開發(fā)階段段,首先需需要制作維維表(diimenssion),此操作作的作用是是定義出維維表的表結(jié)結(jié)構(gòu)以及維維表的層次次.部署的的時(shí)候系統(tǒng)統(tǒng)會(huì)在目標(biāo)標(biāo)數(shù)據(jù)庫內(nèi)內(nèi)創(chuàng)建一個(gè)個(gè)維表(ttablee)用來存存放緯度數(shù)數(shù)據(jù).5 維表定定義完成后后,需要定定義維表對(duì)對(duì)應(yīng)的映射射(mapp

20、pingg),此操操作的作用用是制定從從數(shù)據(jù)源(soruuce)抽抽取符合那那些條件的的數(shù)據(jù)放到到維表中.在部署的的時(shí)候系統(tǒng)統(tǒng)會(huì)在目標(biāo)標(biāo)數(shù)據(jù)庫內(nèi)內(nèi)創(chuàng)建一個(gè)個(gè)包(paackagge),(維表和維維表的maappinng是一一一對(duì)應(yīng)的) 66 所有維維表都定義義完成后,需要定義義事實(shí)表(cubee), 此操作的的作用是定定義出事實(shí)實(shí)表的表結(jié)結(jié)構(gòu)以及事事實(shí)表和維維表的關(guān)系系(也就是是星型結(jié)構(gòu)構(gòu)).部署署的時(shí)候系系統(tǒng)會(huì)在目目標(biāo)數(shù)據(jù)庫庫內(nèi)創(chuàng)建一一個(gè)事實(shí)表表(tabble)用用來存放度度量值. 77.事實(shí)表表定義完成成后,需要要定義事實(shí)實(shí)表對(duì)應(yīng)的的映射(mmappiing),此操作的的作用是制制定從數(shù)據(jù)據(jù)

21、源(soorucee)抽取符符合那些條條件的數(shù)據(jù)據(jù)放到事實(shí)實(shí)表中.在在部署的時(shí)時(shí)候系統(tǒng)會(huì)會(huì)在目標(biāo)數(shù)數(shù)據(jù)庫內(nèi)創(chuàng)創(chuàng)建一個(gè)包包(pacckagee),(事實(shí)表和和事實(shí)表的的mappping是是一一對(duì)應(yīng)應(yīng)的) 88執(zhí)行所有有部署成功功的維表的的mappping,向維表內(nèi)內(nèi)插入數(shù)據(jù)據(jù),成功后后在執(zhí)行所所有部署成成功的事實(shí)實(shí)表的maappinng,向事事實(shí)表內(nèi)插插入數(shù)據(jù).ORACLLE的owwb 的整整個(gè)開發(fā)過過程完成了了數(shù)據(jù)的抽抽取.轉(zhuǎn)換.裝裝載(ETTL)和星型結(jié)結(jié)構(gòu)的構(gòu)建建,在owwb的所有有操作沒有有脫離開OORACLLE的數(shù)據(jù)據(jù)庫. 二.IIDS開發(fā)發(fā)過程: 11在owbb的開發(fā)告告一段落后后,

22、我們就就可以進(jìn)入入到展現(xiàn)工工具的開發(fā)發(fā)過程中來來,首先我我們需要進(jìn)進(jìn)入IDSS的Disscoveerer admiinisttratoor里,在在這里制定定一個(gè)EUUL用戶,這個(gè)EUUL用戶是是用來是用用來管理ddeskttop 的的,還做一一些層次管管理,例如如可以制定定一些計(jì)算算方式和管管理那些數(shù)數(shù)據(jù)可以顯顯示給用戶戶那些數(shù)據(jù)據(jù)不可以顯顯示給用戶戶看.2 在Diiscovvererr admminisstrattor里完完成了制定定工作后,我們就可可以進(jìn)入IIDS的另另一個(gè)工具具進(jìn)行展現(xiàn)現(xiàn)方面的開開發(fā)了(ddeskttop),進(jìn)入這個(gè)個(gè)工具后,我們開始始制作展現(xiàn)現(xiàn)需要的表表單.3.在dee

23、sktoop里你所所能看到的的所有數(shù)據(jù)據(jù)項(xiàng)都是EEUL用戶戶給你的權(quán)權(quán)限,你可可以根據(jù)客客戶的要求求去制作表表單,增加加一些特殊殊的計(jì)算項(xiàng)項(xiàng),在這里里你可以使使用ORAACLE公公司提供給給你的所有有聚集函數(shù)數(shù).ORACLLE的idds 工具具主要是用用來滿足展展現(xiàn)方面的的需要,而而deskktop是是開發(fā)表單單的主要工工具.DB2的開開發(fā)過程IBM 的的開發(fā)過程程主要分為為三大部分分: 1 wareehousse maanageer開發(fā)22 olaap seerverr 開發(fā)33 BI開開發(fā)一.Warrehouuse mmanagger開發(fā)發(fā)過程:1.在DBB2數(shù)據(jù)庫庫內(nèi)通過III工具和和O

24、RACCLE數(shù)據(jù)據(jù)庫做好映映射,將OORACLLE數(shù)據(jù)庫庫內(nèi)的所有有表映射到到DB2數(shù)數(shù)據(jù)庫內(nèi).2.進(jìn)入到到數(shù)據(jù)倉庫庫中心,首首先我們現(xiàn)現(xiàn)配置,在倉庫源源內(nèi)加入你你需要的數(shù)數(shù)據(jù)源表(也就是映映射過來的的ORACCLE表).3.接下來來我們需要要在內(nèi)內(nèi)加入你需需要的目標(biāo)標(biāo)表(也就就是在DBB2數(shù)據(jù)庫庫內(nèi)創(chuàng)建的的事實(shí)表).4.我們現(xiàn)現(xiàn)在就可以以進(jìn)入,在這里里我們來建建立一個(gè)主主題,這個(gè)個(gè)主題是的的作用是制制定一系列列的數(shù)據(jù)抽抽取和轉(zhuǎn)換換的規(guī)則,將ORAACLE數(shù)數(shù)據(jù)庫內(nèi)的的原始記錄錄,經(jīng)過EETL的過過程存放到到DB2數(shù)數(shù)據(jù)庫的事事實(shí)表內(nèi).5.我現(xiàn)在在測(cè)試主題題無誤后,可以進(jìn)入入到運(yùn)行界界面,點(diǎn)擊

25、擊運(yùn)行該主主題,這樣樣數(shù)據(jù)倉庫庫就開始抽抽取數(shù)據(jù)到到目標(biāo)表內(nèi)內(nèi)了,至此此在warrehouuse mmanagger里的的工作我們們就結(jié)束了了,現(xiàn)在我我們得到的的只是一些些過濾好的的原始數(shù)據(jù)據(jù),至于這這些數(shù)據(jù)之之間到底有有什么關(guān)系系和結(jié)構(gòu),還有根據(jù)據(jù)什么來匯匯總,我們們需要到IIBM的EEssbaase aadminnistrratioon seerverr 這個(gè)工工具里來實(shí)實(shí)現(xiàn)它.二.OLAAP SEERVERR開發(fā)過程程:1.在打開開Essbbase admiinisttratiion sserveer之前我我們需要現(xiàn)現(xiàn)啟動(dòng)OLLAP SSEREVVER這個(gè)個(gè)服務(wù),啟啟動(dòng)它后,我們需要要再

26、啟動(dòng) admiinisttratiion sserveer 的服服務(wù),這樣樣我們就可可以進(jìn)入到到 dmiinisttratiion cconsoole里開開發(fā)了. 2.進(jìn)入后,我們選擇擇Essbbase anallyticc serrverss ,需要要新建立一一個(gè)appplicaationn,在這個(gè)個(gè)appllicattion里里還需要建建立一個(gè)ddatebbase ,建立完完這個(gè)daatebaase后我我們就可以以正是進(jìn)入入OLAPP的開發(fā)中中. 3.我們現(xiàn)在在dateebasee里進(jìn)入到到它的ouutlinne,在這這里我們可可以定義一一個(gè)主題到到底有那些些維(diimenssion),

27、和事實(shí)實(shí)數(shù)據(jù)(ddate loadd),當(dāng)定定義完成后后我們就可可以制作規(guī)規(guī)則文件了了. 4.我們?cè)赿datebbase 里選著rruless filles在制制定維和事事實(shí)數(shù)據(jù)的的規(guī)則文件件,制定完完成后就驗(yàn)驗(yàn)證和保存存. 5.在這里我我們可以選選著loaad daate 項(xiàng)項(xiàng),來想你你的規(guī)則文文件中填入入數(shù)據(jù),系系統(tǒng)會(huì)根據(jù)據(jù)你定義的的規(guī)則文件件和維與事事實(shí)數(shù)據(jù)之之間的關(guān)系系從DB22數(shù)據(jù)庫內(nèi)內(nèi)抽取需要要的數(shù)據(jù),loadd到文件中中,到此,OLAPP的工作我我們也開發(fā)發(fā)完成了.三.BI開開發(fā)過程: (注注:這里使使用的是第第三方BII產(chǎn)品北京博易易智軟產(chǎn)品品 BI-PILOOT) 1. 開發(fā)

28、前需需要先安裝裝BI的產(chǎn)產(chǎn)品,BII-PILLOT BBUILDDER AAND BBI-PIILOT SERVVER, BUILLDER的的作用主要要用來開發(fā)發(fā)報(bào)表,SSERVEER主要用用來發(fā)布部部署報(bào)表和和在服務(wù)器器上建立服服務(wù). 2. 進(jìn)入到BBUILDDER PPROFEESSIOONAL 里我們需需要先配置置它與OLLAP SSERVEER 的連連接,新建建立一個(gè)項(xiàng)項(xiàng)目在項(xiàng)目目上選擇新新建ODSS文件,在在這里需要要填寫OLLAP的驅(qū)驅(qū)動(dòng)和地址址,用戶名名和密碼,驗(yàn)證成功功后,這樣樣連接就建建立起來了了. 3. 連接建立立起來后我我們可以選選擇需要的的OLAPP里的daatebaa

29、se,這這樣我們還還需要在項(xiàng)項(xiàng)目上新建建立一個(gè)OOLAP 文件,在在這里我們們可以選擇擇需要的ddatebbase. 4. 現(xiàn)在就可可以制作交交叉報(bào)表了了新建立一一個(gè)報(bào)表,選擇插入入交叉表,在這里我我們可以看看到dattebasse里的所所有的維表表和事實(shí)表表里的數(shù)據(jù)據(jù)點(diǎn),可以以選擇橫表表頭顯示什什么,每列列顯示什么么,制作完完成后可以以預(yù)覽報(bào)表表, 5.開開發(fā)完成后后,就可以以發(fā)布和部部署了,現(xiàn)現(xiàn)在就需要要啟動(dòng)BII-PILLOT SSERVEER了.部部署以后就就可以通過過B/S結(jié)結(jié)構(gòu)來觀看看報(bào)表.3應(yīng)用性性3.1OOraclle的OWWB和IBBM的waarehoouse manaage

30、r . OLLAP sserveer的比較較1總體理解解上:Oraclle的產(chǎn)品品使用圖形形化界面,可可以快速設(shè)設(shè)計(jì)、部署署數(shù)據(jù)倉庫庫,上手比較容容易,理解解上比較快快一些,比比較適合出出學(xué)者.而IBM的的產(chǎn)品比較較多,安裝裝和配置還還有使用上上比較復(fù)雜雜,所有比比較適合有有一定的數(shù)數(shù)據(jù)庫基礎(chǔ)礎(chǔ)和一定的的數(shù)據(jù)倉據(jù)據(jù)知識(shí)的人人來操作.2操作使用用上:Oraclle產(chǎn)品控控制上太嚴(yán)嚴(yán)禁,沒有有多少發(fā)揮揮的余地,不可以修修改已生成成的SQLL. 而IBM產(chǎn)產(chǎn)品就可以修改改你生成的的任何SQQL,比較較開放.編編程人員可可以自己發(fā)發(fā)揮.3.從結(jié)構(gòu)構(gòu)上:Oraclle的WAAREHOOUSE BUILL

31、DER工工具可以完完成數(shù)據(jù)的的抽取轉(zhuǎn)換換(ETLL)和多維維結(jié)構(gòu)的建建立.而IBM的的ETL部部分是由WWAREHHOUSEE MANNAGERR完成的,多維結(jié)構(gòu)構(gòu)的建立是是由OLAAP SEERVERR來實(shí)現(xiàn)的的,這樣會(huì)會(huì)需要多花花時(shí)間來掌掌握更多的的工具.4 數(shù)據(jù)結(jié)結(jié)構(gòu)上:Oraclle的整個(gè)個(gè)流程都是是在操作OORACLLE的數(shù)據(jù)據(jù)庫,已OORACLLE數(shù)據(jù)庫庫為基礎(chǔ),即使到了了展現(xiàn)的時(shí)時(shí)候數(shù)據(jù)的的保存還是是在數(shù)據(jù)庫庫里,對(duì)數(shù)數(shù)據(jù)庫操作作比較頻繁繁. 而而IBM在在 WARREHOUUSE MMANAGGER的操操作還是已已數(shù)據(jù)庫為為基礎(chǔ),但是到了OLAPP SERVVER的時(shí)時(shí)候就可以

32、以脫離對(duì)數(shù)據(jù)庫的操操作了,已已文件的形形式保存下下來. 5 流程順序序上: Orraclee的整個(gè)流流程是先建建立維表和和事實(shí)表,然后建立立他們之間間的層次和和關(guān)系,最最后根據(jù)抽抽取條件從從數(shù)據(jù)源抽抽取數(shù)據(jù)放放到目標(biāo)表表內(nèi),它的的ETL和和OLAPP的多維結(jié)結(jié)構(gòu)是一步步完成的. 而IIBM是先先根據(jù)抽取取條件從源源數(shù)據(jù)庫內(nèi)內(nèi)整理好數(shù)數(shù)據(jù)放到DDB2數(shù)據(jù)據(jù)庫內(nèi),在在建立多維維的規(guī)則文文件,根據(jù)據(jù)多維的規(guī)規(guī)則文件再再從DB22數(shù)據(jù)庫內(nèi)內(nèi)抽取數(shù)據(jù)據(jù)存放到最最終的一個(gè)個(gè)文件中.3.2由于于數(shù)據(jù)倉庫庫開發(fā)過程程相對(duì)復(fù)雜雜,在兩個(gè)個(gè)產(chǎn)品的使使用過程中中都出現(xiàn)了了一些問題題。3.2.11 用ORAACLE開

33、開發(fā)過程中中遇到的問問題:在展現(xiàn)方面面oraccle 的的IDS工工具,在報(bào)報(bào)表的表頭中無法實(shí)現(xiàn)現(xiàn)多層嵌套套和自定義義表頭。增量抽取數(shù)數(shù)據(jù)有問題題,oraacle的的OWB工工具不能實(shí)實(shí)現(xiàn)自動(dòng)定定時(shí)間增量量抽取數(shù)據(jù)據(jù),只能人人工抽取數(shù)數(shù)據(jù),這樣樣會(huì)給以后后的維護(hù)產(chǎn)產(chǎn)生問題。如果設(shè)計(jì)的的維比較多多,對(duì)于報(bào)報(bào)表查詢的的性能會(huì)有有一定影響響,兩者是是成正比的的,緯度越越多,性能能越底。所有數(shù)據(jù)全全部動(dòng)態(tài)計(jì)計(jì)算,沒有有預(yù)算機(jī)制制,延長(zhǎng)了了統(tǒng)計(jì)時(shí)間間。在OWB工工具里作數(shù)數(shù)據(jù)抽取時(shí)時(shí),如果主輔表表關(guān)聯(lián),會(huì)會(huì)產(chǎn)生統(tǒng)計(jì)計(jì)金額的加加倍的問題題。有關(guān)上月數(shù)數(shù)與同期數(shù)數(shù)的問題在IIDS里無無法解決。Oraclle提供的的聚集函數(shù)數(shù)并不能滿足足這樣的要求求。Owb工具具,如果今今后需求有有變動(dòng),需需要修改開開發(fā)成果從從新抽取數(shù)數(shù)據(jù),但是是 owbb工 具 不支持修修改,只能能刪除原來來的關(guān)系線線從新作,比比較耗費(fèi)時(shí)時(shí)間。最大弱點(diǎn),在OWBB的開發(fā)中中,如果數(shù)數(shù)據(jù)庫或網(wǎng)網(wǎng)絡(luò)斷線,那就

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論