數倉維度建模

一.基本概念

維度建模是面向分析的一個模型,重點解決用戶如何更快完成分析需求,同時還有較好的大規模複雜查詢的響應功能,爲了提升查詢性能能夠適當增長數據冗餘,跟三範式(3NF)相反是反規範化的設計技術。markdown

二.事實表

  • 事務事實表
  • 週期快照事實表
  • 累計快照事實表

三.維度表

  • 退化維度
  • 緩慢變化維

3.1.緩慢變化維經常使用幾種處理方式

  • 直接覆蓋原值
  • 增長屬性列
  • 參考拉鍊表設計、至少增長三列有效截止日期,行標識(status、flag)

3.2.維度建模按數據組織可分爲

  • 星型模型
  • 雪花模型
  • 星座模型

四.粒度

用於肯定事實表中行表示什麼,是業務最小的活動單元,或不一樣維度組合,業務細節程度。app

五.建模工具

  • Excel Mapping工具

    最經常使用的經過Excel維護數據模型、血緣關係和元數據管理性能

image.png 將目標表各類屬性和源表各類屬性,例如字段名、表名、字段加工邏輯、表過濾條件,表關聯方式、增全量方式、分區說明、主題範圍、變動記錄等等備註spa

  • PowerDesigner

​ 一款經常使用的建模工具,還有許多建模工具設計

相關文章
相關標籤/搜索