數據倉庫ODS、DW和DM概念區分


 

ODS(Operational Data Store)——操作性數據

DW(Data Warehouse)——數據倉庫

DM(DataMart)——數據集市

1.數據中心整體架構

 

 
數據中心整體架構

數據倉庫的整理架構,各個系統的元數據通過ETL同步到操作性數據倉庫ODS中,對ODS數據進行面向主題域建模形成DW(數據倉庫),DM是針對某一個業務領域建立模型,具體用戶(決策層)查看DM生成的報表。

2.數據倉庫的ODS、DW和DM概念

 
ods、dw、dm區分

3.ODS、DW、DM協作層次圖

 

 
協作層次

4.通過一個簡單例子看這幾層的協作關系

 

 
例子

5.ODS到DW的集成示例

 

 
集成例子

 

為什么要分層

1、空間換時間。通過建設多層次的數據模型供用戶使用,避免用戶直接使用操作型數據,可以更高效的訪問數據。

2、把復雜問題簡單化。講一個復雜的任務分解成多個步驟來完成,每一層只處理單一的步驟,比較簡單和容易理解。而且便於維護數據的准確性,當數據出現問題之后,可以不用修復所有的數據,只需要從有問題的步驟開始修復。

3、便於處理業務的變化。隨着業務的變化,只需要調整底層的數據,對應用層對業務的調整零感知.



轉自:https://www.jianshu.com/p/72e395d8cb33
           https://www.cnblogs.com/benchen/p/6010265.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM