Oracle數(shù)據(jù)倉庫設(shè)計與使用說明課件_第1頁
Oracle數(shù)據(jù)倉庫設(shè)計與使用說明課件_第2頁
Oracle數(shù)據(jù)倉庫設(shè)計與使用說明課件_第3頁
Oracle數(shù)據(jù)倉庫設(shè)計與使用說明課件_第4頁
Oracle數(shù)據(jù)倉庫設(shè)計與使用說明課件_第5頁
已閱讀5頁,還剩111頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Oracle數(shù)據(jù)倉庫解決方案OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫設(shè)計與使用Oracle數(shù)據(jù)倉庫解決方案Oracle數(shù)據(jù)倉庫設(shè)計與使用1Oracle數(shù)據(jù)倉庫解決方案數(shù)據(jù)數(shù)據(jù)倉庫:對來自不同的數(shù)據(jù)源的大量雜亂的信息進(jìn)行統(tǒng)一處理及管理,通過靈活的展現(xiàn)方法從中提煉出有規(guī)律的、可重復(fù)使用的知識來幫助決策支持,并將可以重復(fù)使用的知識轉(zhuǎn)化為企業(yè)的核心競爭力。數(shù)據(jù)信息知識決策管理獲取使用Oracle對數(shù)據(jù)倉庫的理解:數(shù)據(jù)倉庫是一個過程,而不是一個產(chǎn)品。Oracle數(shù)據(jù)倉庫解決方案數(shù)據(jù)數(shù)據(jù)倉庫:數(shù)據(jù)信息知識決策2傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortalBrandABrandBBrandDBrandCBrandEBrandF傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBM3

傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortal多種軟件組成非集成的方案凌亂的平臺技術(shù)、接口復(fù)雜實(shí)施時間長傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMini4Oracle數(shù)據(jù)倉庫總體解決方案框架數(shù)據(jù)轉(zhuǎn)換中央數(shù)據(jù)倉庫信息展現(xiàn)業(yè)務(wù)用戶源數(shù)據(jù)數(shù)據(jù)獲取數(shù)據(jù)管理數(shù)據(jù)使用聯(lián)機(jī)批處理

聯(lián)機(jī)單筆外部信息

統(tǒng)計分析抽取轉(zhuǎn)化過濾加載隨即查詢報表多維分析數(shù)據(jù)挖掘Portal集成直接用戶(客戶端)OLAP用戶Web用戶應(yīng)用服務(wù)器RelationalTransformationOLAPDataMiningOracle9i/10g數(shù)據(jù)監(jiān)督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServerOracle數(shù)據(jù)倉庫總體解決方案框架數(shù)據(jù)轉(zhuǎn)換中央數(shù)據(jù)倉庫信息5

Oracle數(shù)據(jù)倉庫解決方案Oracle的數(shù)據(jù)倉庫系統(tǒng)的邏輯體系架構(gòu)是由三層組成:

數(shù)據(jù)獲取層:實(shí)現(xiàn)如何從所有源系統(tǒng)中獲得原始的業(yè)務(wù)數(shù)據(jù),并對其進(jìn)行一致性處理,按主題進(jìn)行數(shù)據(jù)重組和格式轉(zhuǎn)換,然后傳送并裝載到數(shù)據(jù)倉庫系統(tǒng)中。

數(shù)據(jù)管理層:把數(shù)據(jù)存儲到企業(yè)級數(shù)據(jù)倉庫系統(tǒng)中進(jìn)行集中管理;

數(shù)據(jù)使用層:實(shí)現(xiàn)如何把數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)和分析結(jié)果提供給最終用戶。按照用戶的分析需求,使用報表、隨即查詢、多維分析和數(shù)據(jù)挖掘進(jìn)行數(shù)據(jù)展現(xiàn)。Oracle數(shù)據(jù)倉庫解決方案6

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)獲取層

數(shù)據(jù)倉庫系統(tǒng)需要從多個源數(shù)據(jù)系統(tǒng)中抽取和匯總各種業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)源系統(tǒng)是數(shù)據(jù)倉庫系統(tǒng)的數(shù)據(jù)來源。系統(tǒng)按照滿足分析需求的原則,把上述數(shù)據(jù)源系統(tǒng)中的數(shù)據(jù)按照主題進(jìn)行劃分和組織,然后抽取并裝載到數(shù)據(jù)倉庫系統(tǒng)中。從上述這些系統(tǒng)中獲取數(shù)據(jù)需要三個過程(ETL):抽取數(shù)據(jù)、數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)裝載。這三個過程是在保證各個數(shù)據(jù)源系統(tǒng)與數(shù)據(jù)倉庫系統(tǒng)能夠成功連接(包括網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)的轉(zhuǎn)換、不同平臺之間的接口)的前提下實(shí)現(xiàn)的。這三個過程主要完成確定從哪個系統(tǒng)中抽取什么樣的數(shù)據(jù),如何保證來自不同源數(shù)據(jù)系統(tǒng)的同類數(shù)據(jù)的一致性和完整性,如何把轉(zhuǎn)換完成的數(shù)據(jù)裝載到數(shù)據(jù)倉庫系統(tǒng)中,以及如何處理在轉(zhuǎn)換和裝載過程中出現(xiàn)的錯誤。Oracle數(shù)據(jù)倉庫解決方案7

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)管理層

在數(shù)據(jù)存儲層,數(shù)據(jù)是存放在兩類數(shù)據(jù)庫中:關(guān)系型數(shù)據(jù)庫和多維數(shù)據(jù)庫。數(shù)據(jù)存儲是數(shù)據(jù)倉庫系統(tǒng)的中心。取自多個數(shù)據(jù)源系統(tǒng)的明細(xì)數(shù)據(jù),以及用于分析的集成匯總數(shù)據(jù)都存儲在這個中心。它在邏輯上是一個完整的庫。Oracle數(shù)據(jù)倉庫解決方案8

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)使用層

數(shù)據(jù)輸出層的功能是使最終用戶通過報表、圖形和其它分析工具的方式簡便、快捷地訪問數(shù)據(jù)倉庫系統(tǒng)中的各種數(shù)據(jù),得到分析結(jié)果。Oracle提供多種數(shù)據(jù)分析方法,包括標(biāo)準(zhǔn)報表、即席查詢報表和動態(tài)分析報表,預(yù)測,假設(shè)分析和數(shù)據(jù)挖掘等。

標(biāo)準(zhǔn)報表和即席查詢報表是基于關(guān)系型數(shù)據(jù)庫/多維數(shù)據(jù)庫的報表輸出,標(biāo)準(zhǔn)報表是一種格式固定,是在系統(tǒng)開發(fā)時根據(jù)用戶需求定制的,最終用戶無法自己修改。即席(隨即)查詢報表的格式和內(nèi)容可以由最終用戶自由選擇,即支持即席查詢。允許最終用戶控制數(shù)據(jù)的訪問方法,定義報表格式和報表中的數(shù)據(jù)內(nèi)容。動態(tài)分析報表支持客戶對數(shù)據(jù)進(jìn)行旋轉(zhuǎn)、切片和分層,并從各個角度對數(shù)據(jù)進(jìn)行分析和比較。預(yù)測主要是根據(jù)歷史數(shù)據(jù)推斷將來的數(shù)據(jù)趨勢。假設(shè)分析允許用戶設(shè)定一些假設(shè)條件,觀察條件成立的情況下相關(guān)指標(biāo)的變化。數(shù)據(jù)挖掘是利用多種數(shù)學(xué)的分析方法建立模型,找出隱含的業(yè)務(wù)規(guī)律。Oracle數(shù)據(jù)倉庫解決方案9Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)倉庫是一個建設(shè)過程,Oracle公司在數(shù)據(jù)倉庫建設(shè)的每一個環(huán)節(jié)上都提供了相應(yīng)的技術(shù)手段及工具來保障數(shù)據(jù)倉庫的順利實(shí)現(xiàn)。

