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
