看看實際效果
雪花模式圖表示例
同一款工具,四種需求。下方每張圖都是實際產生的成果。
輸入內容
建立零售銷售雪花模式:FactSale 資料表連結至 Date、Product 與 Store 維度;Product 依序正規化為 Subcategory 與 Category,Store 依序正規化為 City 與 Region。
接著試試在 FactSale 新增 Customer 維度在 Product 下方新增 Brand 資料表
實體關係圖(ERD) · Chen 1976 / Everest 1976 (crow's foot) · schematex-erd
產生的圖表
什麼是雪花模式
雪花模式是一種資料倉儲設計,以中央事實表為核心,並將維度正規化為額外的階層資料表。例如,Product 可以連結至 Subcategory,而 Subcategory 再連結至 Category。
它能減少重複的描述資料,並讓共用階層更清楚。代價是報表所需的連結操作比扁平的星型模式更多。
- 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
描述需求
寫一段話就能開始。
“建立零售銷售雪花模式:FactSale 資料表連結至 Date、Product 與 Store 維度;Product 依序正規化為 Subcategory 與 Category,Store 依序正規化為 City 與 Region。”
02
查看圖表
由合適的繪圖引擎產生。
03
提出修改
每次修改都會保留版本。
在 FactSale 新增 Customer 維度
V2 · DRAWN FROM V1, NOTHING RETYPED常見問題
常見問題
什麼是雪花模式?
這是一種維度模型,將維度資料表正規化為相關的階層資料表,圍繞中央事實表建立。
為什麼要使用雪花模式?
它能減少重複的維度屬性,並讓共用階層更容易治理。
星型模式與雪花模式有什麼差異?
星型模式的維度較扁平,並直接連接至事實表;雪花模式則在維度內加入正規化資料表。
哪些資料應該正規化?
當類別、地理位置、專科或組織層級等穩定且可重複使用的階層,其清晰度值得付出額外連結操作時,就適合進行正規化。
相關工具