Oracle公司在多年數(shù)據(jù)倉庫開發(fā)過程中已開發(fā)出符合數(shù)據(jù)倉庫建設(shè)每一階段所需要的開發(fā)工具,這對保證數(shù)據(jù)倉庫建設(shè)的順利完成提供了保障。以下為Oracle公司為數(shù)據(jù)倉庫系統(tǒng)技術(shù)平臺的配置內(nèi)容:

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺10Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)獲取層配置:

l

OracleWarehouseBuilder(OWB)—實(shí)現(xiàn)數(shù)據(jù)倉庫的設(shè)計、部署和管理,包括數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺11Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)管理層配置:l

Oracle10g/9iRDBMS—進(jìn)行數(shù)據(jù)存儲及管理功能。l

OracleOLAP—多維分析服務(wù)器l

OracleDataMining—數(shù)據(jù)挖掘引擎

l

OracleEnterpriseManager—數(shù)據(jù)倉庫圖形化管理工具

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺12

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)展現(xiàn)層配置:l

OracleReports—數(shù)據(jù)倉庫前端應(yīng)用報表開發(fā)工具l

OracleDiscoverer—數(shù)據(jù)倉庫隨即查詢、報表工具l

OracleInternetApplicationServer—應(yīng)用服務(wù)器l

OracleBIBeans—由OracleJavaOLAPAPI構(gòu)造的商業(yè)智能套件l

OraclePortal—企業(yè)門戶信息開發(fā)工具l

OracleFinancialAnalyzer—財務(wù)分析應(yīng)用l

OracleSalesAnalyzer—銷售分析應(yīng)用

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

13

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleWarehouseBuilder(OWB)

可以為數(shù)據(jù)倉庫解決方案提供完整、集成的實(shí)施框架,以前只能由單獨(dú)工具完成的功能現(xiàn)在能夠在同一環(huán)境中實(shí)現(xiàn),這些功能包括:數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。

OWB還實(shí)現(xiàn)了數(shù)據(jù)倉庫不同部件如關(guān)系數(shù)據(jù)庫、多維數(shù)據(jù)庫以及前端分析工具的集成,為用戶提供完整的數(shù)據(jù)倉庫和商業(yè)智能系統(tǒng)。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Orac14Oracle數(shù)據(jù)倉庫系統(tǒng)工具平

OWB具有如下特點(diǎn):l

全面的數(shù)據(jù)倉庫設(shè)計、部署和管理功能

l

利用數(shù)據(jù)庫服務(wù)器提高性能

l與前端分析工具緊密集成

l開放、可延伸的框架

l支持復(fù)雜的提取、轉(zhuǎn)換和傳輸(ETT)過程l

集成元數(shù)據(jù)管理

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平15Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Oracle9i/10g數(shù)據(jù)倉庫核心引擎,其中Oracle9i/10g為最新版本的數(shù)據(jù)庫產(chǎn)品,專門針對數(shù)據(jù)倉庫進(jìn)行了很多的改進(jìn),包括對更大數(shù)據(jù)量的支持(PB級),對更多用戶數(shù)的支持(10000+),更多數(shù)據(jù)倉庫專用函數(shù)的支持等。集成了ETL、OLAP、DataMining功能

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

16Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle9i數(shù)據(jù)倉庫核心引擎具有以下特點(diǎn):

l

高可靠性、高可用性

l

強(qiáng)大的伸縮性和性能,強(qiáng)大的并行處理能力,支持復(fù)雜的,大數(shù)據(jù)量的、突發(fā)查詢的能力

l

快速響應(yīng)時間,高性能

l

強(qiáng)大的復(fù)雜查詢技術(shù)

l

高可擴(kuò)展能力

l

支持大容量,TB級的數(shù)據(jù)存儲能力

l

高安全性

l

開放性

l

易于管理與維護(hù)l

專門集成了數(shù)據(jù)倉庫所需的ETL、OLAP、DataMining功能

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺17Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleInternetApplicationServer是目前市場上綜合性最強(qiáng),集成度最高的應(yīng)用服務(wù)器。

它可以運(yùn)行任何網(wǎng)站,門戶或互聯(lián)網(wǎng)應(yīng)用,

并且其速度比市場上其他應(yīng)用服務(wù)器都要快,

OracleInternetApplicationServer能讓您通過傳統(tǒng)瀏覽器和任何移動設(shè)備訪問網(wǎng)站和應(yīng)用。通過集成商務(wù)智能,它可以滿足您最新的商務(wù)信息需求,它還加進(jìn)了一套綜合的管理,集成和協(xié)作技術(shù),使您能夠簡化操作,提高效率。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

18Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS由四部分服務(wù)組成:

l

通訊(CommunicationServices)

l

表示(PresentationServices)

l

商業(yè)邏輯(BusinessLogicServices)

l

系統(tǒng)服務(wù)(SystemServices)OracleiAS還包含了一系列的開發(fā)工具:Forms、Reports以及Discoverer。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺19

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS具有以下特點(diǎn):

l

提供完整的功能選件,如門戶,無線,企業(yè)集成

l

提供從開發(fā)工具到應(yīng)用服務(wù)器,到后臺數(shù)據(jù)庫的完整解決方案,如支持?jǐn)?shù)據(jù)庫

l

提供Web緩沖功能

l

提供單次登錄及集成的目錄服務(wù)器功能

l

提供廣泛的應(yīng)用服務(wù)器的管理與監(jiān)控工具,監(jiān)控對象包括應(yīng)用服務(wù)器本身的運(yùn)行狀態(tài),網(wǎng)站內(nèi)容訪問,如訪問頻度分析器、相應(yīng)的報告工具等

l

提供完整而集成的商業(yè)智能工具,如報表功能,數(shù)據(jù)分析功能

l

提供集成的網(wǎng)站分析工具

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺20

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS具有以下特點(diǎn):l

支持目前主流的Web服務(wù)器,并提高其安全性和可控制性

l

提供相應(yīng)的IDE開發(fā)環(huán)境,縮短開發(fā)測試周期。

l

提供對復(fù)雜WebServices的支持,并且完全支持業(yè)界標(biāo)準(zhǔn)

l

跨平臺支持,包括操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng),以提高應(yīng)用的靈活性和可移植性。

l

XML支持,支持XML數(shù)據(jù)的解釋和輸出。

l

強(qiáng)大的安全功能,包括安全套接層(SSL)、授權(quán)、數(shù)字認(rèn)證和訪問控制。

l

提供大量現(xiàn)成的組件,可以用于快速構(gòu)建Web應(yīng)用程序。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺21Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleDiscoverer是最終用戶查詢,報告,深入和旋轉(zhuǎn)和WEB公布工具,能夠幫助用戶迅速訪問關(guān)系型數(shù)據(jù)倉庫、數(shù)據(jù)集市和業(yè)務(wù)系統(tǒng),從而使他們做出基于充分信息的決策。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺22Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleDiscoverer具有以下特點(diǎn):

l

超乎尋常的易用性

l

快速查詢及相應(yīng)性能

l

強(qiáng)大鉆取功能

l

強(qiáng)大自動匯總重定向能力

l

資源控制能力

l

低維護(hù)的最終用戶層

l

基于服務(wù)器的可伸縮性

l開放式訪問

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺23

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleDeveloper(Forms&Reports)一個用于建立企業(yè)級客戶/服務(wù)器和Web數(shù)據(jù)庫應(yīng)用的、易于使用的集成式快速應(yīng)用開發(fā)環(huán)境(RAD)。OracleDeveloper通過使用快速應(yīng)用開發(fā)技術(shù)(RAD技術(shù))、面向?qū)ο蠹夹g(shù),基于計算機(jī)的內(nèi)部學(xué)習(xí),以及統(tǒng)一的客戶、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器體系結(jié)構(gòu),為客戶/服務(wù)器和Web開發(fā)建立了新的易于使用的生產(chǎn)力標(biāo)準(zhǔn)。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺24Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleDeveloper(Forms&Reports)具有以下特點(diǎn):

l

易于使用及開發(fā)

l

豐富的報表樣式

l

多種文件格式(PDF,HTML,XML,XSL)

l

可擴(kuò)展的性能(ReportServer)

l

Web發(fā)布

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺25Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleBIBeans是集合了一系列標(biāo)準(zhǔn)JavaBean,幫助開發(fā)人員快速建立商業(yè)智能應(yīng)用程序。直接從Oracle數(shù)據(jù)庫中產(chǎn)生快速、靈活的隨即查詢和多維分析。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺26Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleBIBeans有以下部分組件組成:l

演示組件(圖形、交叉表和圖表)l

OLAP組件(查詢和計算創(chuàng)建器)l

服務(wù)多個組件將

JDeveloper作為商務(wù)智能應(yīng)用程序的開發(fā)環(huán)境,協(xié)同操作,利用

Oracle技術(shù)堆棧和

OracleOLAP的高級分析特性,提高應(yīng)用程序開發(fā)人員的開發(fā)效率。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺27

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Oracle

EnterpriseManager是一套開放的綜合系統(tǒng)管理系列產(chǎn)品,可以高效地管理整個Oracle環(huán)境,包括系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和應(yīng)用程序,可以大大減少系統(tǒng)管理員用于管理復(fù)雜產(chǎn)品環(huán)境的時間。

OEM有以下四部分組件組成:

l

OracleDiagnosticsPack能夠讓數(shù)據(jù)庫管理員實(shí)施對

Oracle環(huán)境的高級監(jiān)控、診斷和規(guī)劃。

l

OracleTuningPack為數(shù)據(jù)庫管理員提供了對

Oracle環(huán)境的專家級性能管理能力,包括

SQL優(yōu)化調(diào)整和存儲最優(yōu)化。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺28Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OEM有以下四部分組件組成:

l

OracleChangeManagementPack能夠消除在升級數(shù)據(jù)庫以支持新應(yīng)用時(可能產(chǎn)生的)數(shù)據(jù)錯誤與丟失。此工具包分析與應(yīng)用變更有關(guān)的影響和復(fù)雜的依賴性,并自動實(shí)施數(shù)據(jù)庫升級。

l

OracleManagementPackforSAPR/3提供了對SAPR/3系統(tǒng)的實(shí)時監(jiān)測能力、用于歷史分析和未來規(guī)劃目的的容量計劃、事件集成以及對主機(jī)、數(shù)據(jù)庫和應(yīng)用的單點(diǎn)管理功能。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺29Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OEM具有以下特點(diǎn):l

使用統(tǒng)一的體系結(jié)構(gòu)管理著整個

數(shù)據(jù)倉庫系統(tǒng)l

集中控制平臺單一視圖管理l

實(shí)時監(jiān)控l

分布式數(shù)據(jù)管理Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺30

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

1、任何數(shù)據(jù)源(AnySource)搜集在Oracle數(shù)據(jù)倉庫中的數(shù)據(jù)來源眾多,包括內(nèi)部存儲的業(yè)務(wù)數(shù)據(jù)和外部的數(shù)據(jù)。在傳統(tǒng)上,數(shù)據(jù)倉庫中的大多數(shù)數(shù)據(jù)來自內(nèi)部業(yè)務(wù)系統(tǒng),如業(yè)務(wù)系統(tǒng)或各客戶信息系統(tǒng)等方面的數(shù)據(jù)。然而外部來源的數(shù)據(jù)也越來越普通,并且將會提供比內(nèi)部來源更多的數(shù)據(jù)。上述兩種數(shù)據(jù)來源應(yīng)該融合在一個單一的存儲系統(tǒng)中,并且加以管理,從而為最終用戶提供對這兩種數(shù)據(jù)源的無縫訪問。Oracle提供各種網(wǎng)關(guān)(gateway)及Sql*Loader以及合作伙伴提供的各種工具來實(shí)現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的加載。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺31

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

2、任何數(shù)據(jù)(AnyData)考慮到現(xiàn)在需訪問的數(shù)據(jù)倉庫的用戶范圍,系統(tǒng)設(shè)計者面臨著紛繁各異的需求。對數(shù)據(jù)的訪問必須快捷,直觀和直接。大多數(shù)用戶需要直接查詢和深入的能力,而另外一些需要更復(fù)雜的分析能力。同時數(shù)據(jù)倉庫必須能夠處理新型格式的數(shù)據(jù),如聲音,視像,文字和空間數(shù)據(jù)。而且,日益增加的用戶提出大量歷史性需求,往往導(dǎo)致超大規(guī)模數(shù)據(jù)庫(VLDB)的出現(xiàn)。為了滿足這些需求,對作為數(shù)據(jù)倉庫核心的數(shù)據(jù)庫系統(tǒng)提出了很高的要求,而ORACLE數(shù)據(jù)庫核心能夠完全滿足這些需求。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺32

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

3、任何訪問需求(AnyAccess)

Oracle提供了基于數(shù)據(jù)倉庫的范圍廣泛的工具集,能夠幫助各種類型的用戶訪問數(shù)據(jù)倉庫中存儲的數(shù)據(jù),我們把數(shù)據(jù)倉庫的用戶分為兩類:第一類是對數(shù)據(jù)進(jìn)行隨意查詢和報告,深入和旋轉(zhuǎn),這類用戶需要一種直接和直觀的工具,幫助他們輕松地訪問數(shù)據(jù),從而作出明智的商業(yè)決策。另外一類用戶是企業(yè)的高級管理者和決策者,他們需要進(jìn)行更復(fù)雜更高級更完全的分析(建模,預(yù)測和假設(shè)分析等),以支持制定商業(yè)策略。上述兩類用戶體現(xiàn)了整個企業(yè)對于信息訪問的需求。今天的數(shù)據(jù)倉庫已經(jīng)突破了管理人員和分析人員的范圍,現(xiàn)在各類企業(yè)人員都在使用數(shù)據(jù)倉庫,決定選用何種工具實(shí)施數(shù)據(jù)倉庫,變得越來越重要。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺33數(shù)據(jù)倉庫市場份額比較

Oracle提供完整的產(chǎn)品工具集,滿足上述數(shù)據(jù)倉庫的用戶需求

數(shù)據(jù)倉庫市場份額比較

Oracle提供完整的產(chǎn)品工具集,滿足34Oracle數(shù)據(jù)倉庫國內(nèi)部分用戶電信云南移動福建電信深圳電信天津移動交通運(yùn)輸中國民航信息中心中國貨運(yùn)航空公司中國東方航空公司能源中國石化鎮(zhèn)海煉化上海電力制造中國朗訊(Lucent)摩托羅拉(Motorola)上海施貴保長安汽車集團(tuán)南京汽車武漢麗花絲寶光明乳業(yè)

