Oracle數據倉庫設計與使用_第1頁
Oracle數據倉庫設計與使用_第2頁
Oracle數據倉庫設計與使用_第3頁
Oracle數據倉庫設計與使用_第4頁
Oracle數據倉庫設計與使用_第5頁
已閱讀5頁,還剩54頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

傳統的數據倉庫解決方案OLAPDataMiningRDBMSWebSiteLegacyERPReportingAd-HocQueryAnalysisPortal多種軟件組成非集成的方案凌亂的平臺技術、接口復雜實施時間長Oracle數據倉庫總體解決方案框架數據轉換中央數據倉庫信息展現業務用戶源數據數據獲取數據管理數據使用聯機批處理

聯機單筆外部信息

統計分析抽取轉化過濾加載隨即查詢報表多維分析數據挖掘Portal集成直接用戶(客戶端)OLAP用戶Web用戶應用服務器RelationalTransformationOLAPDataMiningOracle9i/10g數據監督控制OWBReportDiscovererDataMinerBIBeanPortal9i/10gASOEMOracleDeveloperSuiteOracleDatabaseOracleApplicationServer

Oracle數據倉庫解決方案Oracle的數據倉庫系統的邏輯體系架構是由三層組成:

數據獲取層:實現如何從所有源系統中獲得原始的業務數據,并對其進行一致性處理,按主題進行數據重組和格式轉換,然后傳送并裝載到數據倉庫系統中。

數據管理層:把數據存儲到企業級數據倉庫系統中進行集中管理;

數據使用層:實現如何把數據倉庫系統中的數據和分析結果提供給最終用戶。按照用戶的分析需求,使用報表、隨即查詢、多維分析和數據挖掘進行數據展現。

Oracle數據倉庫解決方案

數據獲取層

數據倉庫系統需要從多個源數據系統中抽取和匯總各種業務數據,這些數據源系統是數據倉庫系統的數據來源。系統按照滿足分析需求的原則,把上述數據源系統中的數據按照主題進行劃分和組織,然后抽取并裝載到數據倉庫系統中。從上述這些系統中獲取數據需要三個過程(ETL):抽取數據、數據轉換和數據裝載。這三個過程是在保證各個數據源系統與數據倉庫系統能夠成功連接(包括網絡協議標準的轉換、不同平臺之間的接口)的前提下實現的。這三個過程主要完成確定從哪個系統中抽取什么樣的數據,如何保證來自不同源數據系統的同類數據的一致性和完整性,如何把轉換完成的數據裝載到數據倉庫系統中,以及如何處理在轉換和裝載過程中出現的錯誤。

Oracle數據倉庫解決方案

數據管理層

在數據存儲層,數據是存放在兩類數據庫中:關系型數據庫和多維數據庫。數據存儲是數據倉庫系統的中心。取自多個數據源系統的明細數據,以及用于分析的集成匯總數據都存儲在這個中心。它在邏輯上是一個完整的庫。

Oracle數據倉庫解決方案

數據使用層

數據輸出層的功能是使最終用戶通過報表、圖形和其它分析工具的方式簡便、快捷地訪問數據倉庫系統中的各種數據,得到分析結果。Oracle提供多種數據分析方法,包括標準報表、即席查詢報表和動態分析報表,預測,假設分析和數據挖掘等。

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

數據倉庫是一個建設過程,Oracle公司在數據倉庫建設的每一個環節上都提供了相應的技術手段及工具來保障數據倉庫的順利實現。

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

