【正文】
...................................................................................7 ORACLE 的開發(fā)過程 ...................................................................................................................7 DB2 的開發(fā)過程 .........................................................................................................................74 應(yīng)用性 .................................................................................................................................................72 / 101 文檔簡介 文檔目的此文檔,用來介紹 Oracle 的數(shù)據(jù)倉庫產(chǎn)品與 IBM 公司數(shù)據(jù)倉庫產(chǎn)品的比較文檔。 Oracle Oracle 數(shù)據(jù)倉庫解決方案主要包括 OWB 和 Oracle Discoverer 兩個部分??缮炜s性強,最多可以擴充到 1000 個節(jié)點。它縮短了復雜的海量數(shù)據(jù)與有洞察力的商務(wù)決策之間的差距。如今,用戶可以享受到多種 OLAP 應(yīng)用程序的優(yōu)勢,如通過 Arbor 的 OLAP 引擎集成預算功能,充分利用機構(gòu)在相關(guān)技術(shù)上的投資,管理基本設(shè)施和 DB2 數(shù)據(jù)。IBM 采用業(yè)界領(lǐng)先的多維分析服務(wù)器 OLAP Server 和智能挖掘工具 Intelligent Miner。 3 用所有者用戶登陸到 OWB 以后就可以創(chuàng)建一個新的 project, 在新的 project 里需要創(chuàng)建數(shù)據(jù)源(soruce), 目標庫(target),位置(location)4 系統(tǒng)配置完成后,進入到開發(fā)階段,首先需要制作維表(dimension),此操作的作用是定義出維(table)用來存放緯度數(shù)據(jù).5 維表定義完成后,需要定義維表對應(yīng)的映射 (mapping),此操作的作用是制定從數(shù)據(jù)源(soruce)(package),(維表和維表的 mapping 是一一對應(yīng)的) 6 所有維表都定義完成后,需要定義事實表(cube), 此操作的作用是定義出事實表的表結(jié)構(gòu)以及事實表和維表的關(guān)系(也就是星型結(jié)構(gòu) ).部署的時候系統(tǒng)會在目標數(shù)據(jù)庫內(nèi)創(chuàng)建一個事實表(table)用來存放度量值. ,需要定義事實表對應(yīng)的映射(mapping),此操作的作用是制定從數(shù)據(jù)源(soruce)(package),(事實表和事實表的 mapping 是一一對應(yīng)的) 8 執(zhí)行所有部署成功的維表的 mapping,向維表內(nèi)插入數(shù)據(jù),成功后在執(zhí)行所有部署成功的事實表的 mapping,向事實表內(nèi)插入數(shù)據(jù).ORACLE 的 owb (ETL)和星型結(jié)構(gòu)的構(gòu)建,在owb 的所有操作沒有脫離開 ORACLE 的數(shù)據(jù)庫. 開發(fā)過程: 1 在 owb 的開發(fā)告一段落后 ,我們就可以進入到展現(xiàn)工具的開發(fā)過程中來,首先我們需要進入IDS 的 Discoverer administrator 里,在這里制定一個 EUL 用戶,這個 EUL 用戶是用來是用來管理desktop 的,還做一些層次管理,例如可以制定一些計算方式和管理那些數(shù)據(jù)可以顯示給用戶那些數(shù)據(jù)不可以顯示給用戶看.2 在 Discoverer administrator 里完成了制定工作后,我們就可以進入 IDS 的另一個工具進行展現(xiàn)方面的開發(fā)了(desktop),進入這個工具后,我們開始制作展現(xiàn)需要的表單. desktop 里你所能看到的所有數(shù)據(jù)項都是 EUL 用戶給你的權(quán)限,你可以根據(jù)客戶的要求去制作表單,增加一些特殊的計算項,在這里你可以使用 ORACLE 公司提供給你的所有聚集函數(shù).ORACLE 的 ids 工具主要是用來滿足展現(xiàn)方面的需要 ,而 desktop 是開發(fā)表單的主要工具.7 / 10 DB2 的開發(fā)過程IBM 的開發(fā)過程主要分為三大部分: 1 warehouse manager 開發(fā) 2 olap server 開發(fā) 3 BI 開發(fā)O R A C L E 9 IS O U R C E w a r e h o u s e m a n a g e rD B 2T A R G E TE T L E s s b a s e a d m i n i s t r a t i o n s e r v e rO l a p s e r v e rB IO L A P展現(xiàn) manager 開發(fā)過程: DB2 數(shù)據(jù)庫內(nèi)通過 II 工具和 ORACLE 數(shù)據(jù)庫做好映射 ,將 ORACLE 數(shù)據(jù)庫內(nèi)的所有表映射到 DB2 數(shù)據(jù)庫內(nèi).,首先我們現(xiàn)配置倉庫源,在倉庫源內(nèi)加入你需要的數(shù)據(jù)源表(也就是映射過來的 ORACLE 表).倉庫目標內(nèi)加入你需要的目標表( 也就是在 DB2 數(shù)據(jù)庫內(nèi)創(chuàng)建的事實表).主題區(qū)域,在這里我們來建立一個主題,這個主題是的作用是制定一系列的數(shù)據(jù)抽取和