淺談數據倉庫建設體系
數倉建模:
常見的有 范式建模法、維度建模法、實體建模法
范式建模法主要用于業(yè)務系統(tǒng)
DW/BI常用維度建模法
維度建模以分析決策的需求出發(fā)構建模型,構建的數據模型為分析需求服務,因此它重點解決用戶如何更快速完成分析需求,同時還有較好的大規(guī)模復雜查詢的響應性能。
ps:就監(jiān)管報送來說一般是通過需求出發(fā)去構建模型,構建的模型為需求服務,側重點在如何更快速完成分析需求,同時還有較好的大規(guī)模復雜查詢的響應性能。

就維度建模建模細說
維度建模是目前應用較為廣泛的,專門應用于分析型數據庫、數據倉庫、數據集市建模的方法。數據集市可以理解為是一種"小型數據倉庫"。
表類型:
事實表、維度表、明細表(寬表)
事實表的設計是以能夠正確記錄歷史信息為準則,維度表的設計是以能夠以合適的角度來聚合主題內容為準則。
維度建模三種模式
星型模式、雪花模式、星座模式(星型模式延伸而來,區(qū)別在于多張事實表,共享維度信息)
ps:業(yè)務發(fā)展后期,絕大部分維度建模都采用的是星座模式
建模過程:
選擇業(yè)務過程——>聲明粒度——>確定維度——>確認事實
ps:就監(jiān)管報送,業(yè)務過程有,財務、業(yè)務、資金等
ps:維度建模中要求我們,在同一事實表中,必須具有相同的粒度
實際業(yè)務中數倉分層
ODS:數據源層,導入各種業(yè)務方數據,不做任何處理
DW:數據明細層,對數據進行主題劃分,分為事實表和維度表,并對數據進行規(guī)范化處理
DM:數據輕度匯總層,建設通用型指標,主要表數據還是明細數據,部分數據為匯總數據
APP:數據應用層,面向不用部門,不同業(yè)務需求進行制定化開發(fā),提供報表數據
ps:技術是為業(yè)務服務的,業(yè)務是為公司創(chuàng)造價值的,離開業(yè)務的技術是無意義的。所以數倉的建設與業(yè)務是息息相關的,公司的業(yè)務不同,數倉的建設也是不同的,只有適合的才是最好的。