政府國家統(tǒng)計局北京市國家稅務(wù)局北京市地方稅務(wù)局浙江公安金融中國銀行中國工商銀行中國農(nóng)業(yè)發(fā)展銀行深圳建設(shè)銀行四川建行TB級案例:上海證券交易所(監(jiān)察系統(tǒng))2.5TB

Oracle數(shù)據(jù)倉庫國內(nèi)部分用戶電信政府TB級案例:35Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹36什么是OracleWarehouseBuilder?一個能設(shè)計、部署和管理企業(yè)數(shù)據(jù)倉庫、數(shù)據(jù)中心和電子商務(wù)智能應(yīng)用的可擴(kuò)展框架構(gòu)造數(shù)據(jù)倉庫ETL(抽取、轉(zhuǎn)換、裝載)功能設(shè)計和部署完整的生命周期管理包含在DeveloperSuite中什么是OracleWarehouseBuilder?一37OWB工作流程關(guān)系性數(shù)據(jù)平面文件應(yīng)用主機(jī)Oracle9iorOracle10g抽取和轉(zhuǎn)換數(shù)據(jù)6生成代碼4設(shè)計目標(biāo)數(shù)據(jù)倉庫模型1映射源數(shù)據(jù)3部署數(shù)據(jù)倉庫5OWBrepository源數(shù)據(jù)目標(biāo)數(shù)據(jù)倉庫OWBClient2定義源數(shù)據(jù)OWB工作流程關(guān)系性數(shù)據(jù)Oracle9iorOracl38STEP1:在WarehouseBuilder中設(shè)置環(huán)境

為開始使用WarehouseBuilder,我們首先必須創(chuàng)建一個項目(project).STEP1:在WarehouseBuilder中設(shè)置環(huán)39STEP2:創(chuàng)建數(shù)據(jù)源

建立基于ORACLE數(shù)據(jù)庫對象得源數(shù)據(jù)模塊。該步驟僅是整個解決方案中的第一步。

定義數(shù)據(jù)源對象的結(jié)構(gòu)。導(dǎo)入數(shù)據(jù)源元數(shù)據(jù)

定義數(shù)據(jù)源對象的結(jié)構(gòu)包括如下行為:

1)

定義和創(chuàng)建針對平面文件的數(shù)據(jù)源模塊

2)定義和創(chuàng)建針對關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)源模塊

3)從數(shù)據(jù)源對象導(dǎo)入元數(shù)據(jù)到數(shù)據(jù)源模塊

STEP2:創(chuàng)建數(shù)據(jù)源40STEP3:設(shè)計數(shù)據(jù)倉庫

該模塊利用WarehouseBuilder創(chuàng)建表、視圖、方案的一些特征。在此部分我們將創(chuàng)建事實(shí)表及維。完成這些工作后,就能將數(shù)據(jù)載入這些結(jié)構(gòu)中定下數(shù)據(jù)倉庫。

STEP3:設(shè)計數(shù)據(jù)倉庫

該模塊利用Wa41STEP4:設(shè)計映射與轉(zhuǎn)換模型

OWB的核心功能是基于ETL過程。利用OWB映射設(shè)計工具完成這些過程的設(shè)計。將充分利用前面在OWB中定義好的數(shù)據(jù)源與數(shù)據(jù)目標(biāo),允許客戶用PL/SQL開發(fā)輔助數(shù)據(jù)轉(zhuǎn)換。

STEP4:設(shè)計映射與轉(zhuǎn)換模型

OWB42STEP5:配置,部署,運(yùn)行

在設(shè)計完數(shù)據(jù)倉庫后,在數(shù)據(jù)庫中安裝它,并載入數(shù)據(jù)。如何配置在前面中創(chuàng)建的模塊,并運(yùn)行映射,載入數(shù)據(jù)。

STEP5:配置,部署,運(yùn)行

在設(shè)計完43STEP6:生命周期管理

數(shù)據(jù)倉庫是一個一直在進(jìn)化的系統(tǒng)。為了處理數(shù)據(jù)源及數(shù)據(jù)目標(biāo)的變化,OWB提供了用戶數(shù)據(jù)源協(xié)調(diào)及數(shù)據(jù)倉庫升級的手段。

STEP6:生命周期管理

數(shù)據(jù)倉庫是一44Oracle數(shù)據(jù)倉庫解決方案OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫解決方案45Oracle

數(shù)據(jù)倉庫-數(shù)據(jù)管理超越傳統(tǒng)海量數(shù)據(jù)管理能力

最多的數(shù)據(jù)分區(qū)技術(shù)物化視圖集成OLAP、DataMining和ETL服務(wù)位圖索引位圖聯(lián)合索引ShareDisk的并行處理和集群數(shù)據(jù)壓縮自動存儲管理智能化自我管理Oracle數(shù)據(jù)倉庫-數(shù)據(jù)管理超越傳統(tǒng)海量數(shù)據(jù)管理能力最46Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹47單一基礎(chǔ)架構(gòu)支持全面的信息訪問中央數(shù)據(jù)倉庫引擎DataWarehouseETLOLAPDataMining邏輯統(tǒng)一,物理集成完整展現(xiàn),性能卓越只有OracleApplicationServer10g能做到所有SQL

查詢工具即席查詢工具Discoverer定制報表OracleReports集成開發(fā)接口Excel插件

數(shù)據(jù)挖掘單一基礎(chǔ)架構(gòu)支持全面的信息訪問中央數(shù)據(jù)倉庫引擎DataWa48Discoverer方便訪問數(shù)據(jù)點(diǎn)擊式,非常簡單拖放式的布局交互式提示右鍵單擊以獲得有用的選擇多步驟任務(wù)的向?qū)iscoverer方便訪問數(shù)據(jù)點(diǎn)擊式,非常簡單交互式提示49在任何級別上獲取信息功能強(qiáng)大的‘下鉆’特性來自于聚合數(shù)據(jù)……在任何級別上獲取信息功能強(qiáng)大的‘下鉆’特性來自于聚合數(shù)據(jù)…50報告您的見解需要通知其他人嗎?發(fā)布到OraclePortal以電子郵件方式發(fā)送給團(tuán)隊保存在Excel中輸出到AdobePDF或者從任何web瀏覽器中訪問!報告您的見解需要通知其他人嗎?發(fā)布到OraclePo51電子表格插件作為Excel插件安裝QueryBuilder—向?qū)?qū)動的界面導(dǎo)航OracleOLAP多維數(shù)據(jù)集、維和層次異常、top/bottom、排名基于層次、基于時間創(chuàng)建和存儲已保存的選項CalcBuilder—向?qū)?qū)動的界面創(chuàng)建和存儲基于OracleOLAP的計算基于時間的計算、移動平均值……所有可用的標(biāo)準(zhǔn)Excel功能(例如圖形、格式化……)與其他用戶共享工作表文件電子表格插件作為Excel插件安裝52OracleReports基于web的一種靈活而功能強(qiáng)大的解決方案,使用戶能夠以任何格式在任何地方發(fā)布任何數(shù)據(jù)。OracleReports基于web的一種靈活而功能強(qiáng)53Oracle數(shù)據(jù)挖掘Oracle數(shù)據(jù)挖掘的GUI組件構(gòu)建、評估和應(yīng)用數(shù)據(jù)挖掘模型Oracle數(shù)據(jù)挖掘Oracle數(shù)據(jù)挖掘的GUI組件54門戶:集成安全的個性化的信息訪問圖表分析個性化主頁評估指標(biāo)預(yù)警報表HelloPatJohnson門戶:集成安全的個性化的信息訪問圖表分析個性化主頁評估指標(biāo)預(yù)55Oracle

