看看實際效果
資料倉儲架構範例。
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立零售銷售黃金層星型架構,包含 dim_date、dim_product、dim_store、dim_customer 和 fact_sales 資料表,使用畫面顯示的鍵值、屬性和銷售度量值,並將每筆事實資料連結至其日期、產品、門市和客戶維度。
接著試試新增促銷維度。新增退貨交易。
實體關聯圖(ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
產生的圖表
什麼是資料倉儲架構。
資料倉儲架構是為了分析而非交易處理來組織資料。事實表存放可衡量的事件,例如銷售或理賠;維度表則存放用來分組和篩選這些事件的描述性脈絡。
星型架構將事實表置於中央,周圍連接各個維度,讓報表關聯一目了然。選擇度量值和維度前,應先決定事實表的粒度,也就是一筆銷售、一筆理賠或一筆交易。
- Standard
- Chen 1976 / Everest 1976 (crow's foot)
- Also follows
- Implements the crow's-foot subset
- Engine
- schematex-erd
- Editable
- Double-click text, drag nodes
- Export
- SVG · PNG · PDF
適用對象
誰會使用資料倉儲架構。
將造訪、使用者、產品、推薦來源和頁面整理成適合點擊流報表的結構。
將理賠資料與病患、提供者、日期、診斷和處置維度結合。
依日期、客戶、帳戶和產品衡量交易,用於報表分析。
運作方式
三個步驟建立資料倉儲架構。
01
描述需求
寫一段話就能開始。
“建立零售銷售黃金層星型架構,包含 dim_date、dim_product、dim_store、dim_customer 和 fact_sales 資料表,使用畫面顯示的鍵值、屬性和銷售度量值,並將每筆事實資料連結至其日期、產品、門市和客戶維度。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
新增促銷維度。
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是資料倉儲架構?
資料倉儲架構是用來組織資料以進行分析與報表製作的結構。通常會將事件度量值分開存放在事實表,並將描述性的業務脈絡存放在維度表。
事實表和維度表有什麼不同?
事實表記錄可衡量的業務事件,例如訂單金額或理賠金額,並包含連結至相關維度的鍵值。維度表則透過日期、產品、客戶或地點等屬性描述事件。
什麼是星型架構?
星型架構將一個事實表置於中央,並直接連接至各個維度表。這是常見的資料倉儲設計,因為報表查詢路徑清楚直觀。
什麼是事實表的粒度?
粒度定義一列資料確切代表的內容,例如一筆訂單明細、某日的帳戶餘額或一筆保險理賠。先定義粒度,可避免混合不同詳細程度的度量值。
什麼時候該使用雪花型架構?
當維度需要正規化為相關資料表時,可以使用雪花型架構,例如產品維度連結至獨立的類別資料表。星型架構通常更容易查詢和說明。
相關工具