Oracle資料倉儲的體系結構

jackytang13發表於2009-03-28
Oracle資料倉儲的體系結構可以分成三個層次:
資料獲取層:Oracle Database Enterprise ETL Option + Oracle Database Data Quality Option 在Oracle Database 10g
同一個軟體中實現了從資料模型設計,資料質量管理,ETL 流程設計和後設資料管理的全部功能。所有的
ETL 過程可以通過Oracle資料倉儲中提供的工具: Oracle Warehouse Builder 生成的ETL 指令碼儲存在Oracle 10g
資料庫中執行,按照資料倉儲系統的要求,定時地完成資料的抽取並載入到資料倉儲系統中。由於ETL 的
執行是在Oracle 10g 資料庫中,可以充分利用Oracle 10g 資料庫提供的強大並行處理能力,保證資料獲取的
高效、可靠執行。
資料儲存層:Oracle 10g資料庫實現對資料倉儲系統各種型別資料的集中儲存和管理,包括各種結構化資料
和非結構化資料。Oracle 10g資料庫內建OLAP和資料探勘功能,不需要進行復雜的資料遷移,就可以直接
在關聯式資料庫中完成複雜的統計分析功能。Oracle 10g資料庫通過使用分割槽技術可以支援海量資料的儲存,
一個資料庫最大資料量為8,000 PB(1PB=1024TB)。Oracle 10g提供強大的並行處理能力,滿足資料倉儲系統
對於效能和擴充套件性方面的要求。而且系統通過網格控制檯(Grid Control)進行資料倉儲統一管理。
資料展現層:Oracle提供全新的商務智慧解決方案Oracle BI EE、OLAP分析開發工具(JDeveloper+BI Beans)和
資料探勘工具(Oracle Data Miner),將統計分析的結果通過各種方式展現。Oracle的資料展現方案使用Java 和
HTML兩種方式實現,基於標準的J2EE平臺。由於使用統一的後設資料庫,不需要進行後設資料的交換,能夠
最大限度地減少系統的維護工作。同時,Oracle的資料展現方案提供具有強大分析功能和非常易用的分析
儀表板, 並支援通過門戶(Portal)技術進行整合,為不同型別的使用者提供一致的訪問介面。

相關文章