數(shù)據(jù)倉庫解決方案的優(yōu)勢Oracle9i/10gDBRelationalTransformationOLAPDataMining性能卓越集成度高先進(jìn)的DW實(shí)施方法論成功案例TB級眾多的成功案例強(qiáng)大的技術(shù)團(tuán)隊大量數(shù)據(jù)倉庫建設(shè)各階段的開發(fā)工具完整數(shù)據(jù)倉庫體系架構(gòu)全面的現(xiàn)成應(yīng)用解決方案Oracle數(shù)據(jù)倉庫解決方案的優(yōu)勢Oracle9i/10g56思考題

閱讀以下關(guān)于數(shù)據(jù)倉庫的敘述,回答問題1、問題2和問題3。隨著計算機(jī)應(yīng)用的不斷普及,某集團(tuán)公司先后建立了生產(chǎn)、銷售、財務(wù)、人事管理等應(yīng)用系統(tǒng),并積累了大量的數(shù)據(jù)。面對日益激烈的市場競爭,公司領(lǐng)導(dǎo)希望建立一個分析環(huán)境,對積累的數(shù)據(jù)進(jìn)行再加工,以支持高層決策。公司技術(shù)部門的王總工程師提出建立一個數(shù)據(jù)倉庫系統(tǒng)。他認(rèn)為數(shù)據(jù)倉庫能夠?qū)⑵髽I(yè)內(nèi)部分散的、跨平臺的數(shù)據(jù)重新組織與加工,建立數(shù)據(jù)倉庫的最終目標(biāo)是建立一個全面、完善的信息應(yīng)用平臺,利用該信息平臺,進(jìn)行數(shù)據(jù)分析和數(shù)據(jù)挖掘,支持公司高層的決策分析。思考題57

經(jīng)過討論,大家認(rèn)為目前建立數(shù)據(jù)倉庫需要完成的基礎(chǔ)工作有:(1)明確數(shù)據(jù)倉庫的目的,了解公司的業(yè)務(wù)現(xiàn)狀,特別要弄清數(shù)據(jù)源所在的系統(tǒng)和其中的數(shù)據(jù)狀況。(2)構(gòu)建數(shù)據(jù)倉庫。包括數(shù)據(jù)倉庫的設(shè)計、組織和管理以及決策信息的展示。(3)數(shù)據(jù)倉庫的應(yīng)用推廣和人員的培訓(xùn)。(4)引進(jìn)必要的產(chǎn)品和工具。

經(jīng)過討論,大家認(rèn)為目前建立數(shù)據(jù)倉庫需要完成的58[問題1]在討論中,有些工程師提出了不同的意見。有人認(rèn)為由于缺乏經(jīng)驗(yàn),應(yīng)該先建立小規(guī)模的數(shù)據(jù)集市,然后再升級到完整的數(shù)據(jù)倉庫系統(tǒng)。簡要敘述與數(shù)據(jù)倉庫相比,數(shù)據(jù)集市具有哪些特點(diǎn)。[問題2]王總工程師提出,對于數(shù)據(jù)倉庫系統(tǒng)的開發(fā),一般推薦螺旋式的開發(fā)方法。說明如何用螺旋式的方式開發(fā)數(shù)據(jù)倉庫系統(tǒng)。[問題3]

在討論快結(jié)束時,有工程師提出了意見。認(rèn)為目前建立數(shù)據(jù)倉庫需要完成的基礎(chǔ)工作中有非常重要工作沒有包含在里面,你認(rèn)為是什么?

[問題1]在討論中,有些工程師提出了不同的意見。有人認(rèn)為由于59Oracle數(shù)據(jù)倉庫解決方案OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫設(shè)計與使用Oracle數(shù)據(jù)倉庫解決方案Oracle數(shù)據(jù)倉庫設(shè)計與使用60Oracle數(shù)據(jù)倉庫解決方案數(shù)據(jù)數(shù)據(jù)倉庫:對來自不同的數(shù)據(jù)源的大量雜亂的信息進(jìn)行統(tǒng)一處理及管理,通過靈活的展現(xiàn)方法從中提煉出有規(guī)律的、可重復(fù)使用的知識來幫助決策支持,并將可以重復(fù)使用的知識轉(zhuǎn)化為企業(yè)的核心競爭力。數(shù)據(jù)信息知識決策管理獲取使用Oracle對數(shù)據(jù)倉庫的理解:數(shù)據(jù)倉庫是一個過程,而不是一個產(chǎn)品。Oracle數(shù)據(jù)倉庫解決方案數(shù)據(jù)數(shù)據(jù)倉庫:數(shù)據(jù)信息知識決策61傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortalBrandABrandBBrandDBrandCBrandEBrandF傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBM62

傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortal多種軟件組成非集成的方案凌亂的平臺技術(shù)、接口復(fù)雜實(shí)施時間長傳統(tǒng)的數(shù)據(jù)倉庫解決方案OLAPDataMini63Oracle數(shù)據(jù)倉庫總體解決方案框架數(shù)據(jù)轉(zhuǎn)換中央數(shù)據(jù)倉庫信息展現(xiàn)業(yè)務(wù)用戶源數(shù)據(jù)數(shù)據(jù)獲取數(shù)據(jù)管理數(shù)據(jù)使用聯(lián)機(jī)批處理

聯(lián)機(jī)單筆外部信息

統(tǒng)計分析抽取轉(zhuǎn)化過濾加載隨即查詢報表多維分析數(shù)據(jù)挖掘Portal集成直接用戶(客戶端)OLAP用戶Web用戶應(yīng)用服務(wù)器RelationalTransformationOLAPDataMiningOracle9i/10g數(shù)據(jù)監(jiān)督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServerOracle數(shù)據(jù)倉庫總體解決方案框架數(shù)據(jù)轉(zhuǎn)換中央數(shù)據(jù)倉庫信息64

Oracle數(shù)據(jù)倉庫解決方案Oracle的數(shù)據(jù)倉庫系統(tǒng)的邏輯體系架構(gòu)是由三層組成:

數(shù)據(jù)獲取層:實(shí)現(xiàn)如何從所有源系統(tǒng)中獲得原始的業(yè)務(wù)數(shù)據(jù),并對其進(jìn)行一致性處理,按主題進(jìn)行數(shù)據(jù)重組和格式轉(zhuǎn)換,然后傳送并裝載到數(shù)據(jù)倉庫系統(tǒng)中。

數(shù)據(jù)管理層:把數(shù)據(jù)存儲到企業(yè)級數(shù)據(jù)倉庫系統(tǒng)中進(jìn)行集中管理;

數(shù)據(jù)使用層:實(shí)現(xiàn)如何把數(shù)據(jù)倉庫系統(tǒng)中的數(shù)據(jù)和分析結(jié)果提供給最終用戶。按照用戶的分析需求,使用報表、隨即查詢、多維分析和數(shù)據(jù)挖掘進(jìn)行數(shù)據(jù)展現(xiàn)。Oracle數(shù)據(jù)倉庫解決方案65

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)獲取層

