Kimball 的四步驟流程

資料倉儲概念

Aaren Stubberfield

Data Scientist

步驟 1-選定組織流程

  • 針對流程發問
  • Kimball 自下而上從商務流程開始

橘色背景上的數字 1 圖像

組織流程範例:

  • 發票與帳單
  • 產品品質監控
  • 行銷
資料倉儲概念

步驟 2-宣告粒度(grain)

  • Grain=事實表的儲存層級
  • 無法再細分的資料層級

棕色背景上的數字 2 圖像

商務流程範例:

  • 音樂服務 → 歌曲粒度
  • 托運服務 → 明細項粒度
資料倉儲概念

步驟 3-識別維度

  • 選出適用於每列的維度
  • 要如何描述資料?
  • 商務使用者與分析師=寶貴回饋

黑色背景上的數字 3 圖像

常見維度範例:

  • 時間:年、季、月
  • 地點:地址、州/省、國家
  • 使用者:姓名、電子郵件地址
1 照片來源:Alison Pang(Unsplash)
資料倉儲概念

步驟 4-識別事實

  • 每列事實表的數值事實
  • 我們要回答什麼問題?
  • 指標需在所選粒度下成立

綠色背景上的數字 4 圖像

事實範例:

  • 音樂服務:播放次數、單曲營收
  • 共乘服務:行程距離、所需時間
1 照片來源:Miguel Á. Padriñán
資料倉儲概念

總結

步驟:

  1. 選定組織流程。
  2. 宣告粒度。
  3. 識別維度。
  4. 識別事實。
資料倉儲概念

一起來練習吧!

資料倉儲概念

Preparing Video For Download...