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

星型模型

鎖定
星型模式是多維的數據關係,它由事實表(Fact Table)和維表(Dimension Table)組成。每個維表中都會有一個維作為主鍵,所有這些維的主鍵結合成事實表的主鍵。事實表的非主鍵屬性稱為事實,它們一般都是數值或其他可以進行計算的數據。
中文名
星型模型
外文名
star schema
所屬學科
數據庫
應用領域
數據倉庫
作    用
數據倉庫的組織方法

目錄

星型模型定義

在多維分析的商業智能解決方案中,根據事實表和維度表的關係,又可將常見的模型分為星型模型和雪花型模型。在設計邏輯型數據的模型的時候,就應考慮數據是按照星型模型還是雪花型模型進行組織。
當所有維表都直接連接到“ 事實表”上時,整個圖解就像星星一樣,故將該模型稱為星型模型。

星型模型應用

星形模式是一種多維的數據關係,它由一個事實表(Fact Table)和一
星形模型舉例 星形模型舉例
組維表(Dimension Table)組成。每個維表都有一個維作為主鍵,所有這些維的主鍵組合成事實表的主鍵。事實表的非主鍵屬性稱為事實(Fact),它們一般都是數值或其他可以進行計算的數據;而維度都是文字、時間等類型的數據,按這種方式組織好數據我們就可以按照不同的維(事實表主鍵的部分或全部)來對這些事實數據進行求和(summary)、求平均(average)、計數(count)、百分比(percent)的聚集計算,甚至可以做20~80分析。這樣就可以從不同的角度數字來分析業務主題的情況。
星型架構是一種非正規化的結構,多維數據集的每一個維度都直接與事實表相連,不存在漸變維度,所以數據有一定冗餘。因為有冗餘,所以很多統計不需要做外部的關聯查詢,因此一般情況下效率比雪花模型高。