Oracle數據據倉倉庫庫系統統工工具具平平臺臺數據據獲獲取取層層配配置置::lOracleWarehouseBuilder(OWB)—實現現數數據據倉倉庫庫的的設設計計、、部部署署和和管管理理,,包包括括數數據據建建模模、、數數據據抽抽取取、、數數據據轉轉移移和和裝裝載載、、聚聚合合、、元元數數據據的的管管理理等等。。Oracle數據據倉倉庫庫系統統工工具具平平臺臺數據據管管理理層層配配置置:lOracle10g/9iRDBMS—進行行數數據據存存儲儲及及管管理理功功能能。。lOracleOLAP—多維維分分析析服服務務器器lOracleDataMining—數據據挖挖掘掘引引擎擎lOracleEnterpriseManager—數據據倉倉庫庫圖圖形形化化管管理理工工具具Oracle數據據倉倉庫庫系統統工工具具平平臺臺數據據展展現現層層配配置置:lOracleReports—數據據倉倉庫庫前前端端應應用用報報表表開開發發工工具具lOracleDiscoverer—數據據倉倉庫庫隨隨即即查查詢詢、、報報表表工工具具lOracleInternetApplicationServer—應用用服服務務器器lOracleBIBeans—由OracleJavaOLAPAPI構造造的的商商業業智智能能套套件件lOraclePortal—企業業門門戶戶信信息息開開發發工工具具lOracleFinancialAnalyzer—財務務分分析析應應用用lOracleSalesAnalyzer—銷售售分分析析應應用用Oracle數據倉庫庫系統工具具平臺lOracleWarehouseBuilder(OWB)可以為數數據倉庫庫解決方方案提供供完整、、集成的的實施框框架,以以前只能能由單獨獨工具完完成的功功能現在在能夠在在同一環環境中實實現,這這些功能能包括::數據建建模、數數據抽取取、數據據轉移和和裝載、、聚合、、元數據據的管理理等。OWB還實現了了數據倉倉庫不同同部件如如關系數數據庫、、多維數數據庫以以及前端端分析工工具的集集成,為為用戶提提供完整整的數據據倉庫和和商業智智能系統統。Oracle數據倉庫庫系統工具具平OWB具有如下下特點::l全面的數數據倉庫庫設計、、部署和和管理功功能l利用數據據庫服務務器提高高性能l與前端分分析工具具緊密集集成l開放、可可延伸的的框架l支持復雜雜的提取取、轉換換和傳輸輸(ETT)過程l集成元數數據管理理Oracle數據倉庫庫系統工具具平臺lOracle9i/10g數據倉庫庫核心引引擎,其其中Oracle9i/10g為最新版版本的數數據庫產產品,專專門針對對數據倉倉庫進行行了很多多的改進進,包括括對更大大數據量量的支持持(PB級),對更多多用戶數數的支持持(10000+),更多數數據倉庫庫專用函函數的支支持等。。集成了了ETL、OLAP、DataMining功能Oracle數據倉庫庫系統工具具平臺Oracle9i數據倉庫庫核心引引擎具有有以下特特點:l高可靠性性、高可可用性l強大的伸伸縮性和和性能,,強大的的并行處處理能力力,支持持復雜的的,大數數據量的的、突發發查詢的的能力l快速響應應時間,,高性能能l強大的復復雜查詢詢技術l高可擴展展能力l支持大容容量,TB級的數據據存儲能能力l高安全性性l開放性l易于管理理與維護護l專門集成成了數據據倉庫所所需的ETL、OLAP、DataMining功能Oracle數據倉庫庫系統工具具平臺lOracleInternetApplicationServer是目前市市場上綜綜合性最最強,集集成度最最高的應應用服務務器。它可以運運行任何何網站,門戶或互互聯網應應用,并且其速速度比市市場上其其他應用用服務器器都要快快,OracleInternetApplicationServer能讓您通通過傳統統瀏覽器器和任何何移動設設備訪問問網站和和應用。通過集成成商務智智能,它它可以滿滿足您最最新的商商務信息息需求,,它還加加進了一一套綜合合的管理理,集成和協協作技術術,使您您能夠簡簡化操作作,提高高效率。。Oracle數據倉庫庫系統工具具平臺OracleiAS由四部分分服務組組成:l通訊(CommunicationServices)l表示(PresentationServices)l商業邏輯輯(BusinessLogicServices)l系統服務務(SystemServices)OracleiAS還包含了了一系列列的開發發工具::Forms、Reports以及Discoverer。Oracle數據倉庫庫系統工具具平臺OracleiAS具有以下下特點::l提供完整整的功能能選件,如門戶,無線,企業集成成l提供從開開發工具具到應用用服務器器,到后臺數數據庫的的完整解解決方案案,如支持數數據庫l提供Web緩沖功能能l提供單次登登錄及集成成的目錄服服務器功能能l提供廣泛的的應用服務務器的管理理與監控工工具,監控控對象包括括應用服務務器本身的的運行狀態態,網站內內容訪問,,如訪問頻頻度分析器器、相應的的報告工具具等l提供完整而而集成的商商業智能工工具,如報表功能能,數據分析功功能l提供集成的的網站分析析工具Oracle數據倉庫系統工具平平臺OracleiAS具有以下特特點:l支持目前主主流的Web服務器,并并提高其安安全性和可可控制性l提供相應的的IDE開發環境,,縮短開發發測試周期期。l提供對復雜雜WebServices的支持,并且完全支支持業界標標準l跨平臺支持持,包括操操作系統和和數據庫系系統,以提提高應用的的靈活性和和可移植性性。lXML支持,支持持XML數據的解釋釋和輸出。。l強大的安全全功能,包包括安全套套接層(SSL)、授權、、數字認證證和訪問控控制。l提供大量現現成的組件件,可以用于快快速構建Web應用程序。。Oracle數據倉庫系統工具平平臺lOracleDiscoverer是最終用戶戶查詢,報報告,深入入和旋轉和和WEB公布工具,,能夠幫助助用戶迅速速訪問關系系型數據倉倉庫、數據據集市和業業務系統,,從而使他他們做出基基于充分信信息的決策策。Oracle數據倉庫系統工具平平臺OracleDiscoverer具有以下特特點:l超乎尋常的的易用性l快速查詢及及相應性能能l強大鉆取功功能l強大自動匯匯總重定向向能力l資源控制能能力l低維護的最最終用戶層層l基于服務器器的可伸縮縮性l開放式訪問問Oracle數據倉庫系統工具平平臺lOracleDeveloper(Forms&Reports)一個用于建建立企業級級客戶/服務器和Web數據庫應用用的、易于于使用的集集成式快速速應用開發發環境(RAD)。OracleDeveloper通過使用快快速應用開開發技術((RAD技術)、面向對象技技術,基于于計算機的的內部學習習,以及統統一的客戶戶、應用服服務器和數數據庫服務務器體系結結構,為客客戶/服務器和Web開發建立了了新的易于于使用的生生產力標準準。Oracle數據倉庫系統工具平平臺OracleDeveloper(Forms&Reports)具有以下特特點:l易于使用及及開發l豐富的報表表樣式l多種文件格格式(PDF,HTML,XML,XSL)l可擴展的性性能(ReportServer)lWeb發布Oracle數據倉庫系統工具平平臺lOracleBIBeans是集合了一一系列標準準JavaBean,幫助開發發人員快速速建立商業業智能應用用程序。直直接從Oracle數據庫中產產生快速、、靈活的隨隨即查詢和和多維分析析。Oracle數據倉庫系統工具平平臺OracleBIBeans有以下部分分組件組成成:l演示組件((圖形、交交叉表和圖圖表)lOLAP組件(查詢詢和計算創創建器)l服務多個組件將將JDeveloper作為商務智智能應用程程序的開發發環境,協協同操作,,利用Oracle技術堆棧和和OracleOLAP的高級分析析特性,提提高應用程程序開發人人員的開發發效率。Oracle數據倉庫系統工具平平臺lOracleEnterpriseManager是一套開放放的綜合系系統管理系系列產品,,可以高效效地管理整整個Oracle環境,包括括系統、數數據庫、網網絡和應用用程序,可可以大大減減少系統管管理員用于于管理復雜雜產品環境境的時間。。OEM有以下四部部分組件組組成:lOracleDiagnosticsPack能夠讓數據據庫管理員員實施對Oracle環境的高級級監控、診診斷和規劃劃。lOracleTuningPack為數據庫管管理員提供供了對Oracle環境的專家家級性能管管理能力,,包括SQL優化調整和和存儲最優優化。Oracle數據倉庫系統工具平平臺OEM有以下四部部分組件組組成:lOracleChangeManagementPack能夠消除在在升級數據據庫以支持持新應用時時(可能產產生的)數數據錯誤與與丟失。此此工具包分分析與應用用變更有關關的影響和和復雜的依依賴性,并并自動實施施數據庫升升級。lOracleManagementPackforSAPR/3提供了對SAPR/3系統的實時時監測能力力、用于歷歷史分析和和未來規劃劃目的的容容量計劃、、事件集成成以及對主主機、數據據庫和應用用的單點管管理功能。。Oracle數據倉庫系統工具平平臺OEM具有以下特特點:l使用統一的的體系結構構管理著整整個數據倉庫系系統l集中控制平平臺單一視視圖管理l實時監控l分布式數據據管理Oracle數據倉庫系統工具平平臺Oracle數據倉庫支持:1、任何數據據源(AnySource)搜集在Oracle數據倉庫中中的數據來來源眾多,,包括內部部存儲的業業務數據和和外部的數數據。在傳傳統上,數數據倉庫中中的大多數數數據來自自內部業務務系統,如如業務系統統或各客戶戶信息系統統等方面的的數據。然然而外部來來源的數據據也越來越越普通,并并且將會提提供比內部部來源更多多的數據。。上述兩種種數據來源源應該融合合在一個單單一的存儲儲系統中,,并且加以以管理,從從而為最終終用戶提供供對這兩種種數據源的的無縫訪問問。Oracle提供各種網網關(gateway)及Sql*Loader以及合作伙伙伴提供的的各種工具具來實現不不同數據源源數據的加加載。Oracle數據倉庫系統工具平平臺Oracle數據據倉倉庫庫支持持::2、任任何何數數據據((AnyData)考慮慮到到現現在在需需訪訪問問的的數數據據倉倉庫庫的的用用戶戶范范圍圍,,系系統統設設計計者者面面臨臨著著紛紛繁繁各各異異的的需需求求。。對對數數據據的的訪訪問問必必須須快快捷捷,,直直觀觀和和直直接接。。大大多多數數用用戶戶需需要要直直接接查查詢詢和和深深入入的的能能力力,,而而另另外外一一些些需需要要更更復復雜雜的的分分析析能能力力。。同同時時數數據據倉倉庫庫必必須須能能夠夠處處理理新新型型格格式式的的數數據據,,如如聲聲音音,,視視像像,,文文字字和和空空間間數數據據。。而而且且,,日日益益增增加加的的用用戶戶提提出出大大量量歷歷史史性性需需求求,,往往往往導導致致超超大大規規模模數數據據庫庫((VLDB)的的出出現現。。為為了了滿滿足足這這些些需需求求,,對對作作為為數數據據倉倉庫庫核核心心的的數數據據庫庫系系統統提提出出了了很很高高的的要要求求,,而而ORACLE數據據庫庫核核心心能能夠夠完完全全滿滿足足這這些些需需求求。。Oracle數據據倉倉庫庫系統統工工具具平平臺臺Oracle數據據倉倉庫庫支持持::3、任任何何訪訪問問需需求求((AnyAccess)Oracle提供供了了基基于于數數據據倉倉庫庫的的范范圍圍廣廣泛泛的的工工具具集集,,能能夠夠幫幫助助各各種種類類型型的的用用戶戶訪訪問問數數據據倉倉庫庫中中存存儲儲的的數數據據,,我我們們把把數數據據倉倉庫庫的的用用戶戶分分為為兩兩類類::第第一一類類是是對對數數據據進進行行隨隨意意查查詢詢和和報報告告,,深深入入和和旋旋轉轉,,這這類類用用戶戶需需要要一一種種直直接接和和直直觀觀的的工工具具,,幫幫助助他他們們輕輕松松地地訪訪問問數數據據,,從從而而作作出出明明智智的的商商業業決決策策。。另另外外一一類類用用戶戶是是企企業業的的高高級級管管理理者者和和決決策策者者,,他他們們需需要要進進行行更更復復雜雜更更高高級級更更完完全全的的分分析析((建建模模,,預預測測和和假假設設分分析析等等)),,以以支支持持制制定定商商業業策策略略。。上上述述兩兩類類用用戶戶體體現現了了整整個個企企業業對對于于信信息息訪訪問問的的需需求求。。今今天天的的數數據據倉倉庫庫已已經經突突破破了了管管理理人人員員和和分分析析人人員員的的范范圍圍,,現現在在各各類類企企業業人人員員都都在在使使用用數數據據倉倉庫庫,,決決定定選選用用何何種種工工具具實實施施數數據據倉倉庫庫,,變變得得越越來來越越重重要要。。數據倉倉庫市市場份份額比比較Oracle提供完完整的的產品品工具具集,,滿足足上述述數據據倉庫庫的用用戶需需求Oracle數據倉倉庫國國內部部分用用戶電信云南移移動福建電電信深圳電電信天津移移動交通運運輸中國民民航信信息中中心中國貨貨運航航空公公司中國東東方航航空公公司能源中國石石化鎮海煉煉化上海電電力制造中國朗朗訊(Lucent)摩托羅羅拉(Motorola)上海施施貴保保長安汽汽車集集團南京汽汽車武漢麗麗花絲絲寶光明乳乳業政府國家統統計局局北京市市國家家稅務務局北京市市地方方稅務務局浙江公公安金融中國銀銀行中國工工商銀銀行中國農農業發發展銀銀行深圳建建設銀銀行四川建建行TB級案例:上海證券交易所(監察系統)2.5TB

Oracle數據倉倉庫和和商務務智能能整體體解決決方案案介紹紹OracleETL方案Oracle存儲和和分析析方案案Oracle前端展展示方方案什么是是OracleWarehouseBuilder?一個能能設計計、部部署和和管理理企業業數據據倉庫庫、數數據中中心和和電子子商務務智能能應用用的可可擴展展框架架構造數數據倉倉庫ETL(抽取取、轉轉換、、裝載載)功功能設設計和和部署署完整的的生命命周期期管理理包含在在DeveloperSuite中OWB工作流流程關系性性數據據平面文文件應用主機Oracle9iorOracle10g抽取和轉換數據6生成代碼4設計目標數據倉庫模型1映射源數據3部署數據倉庫5OWBrepository源數據據目標數數據倉倉庫OWBClient2定義源數據STEP1:在WarehouseBuilder中設置置環境境為開始始使用用WarehouseBuilder,我們們首先先必須須創建建一個個項目目(project).STEP2:創建數數據源源建立基基于ORACLE數據庫庫對象象得源源數據據模塊塊。該該步驟驟僅是是整個個解決決方案案中的的第一一步。。定義數數據源源對象象的結結構。。導入入數據據源元元數據據定義數數據源源對象象的結結構包包括如如下行行為::1)定義和和創建建針對對平面面文件件的數數據源源模塊塊2)定義義和創創建針針對關關系型型數據據庫的的數據據源模模塊3)從數數據源源對象象導入入元數數據到到數據據源模模塊STEP3:設計數數據倉倉庫該模塊塊利用WarehouseBuilder創建表表、視視圖、、方案案的一一些特特征。。在此此部分分我們們將創創建事事實表表及維維。完完成這這些工工作后后,就就能將將數據據載入入這些些結構構中定定下數數據倉倉庫。。STEP4:設計映映射與與轉換換模型型OWB的核心心功能能是基基于ETL過程。。利用用OWB映射設計計工具完完成這些些過程的的設計。。將充分分利用前前面在OWB中定義好好的數據據源與數數據目標標,允許許客戶用用PL/SQL開發輔助助數據轉轉換。STEP5:配置,部部署,運運行在設計完完數據倉倉庫后,,在數據據庫中安安裝它,,并載入入數據。。如何配配置在前前面中創創建的模模塊,并并運行映映射,載載入數據據。STEP6:生命周期期管理數據倉庫庫是一個個一直在在進化的的系統。。為了處處理數據據源及數數據目標標的變化化,OWB提供了用用戶數據據源協調調及數據據倉庫升升級的手手段。Oracle數據倉庫庫解決方方案OracleETL方案Oracle存儲和分分析方案案Oracle前端展示示方案Oracle數據倉庫庫-數據管理理超越傳統統海量數數據管理理能力最多的數據分區區技術物化視圖圖集成OLAP、DataMining和ETL服務位圖索引引位圖聯合合索引ShareDisk的并行處理理和集群群數據壓縮縮自動存儲儲管理智能化自自我管理理Oracle數據倉庫庫和商務務智能整整體解決決方案介介紹OracleETL方案Oracle存儲和分分析方案案Oracle前端展示示方案單一基礎礎架構支支持全面面的信息息訪問中央數據倉庫引擎DataWarehouseETLOLAPDataMining邏輯統一一,物理理集成完整展現現,性能能卓越只有OracleApplicationServer10g能做到所有SQL

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

數據挖掘Discoverer方便訪問問數據點擊式,,非常簡簡單拖放式的的布局交互式提提示右鍵單擊擊以獲得得有用的的選擇多步驟任任務的向向導在任何級級別上獲獲取信息息功能強大大的‘下下鉆’特特性來自自于聚合合數據……報告您的的見解需要通知知其他人人嗎?發布到OraclePortal以電子郵郵件方式式發送給給團隊保存在Excel中輸出到AdobePDF或者從任任何web瀏覽器中訪問問!電子表格格插件作為Excel插件安裝裝QueryBuilder—向導驅動動的界面面導航OracleOLAP多維數據據集、維維和層次次異常、top/bottom、排名基于層次次、基于于時間創建和存存儲已保保存的選選項CalcBuilder——向導驅動動的界面面創建和存存儲基于于OracleOLAP的計算基于時間間的計算算、移動動平均值值……所有可用用的標準準Excel功能(例例如圖形形、格式式化……)與其他用用戶共享享工作表表文件OracleReports基于web的一種靈靈活而功功能強大大的解決決方案,,使用戶戶能夠以以任何格格式在任任何地

溫馨提示

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

評論

0/150

提交評論