複製鏈接
請複製以下鏈接發送給好友

雪花模型

鎖定
雪花模型是當有一個或多個維表沒有直接連接到事實表上,而是通過其他維表連接到事實表上時,其圖解就像多個雪花連接在一起,故稱雪花模型。雪花模型是對星型模型的擴展。
中文名
雪花模型
外文名
snowflake model
所屬領域
數據倉庫
使用範圍
數據倉庫的組織方法
在多維分析的商業智能解決方案中,根據事實表和維度表的關係,又可將常見的模型分為星型模型和雪花型模型。在設計邏輯型數據的模型的時候,就應考慮數據是按照星型模型還是雪花型模型進行組織。
當所有維表都直接連接到“ 事實表”上時,整個圖解就像星星一樣,故稱為星型模型。星型架構是一種非正規化的結構,多維數據集的每一個維度都直接與事實表相連接,不存在漸變維度,所以數據有一定的冗餘。
雪花模型是對星型模型的維表進一步層次化,原有的各維表可能被擴展為小的事實表,形成一些局部的 "層次 " 區域,這些被分解的表都連接到主維度表而不是事實表。
相比星型模型,雪花模型的特點是貼近業務,數據冗餘較少,但由於表連接的增加,導致了效率相對星型模型來的要低一些。星型模型和雪花模型的區別在於:維度表是直接連接到事實表還是其他維度表。