數(shù)據(jù)倉庫系統(tǒng)需要從多個源數(shù)據(jù)系統(tǒng)中抽取和匯總各種業(yè)務(wù)數(shù)據(jù),這些數(shù)據(jù)源系統(tǒng)是數(shù)據(jù)倉庫系統(tǒng)的數(shù)據(jù)來源。系統(tǒng)按照滿足分析需求的原則,把上述數(shù)據(jù)源系統(tǒng)中的數(shù)據(jù)按照主題進(jìn)行劃分和組織,然后抽取并裝載到數(shù)據(jù)倉庫系統(tǒng)中。從上述這些系統(tǒng)中獲取數(shù)據(jù)需要三個過程(ETL):抽取數(shù)據(jù)、數(shù)據(jù)轉(zhuǎn)換和數(shù)據(jù)裝載。這三個過程是在保證各個數(shù)據(jù)源系統(tǒng)與數(shù)據(jù)倉庫系統(tǒng)能夠成功連接(包括網(wǎng)絡(luò)協(xié)議標(biāo)準(zhǔn)的轉(zhuǎn)換、不同平臺之間的接口)的前提下實(shí)現(xiàn)的。這三個過程主要完成確定從哪個系統(tǒng)中抽取什么樣的數(shù)據(jù),如何保證來自不同源數(shù)據(jù)系統(tǒng)的同類數(shù)據(jù)的一致性和完整性,如何把轉(zhuǎn)換完成的數(shù)據(jù)裝載到數(shù)據(jù)倉庫系統(tǒng)中,以及如何處理在轉(zhuǎn)換和裝載過程中出現(xiàn)的錯誤。Oracle數(shù)據(jù)倉庫解決方案66

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)管理層

在數(shù)據(jù)存儲層,數(shù)據(jù)是存放在兩類數(shù)據(jù)庫中:關(guān)系型數(shù)據(jù)庫和多維數(shù)據(jù)庫。數(shù)據(jù)存儲是數(shù)據(jù)倉庫系統(tǒng)的中心。取自多個數(shù)據(jù)源系統(tǒng)的明細(xì)數(shù)據(jù),以及用于分析的集成匯總數(shù)據(jù)都存儲在這個中心。它在邏輯上是一個完整的庫。Oracle數(shù)據(jù)倉庫解決方案67

Oracle數(shù)據(jù)倉庫解決方案

數(shù)據(jù)使用層

數(shù)據(jù)輸出層的功能是使最終用戶通過報表、圖形和其它分析工具的方式簡便、快捷地訪問數(shù)據(jù)倉庫系統(tǒng)中的各種數(shù)據(jù),得到分析結(jié)果。Oracle提供多種數(shù)據(jù)分析方法,包括標(biāo)準(zhǔn)報表、即席查詢報表和動態(tài)分析報表,預(yù)測,假設(shè)分析和數(shù)據(jù)挖掘等。

標(biāo)準(zhǔn)報表和即席查詢報表是基于關(guān)系型數(shù)據(jù)庫/多維數(shù)據(jù)庫的報表輸出,標(biāo)準(zhǔn)報表是一種格式固定,是在系統(tǒng)開發(fā)時根據(jù)用戶需求定制的,最終用戶無法自己修改。即席(隨即)查詢報表的格式和內(nèi)容可以由最終用戶自由選擇,即支持即席查詢。允許最終用戶控制數(shù)據(jù)的訪問方法,定義報表格式和報表中的數(shù)據(jù)內(nèi)容。動態(tài)分析報表支持客戶對數(shù)據(jù)進(jìn)行旋轉(zhuǎn)、切片和分層,并從各個角度對數(shù)據(jù)進(jìn)行分析和比較。預(yù)測主要是根據(jù)歷史數(shù)據(jù)推斷將來的數(shù)據(jù)趨勢。假設(shè)分析允許用戶設(shè)定一些假設(shè)條件,觀察條件成立的情況下相關(guān)指標(biāo)的變化。數(shù)據(jù)挖掘是利用多種數(shù)學(xué)的分析方法建立模型,找出隱含的業(yè)務(wù)規(guī)律。Oracle數(shù)據(jù)倉庫解決方案68Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)倉庫是一個建設(shè)過程,Oracle公司在數(shù)據(jù)倉庫建設(shè)的每一個環(huán)節(jié)上都提供了相應(yīng)的技術(shù)手段及工具來保障數(shù)據(jù)倉庫的順利實(shí)現(xiàn)。

Oracle公司在多年數(shù)據(jù)倉庫開發(fā)過程中已開發(fā)出符合數(shù)據(jù)倉庫建設(shè)每一階段所需要的開發(fā)工具,這對保證數(shù)據(jù)倉庫建設(shè)的順利完成提供了保障。以下為Oracle公司為數(shù)據(jù)倉庫系統(tǒng)技術(shù)平臺的配置內(nèi)容:

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺69Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)獲取層配置:

l

OracleWarehouseBuilder(OWB)—實(shí)現(xiàn)數(shù)據(jù)倉庫的設(shè)計、部署和管理,包括數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺70Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)管理層配置:l

Oracle10g/9iRDBMS—進(jìn)行數(shù)據(jù)存儲及管理功能。l

OracleOLAP—多維分析服務(wù)器l

OracleDataMining—數(shù)據(jù)挖掘引擎

l

OracleEnterpriseManager—數(shù)據(jù)倉庫圖形化管理工具

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺71

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

數(shù)據(jù)展現(xiàn)層配置:l

OracleReports—數(shù)據(jù)倉庫前端應(yīng)用報表開發(fā)工具l

OracleDiscoverer—數(shù)據(jù)倉庫隨即查詢、報表工具l

OracleInternetApplicationServer—應(yīng)用服務(wù)器l

OracleBIBeans—由OracleJavaOLAPAPI構(gòu)造的商業(yè)智能套件l

OraclePortal—企業(yè)門戶信息開發(fā)工具l

OracleFinancialAnalyzer—財務(wù)分析應(yīng)用l

OracleSalesAnalyzer—銷售分析應(yīng)用

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

72

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleWarehouseBuilder(OWB)

可以為數(shù)據(jù)倉庫解決方案提供完整、集成的實(shí)施框架,以前只能由單獨(dú)工具完成的功能現(xiàn)在能夠在同一環(huán)境中實(shí)現(xiàn),這些功能包括:數(shù)據(jù)建模、數(shù)據(jù)抽取、數(shù)據(jù)轉(zhuǎn)移和裝載、聚合、元數(shù)據(jù)的管理等。

OWB還實(shí)現(xiàn)了數(shù)據(jù)倉庫不同部件如關(guān)系數(shù)據(jù)庫、多維數(shù)據(jù)庫以及前端分析工具的集成,為用戶提供完整的數(shù)據(jù)倉庫和商業(yè)智能系統(tǒng)。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Orac73Oracle數(shù)據(jù)倉庫系統(tǒng)工具平

OWB具有如下特點(diǎn):l

全面的數(shù)據(jù)倉庫設(shè)計、部署和管理功能

l

利用數(shù)據(jù)庫服務(wù)器提高性能

l與前端分析工具緊密集成

l開放、可延伸的框架

l支持復(fù)雜的提取、轉(zhuǎn)換和傳輸(ETT)過程l

集成元數(shù)據(jù)管理

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平74Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Oracle9i/10g數(shù)據(jù)倉庫核心引擎,其中Oracle9i/10g為最新版本的數(shù)據(jù)庫產(chǎn)品,專門針對數(shù)據(jù)倉庫進(jìn)行了很多的改進(jìn),包括對更大數(shù)據(jù)量的支持(PB級),對更多用戶數(shù)的支持(10000+),更多數(shù)據(jù)倉庫專用函數(shù)的支持等。集成了ETL、OLAP、DataMining功能

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

75Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle9i數(shù)據(jù)倉庫核心引擎具有以下特點(diǎn):

l

高可靠性、高可用性

l

強(qiáng)大的伸縮性和性能,強(qiáng)大的并行處理能力,支持復(fù)雜的,大數(shù)據(jù)量的、突發(fā)查詢的能力

l

快速響應(yīng)時間,高性能

l

強(qiáng)大的復(fù)雜查詢技術(shù)

l

高可擴(kuò)展能力

l

