雪花模型

雪花模型

雪花模型是當有一個或多個維表沒有直接連線到事實表上,而是通過其他維表連線到事實表上時,其圖解就像多個雪花連線在一起,故稱雪花模型。雪花模型是對星型模型的擴展。

基本介紹

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

相關詞條

熱門詞條

聯絡我們