How to
How to use an erd template.
- 01定義業務流程
選擇一個可衡量的單一事件(例如銷售交易或理賠申請),作為金層要呈現的報表主題。
- 02找出維度與事實
列出描述性屬性(例如日期、產品、客戶等維度)與數值度量(例如金額、數量等事實)。
- 03設計星型結構
建立中央事實資料表,透過外鍵連結周圍的維度資料表,並視查詢效能需求進行反正規化。
- 04產生 ER 圖
使用 ChatDiagram ERD 工具描述資料表與關聯,即時轉換成可供檢閱的精緻圖表。
FAQ
Questions about erd templates
什麼是金層星型結構?
在獎牌式架構中,金層是最終且可直接供業務使用的呈現層。星型結構以中央事實資料表儲存度量值,周圍連結維度資料表,非常適合 BI 工具與臨時分析。
為什麼星型結構要使用 ER 圖?
ER 圖能以視覺方式呈現維度模型的結構,包括事實與維度之間的關聯,協助技術與業務利害關係人對資料定義和報表邏輯達成共識。
可以自動產生星型結構 ER 圖嗎?
可以。使用 ChatDiagram 的 AI ERD 工具,以自然語言描述業務流程,即可取得可編輯的星型結構圖,並包含建議的資料表、欄位與關聯。
星型結構和雪花型結構有什麼差異?
星型結構會將維度資料表反正規化(每個維度使用一張資料表),而雪花型結構則會將維度正規化為多張相互關聯的資料表。金層通常偏好星型結構,以簡化查詢並提升速度。
如何處理星型結構中的緩慢變動維度?
常見做法包括在維度資料表中加入替代鍵與生效日期欄位,或採用 Type 2 SCD 模式。ER 圖應清楚反映這些設計選擇。