Oracle數(shù)據(jù)倉(cāng)庫(kù)的體系結(jié)構(gòu)可以分成三個(gè)層次:
數(shù)據(jù)獲取層:Oracle Database Enterprise ETL Option + Oracle Database Data Quality Option 在Oracle Database 10g 同一個(gè)軟件中實(shí)現(xiàn)了從數(shù)據(jù)模型設(shè)計(jì),數(shù)據(jù)質(zhì)量管理,ETL 流程設(shè)計(jì)和元數(shù)據(jù)管理的全部功能。所有的 ETL 過(guò)程可以通過(guò)Oracle數(shù)據(jù)倉(cāng)庫(kù)中提供的工具: Oracle Warehouse Builder 生成的ETL 腳本存儲(chǔ)在Oracle 10g 數(shù)據(jù)庫(kù)中執(zhí)行,按照數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)的要求,定時(shí)地完成數(shù)據(jù)的抽取并加載到數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)中。由于ETL 的執(zhí)行是在Oracle 10g 數(shù)據(jù)庫(kù)中,可以充分利用Oracle 10g 數(shù)據(jù)庫(kù)提供的強(qiáng)大并行處理能力,保證數(shù)據(jù)獲取的高效、可靠執(zhí)行。
數(shù)據(jù)存儲(chǔ)層:Oracle 10g數(shù)據(jù)庫(kù)實(shí)現(xiàn)對(duì)數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng)各種類型數(shù)據(jù)的集中存儲(chǔ)和管理,包括各種結(jié)構(gòu)化數(shù)據(jù) 和非結(jié)構(gòu)化數(shù)據(jù)。Oracle 10g數(shù)據(jù)庫(kù)內(nèi)置OLAP和數(shù)據(jù)挖掘功能,不需要進(jìn)行復(fù)雜的數(shù)據(jù)遷移,就可以直接 在關(guān)系數(shù)據(jù)庫(kù)中完成復(fù)雜的統(tǒng)計(jì)分析功能。Oracle 10g數(shù)據(jù)庫(kù)通過(guò)使用分區(qū)技術(shù)可以支持海量數(shù)據(jù)的存儲(chǔ),一個(gè)數(shù)據(jù)庫(kù)最大數(shù)據(jù)量為8,000 PB(1PB=1024TB)。Oracle 10g提供強(qiáng)大的并行處理能力,滿足數(shù)據(jù)倉(cāng)庫(kù)系統(tǒng) 對(duì)于性能和擴(kuò)展性方面的要求。而且系統(tǒng)通過(guò)網(wǎng)格控制臺(tái)(Grid Control)進(jìn)行數(shù)據(jù)倉(cāng)庫(kù)統(tǒng)一管理。
數(shù)據(jù)展現(xiàn)層:Oracle提供全新的商務(wù)智能解決方案Oracle BI EE、OLAP分析開(kāi)發(fā)工具(JDeveloper+BI Beans)和 數(shù)據(jù)挖掘工具(Oracle Data Miner),將統(tǒng)計(jì)分析的結(jié)果通過(guò)各種方式展現(xiàn)。Oracle的數(shù)據(jù)展現(xiàn)方案使用Java 和 HTML兩種方式實(shí)現(xiàn),基于標(biāo)準(zhǔn)的J2EE平臺(tái)。由于使用統(tǒng)一的元數(shù)據(jù)庫(kù),不需要進(jìn)行元數(shù)據(jù)的交換,能夠 最大限度地減少系統(tǒng)的維護(hù)工作。同時(shí),Oracle的數(shù)據(jù)展現(xiàn)方案提供具有強(qiáng)大分析功能和非常易用的分析 儀表板, 并支持通過(guò)門戶(Portal)技術(shù)進(jìn)行集成,為不同類型的用戶提供一致的訪問(wèn)界面。
相關(guān)閱讀
數(shù)據(jù)倉(cāng)庫(kù)是一個(gè)面向主題的、集成的、不可更新的、隨時(shí)間不斷變化的數(shù)據(jù)集合,它用于支持企業(yè)或組織的決策分析處理。
數(shù)據(jù)倉(cāng)庫(kù),英文名稱為Data Warehouse,可簡(jiǎn)寫為DW。
數(shù)據(jù)倉(cāng)庫(kù)之父Bill Inmon在1991年出版的“Building the Data Warehouse”一書(shū)中所提出的定義被廣泛接受——數(shù)據(jù)倉(cāng)庫(kù)(Data Warehouse)是一個(gè)面向主題的(Subject Oriented)、集成的(Integrated)、相對(duì)穩(wěn)定的(Non-Volatile)、反映歷史變化(Time Variant)的數(shù)據(jù)集合,用于支持管理決策(Decision Making Support)。