資料倉儲資料建模

資料倉儲概念

Aaren Stubberfield

Data Scientist

資料模型

  • 自底向上,Kimball 模型=星型與雪花綱要
  • 去正規化的資料模型

兩個資料庫圖示的箭頭指向標示 ETL 的箭頭,再指向兩個資料集市圖示,接著指向資料倉儲圖示,最後指向電腦前的人、報表圖示與放大鏡圖示

資料倉儲概念

又見 Bravo!

  • 假想的上市公司
    • 販售居家辦公家具

有書桌與椅子的居家辦公室

1 Photo from Pexel by Pixabay
資料倉儲概念

事實表

  • 組織的量測、指標或事實
  • 連結到維度表以取得更多細節

Table Name: Sales_Order_Fact

Keys ColumnName
FK CustomerID
FK DateID
FK ProductID
UnitSold
SalesAmount
Tax

Legend: FK = Foreign Key

資料倉儲概念

維度表

  • 關於流程的維度/屬性
  • 保存參考資料
  • 維度表為事實表補充細節

Table Name: Customer_Dim

Keys ColumnName
PK CustomerID
Name
AccountNum
LoyaltyID
Country
Email

Legend: PK = Primary Key

資料倉儲概念

星型綱要

  • 一個中心事實表,搭配一個或多個維度表
  • 商務使用者易於上手

中心銷售訂單表,周圍有產品、顧客與時間維度表

資料倉儲概念

雪花綱要

  • 維度表透過另一個維度表相連

中心銷售訂單表,周圍有產品、顧客、時間維度表,且顧客連到國家表

資料倉儲概念

一起來練習吧!

資料倉儲概念

Preparing Video For Download...