支持大容量,TB級的數(shù)據(jù)存儲能力

l

高安全性

l

開放性

l

易于管理與維護(hù)l

專門集成了數(shù)據(jù)倉庫所需的ETL、OLAP、DataMining功能

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺76Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleInternetApplicationServer是目前市場上綜合性最強(qiáng),集成度最高的應(yīng)用服務(wù)器。

它可以運(yùn)行任何網(wǎng)站,門戶或互聯(lián)網(wǎng)應(yīng)用,

并且其速度比市場上其他應(yīng)用服務(wù)器都要快,

OracleInternetApplicationServer能讓您通過傳統(tǒng)瀏覽器和任何移動設(shè)備訪問網(wǎng)站和應(yīng)用。通過集成商務(wù)智能,它可以滿足您最新的商務(wù)信息需求,它還加進(jìn)了一套綜合的管理,集成和協(xié)作技術(shù),使您能夠簡化操作,提高效率。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

77Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS由四部分服務(wù)組成:

l

通訊(CommunicationServices)

l

表示(PresentationServices)

l

商業(yè)邏輯(BusinessLogicServices)

l

系統(tǒng)服務(wù)(SystemServices)OracleiAS還包含了一系列的開發(fā)工具:Forms、Reports以及Discoverer。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺78

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS具有以下特點(diǎn):

l

提供完整的功能選件,如門戶,無線,企業(yè)集成

l

提供從開發(fā)工具到應(yīng)用服務(wù)器,到后臺數(shù)據(jù)庫的完整解決方案,如支持?jǐn)?shù)據(jù)庫

l

提供Web緩沖功能

l

提供單次登錄及集成的目錄服務(wù)器功能

l

提供廣泛的應(yīng)用服務(wù)器的管理與監(jiān)控工具,監(jiān)控對象包括應(yīng)用服務(wù)器本身的運(yùn)行狀態(tài),網(wǎng)站內(nèi)容訪問,如訪問頻度分析器、相應(yīng)的報告工具等

l

提供完整而集成的商業(yè)智能工具,如報表功能,數(shù)據(jù)分析功能

l

提供集成的網(wǎng)站分析工具

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺79

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleiAS具有以下特點(diǎn):l

支持目前主流的Web服務(wù)器,并提高其安全性和可控制性

l

提供相應(yīng)的IDE開發(fā)環(huán)境,縮短開發(fā)測試周期。

l

提供對復(fù)雜WebServices的支持,并且完全支持業(yè)界標(biāo)準(zhǔn)

l

跨平臺支持,包括操作系統(tǒng)和數(shù)據(jù)庫系統(tǒng),以提高應(yīng)用的靈活性和可移植性。

l

XML支持,支持XML數(shù)據(jù)的解釋和輸出。

l

強(qiáng)大的安全功能,包括安全套接層(SSL)、授權(quán)、數(shù)字認(rèn)證和訪問控制。

l

提供大量現(xiàn)成的組件,可以用于快速構(gòu)建Web應(yīng)用程序。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺80Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleDiscoverer是最終用戶查詢,報告,深入和旋轉(zhuǎn)和WEB公布工具,能夠幫助用戶迅速訪問關(guān)系型數(shù)據(jù)倉庫、數(shù)據(jù)集市和業(yè)務(wù)系統(tǒng),從而使他們做出基于充分信息的決策。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺81Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleDiscoverer具有以下特點(diǎn):

l

超乎尋常的易用性

l

快速查詢及相應(yīng)性能

l

強(qiáng)大鉆取功能

l

強(qiáng)大自動匯總重定向能力

l

資源控制能力

l

低維護(hù)的最終用戶層

l

基于服務(wù)器的可伸縮性

l開放式訪問

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺82

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleDeveloper(Forms&Reports)一個用于建立企業(yè)級客戶/服務(wù)器和Web數(shù)據(jù)庫應(yīng)用的、易于使用的集成式快速應(yīng)用開發(fā)環(huán)境(RAD)。OracleDeveloper通過使用快速應(yīng)用開發(fā)技術(shù)(RAD技術(shù))、面向?qū)ο蠹夹g(shù),基于計算機(jī)的內(nèi)部學(xué)習(xí),以及統(tǒng)一的客戶、應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器體系結(jié)構(gòu),為客戶/服務(wù)器和Web開發(fā)建立了新的易于使用的生產(chǎn)力標(biāo)準(zhǔn)。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺83Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleDeveloper(Forms&Reports)具有以下特點(diǎn):

l

易于使用及開發(fā)

l

豐富的報表樣式

l

多種文件格式(PDF,HTML,XML,XSL)

l

可擴(kuò)展的性能(ReportServer)

l

Web發(fā)布

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺84Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

OracleBIBeans是集合了一系列標(biāo)準(zhǔn)JavaBean,幫助開發(fā)人員快速建立商業(yè)智能應(yīng)用程序。直接從Oracle數(shù)據(jù)庫中產(chǎn)生快速、靈活的隨即查詢和多維分析。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺85Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OracleBIBeans有以下部分組件組成:l

演示組件(圖形、交叉表和圖表)l

OLAP組件(查詢和計算創(chuàng)建器)l

服務(wù)多個組件將

JDeveloper作為商務(wù)智能應(yīng)用程序的開發(fā)環(huán)境,協(xié)同操作,利用

Oracle技術(shù)堆棧和

OracleOLAP的高級分析特性,提高應(yīng)用程序開發(fā)人員的開發(fā)效率。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺86

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

l

Oracle

EnterpriseManager是一套開放的綜合系統(tǒng)管理系列產(chǎn)品,可以高效地管理整個Oracle環(huán)境,包括系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和應(yīng)用程序,可以大大減少系統(tǒng)管理員用于管理復(fù)雜產(chǎn)品環(huán)境的時間。

OEM有以下四部分組件組成:

l

OracleDiagnosticsPack能夠讓數(shù)據(jù)庫管理員實(shí)施對

Oracle環(huán)境的高級監(jiān)控、診斷和規(guī)劃。

l

OracleTuningPack為數(shù)據(jù)庫管理員提供了對

Oracle環(huán)境的專家級性能管理能力,包括

SQL優(yōu)化調(diào)整和存儲最優(yōu)化。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺87Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OEM有以下四部分組件組成:

l

OracleChangeManagementPack能夠消除在升級數(shù)據(jù)庫以支持新應(yīng)用時(可能產(chǎn)生的)數(shù)據(jù)錯誤與丟失。此工具包分析與應(yīng)用變更有關(guān)的影響和復(fù)雜的依賴性,并自動實(shí)施數(shù)據(jù)庫升級。

l

OracleManagementPackforSAPR/3提供了對SAPR/3系統(tǒng)的實(shí)時監(jiān)測能力、用于歷史分析和未來規(guī)劃目的的容量計劃、事件集成以及對主機(jī)、數(shù)據(jù)庫和應(yīng)用的單點(diǎn)管理功能。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺88Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

OEM具有以下特點(diǎn):l

使用統(tǒng)一的體系結(jié)構(gòu)管理著整個

數(shù)據(jù)倉庫系統(tǒng)l

集中控制平臺單一視圖管理l

實(shí)時監(jiān)控l

分布式數(shù)據(jù)管理Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺89

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

1、任何數(shù)據(jù)源(AnySource)搜集在Oracle數(shù)據(jù)倉庫中的數(shù)據(jù)來源眾多,包括內(nèi)部存儲的業(yè)務(wù)數(shù)據(jù)和外部的數(shù)據(jù)。在傳統(tǒng)上,數(shù)據(jù)倉庫中的大多數(shù)數(shù)據(jù)來自內(nèi)部業(yè)務(wù)系統(tǒng),如業(yè)務(wù)系統(tǒng)或各客戶信息系統(tǒng)等方面的數(shù)據(jù)。然而外部來源的數(shù)據(jù)也越來越普通,并且將會提供比內(nèi)部來源更多的數(shù)據(jù)。上述兩種數(shù)據(jù)來源應(yīng)該融合在一個單一的存儲系統(tǒng)中,并且加以管理,從而為最終用戶提供對這兩種數(shù)據(jù)源的無縫訪問。Oracle提供各種網(wǎng)關(guān)(gateway)及Sql*Loader以及合作伙伴提供的各種工具來實(shí)現(xiàn)不同數(shù)據(jù)源數(shù)據(jù)的加載。

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺90

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

2、任何數(shù)據(jù)(AnyData)考慮到現(xiàn)在需訪問的數(shù)據(jù)倉庫的用戶范圍,系統(tǒng)設(shè)計者面臨著紛繁各異的需求。對數(shù)據(jù)的訪問必須快捷,直觀和直接。大多數(shù)用戶需要直接查詢和深入的能力,而另外一些需要更復(fù)雜的分析能力。同時數(shù)據(jù)倉庫必須能夠處理新型格式的數(shù)據(jù),如聲音,視像,文字和空間數(shù)據(jù)。而且,日益增加的用戶提出大量歷史性需求,往往導(dǎo)致超大規(guī)模數(shù)據(jù)庫(VLDB)的出現(xiàn)。為了滿足這些需求,對作為數(shù)據(jù)倉庫核心的數(shù)據(jù)庫系統(tǒng)提出了很高的要求,而ORACLE數(shù)據(jù)庫核心能夠完全滿足這些需求。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺91

Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺

Oracle數(shù)據(jù)倉庫支持:

3、任何訪問需求(AnyAccess)

Oracle提供了基于數(shù)據(jù)倉庫的范圍廣泛的工具集,能夠幫助各種類型的用戶訪問數(shù)據(jù)倉庫中存儲的數(shù)據(jù),我們把數(shù)據(jù)倉庫的用戶分為兩類:第一類是對數(shù)據(jù)進(jìn)行隨意查詢和報告,深入和旋轉(zhuǎn),這類用戶需要一種直接和直觀的工具,幫助他們輕松地訪問數(shù)據(jù),從而作出明智的商業(yè)決策。另外一類用戶是企業(yè)的高級管理者和決策者,他們需要進(jìn)行更復(fù)雜更高級更完全的分析(建模,預(yù)測和假設(shè)分析等),以支持制定商業(yè)策略。上述兩類用戶體現(xiàn)了整個企業(yè)對于信息訪問的需求。今天的數(shù)據(jù)倉庫已經(jīng)突破了管理人員和分析人員的范圍,現(xiàn)在各類企業(yè)人員都在使用數(shù)據(jù)倉庫,決定選用何種工具實(shí)施數(shù)據(jù)倉庫,變得越來越重要。Oracle數(shù)據(jù)倉庫系統(tǒng)工具平臺92數(shù)據(jù)倉庫市場份額比較

Oracle提供完整的產(chǎn)品工具集,滿足上述數(shù)據(jù)倉庫的用戶需求

數(shù)據(jù)倉庫市場份額比較

Oracle提供完整的產(chǎn)品工具集,滿足93Oracle數(shù)據(jù)倉庫國內(nèi)部分用戶電信云南移動福建電信深圳電信天津移動交通運(yùn)輸中國民航信息中心中國貨運(yùn)航空公司中國東方航空公司能源中國石化鎮(zhèn)海煉化上海電力制造中國朗訊(Lucent)摩托羅拉(Motorola)上海施貴保長安汽車集團(tuán)南京汽車武漢麗花絲寶光明乳業(yè)

政府國家統(tǒng)計局北京市國家稅務(wù)局北京市地方稅務(wù)局浙江公安金融中國銀行中國工商銀行中國農(nóng)業(yè)發(fā)展銀行深圳建設(shè)銀行四川建行TB級案例:上海證券交易所(監(jiān)察系統(tǒng))2.5TB

Oracle數(shù)據(jù)倉庫國內(nèi)部分用戶電信政府TB級案例:94Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹OracleETL方案Oracle存儲和分析方案Oracle前端展示方案Oracle數(shù)據(jù)倉庫和商務(wù)智能整體解決方案介紹95什么是OracleWarehouseBuilder?一個能設(shè)計、部署和管理企業(yè)數(shù)據(jù)倉庫、數(shù)據(jù)中心和電子商務(wù)智能應(yīng)用的可擴(kuò)展框架構(gòu)造數(shù)據(jù)倉庫ETL(抽取、轉(zhuǎn)換、裝載)功能設(shè)計和部署完整的生命周期管理包含在DeveloperSuite中什么是OracleWarehouseBuilder?一96OWB工作流程關(guān)系性數(shù)據(jù)平面文件應(yīng)用主機(jī)Oracle9iorOracle10g抽取和轉(zhuǎn)換數(shù)據(jù)6生成代碼4設(shè)計目標(biāo)數(shù)據(jù)倉庫模型1映射源數(shù)據(jù)3部署數(shù)據(jù)倉庫5OWBrepository源數(shù)據(jù)目標(biāo)數(shù)據(jù)倉庫OWBClient2定義源數(shù)據(jù)OWB工作流程關(guān)系性數(shù)據(jù)Oracle9iorOracl97STEP1:在WarehouseBuilder中設(shè)置環(huán)境

為開始使用WarehouseBuilder,我們首先必須創(chuàng)建一個項目(project).STEP1:在WarehouseBuilder中設(shè)置環(huán)98STEP2:創(chuàng)建數(shù)據(jù)源

建立基于ORACLE數(shù)據(jù)庫對象得源數(shù)據(jù)模塊。該步驟僅是整個解決方案中的第一步。

定義數(shù)據(jù)源對象的結(jié)構(gòu)。導(dǎo)入數(shù)據(jù)源元數(shù)據(jù)

定義數(shù)據(jù)源對象的結(jié)構(gòu)包括如下行為:

1)

定義和創(chuàng)建針對平面文件的數(shù)據(jù)源模塊

2)定義和創(chuàng)建針對關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)源模塊

3)從數(shù)據(jù)源對象導(dǎo)入元數(shù)據(jù)到數(shù)據(jù)源模塊

STEP2:創(chuàng)建數(shù)據(jù)源99STEP3:設(shè)計數(shù)據(jù)倉庫

該模塊利用WarehouseBuilder創(chuàng)建表、視圖、方案的一些特征。在此部分我們將創(chuàng)建事實(shí)表及維。完成這些工作后,就能將數(shù)據(jù)載入這些結(jié)構(gòu)中定下數(shù)據(jù)倉庫。

STEP3:設(shè)計數(shù)據(jù)倉庫

該模塊利用Wa100STEP4:設(shè)計映射與轉(zhuǎn)換模型

OWB的核心功能是基于ETL過程。利用OWB映射設(shè)計工具完成這些過程的設(shè)計。將充分利用前面在OWB中定義好的數(shù)據(jù)源與數(shù)據(jù)目標(biāo),允許客戶用PL/SQL開發(fā)輔助數(shù)據(jù)轉(zhuǎn)換。

STEP4:設(shè)計映射與轉(zhuǎn)換模型

OWB101STEP5:配置,部署,運(yùn)行

在設(shè)計完數(shù)據(jù)倉庫后,在數(shù)據(jù)庫中安裝它

溫馨提示

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

最新文檔

評論

0/150

提交評論