事實表
每個資料倉儲都包含一個或者多個事實資料表。事實資料表可能包含業務銷售資料,如現金登記事務
所產生的資料,事實資料表通常包含大量的行。事實資料表的主要特點是包含數字資料(事實),並且這些數字資訊可以彙總,以提供有關單位作為歷史的資料,每個事實資料表包含一個由多個部分組成的索引,該索引包含作為外來鍵的相關性緯度表的主鍵,而維度表包含事實記錄的特性。事實資料表不應該包含描述性的資訊,也不應該包含除數字度量欄位及使事實與緯度表中對應項的相關索引欄位之外的任何資料。
包含在事實資料表中的“度量值”有兩中:一種是可以累計的度量值,另一種是非累計的度量值。最有用的度量值是可累計的度量值,其累計起來的數字是非常有意義的。使用者可以通過累計度量值獲得彙總資訊,例如。可以彙總具體時間段內一組商店的特定商品的銷售情況。非累計的度量值也可以用於事實資料表,單彙總結果一般是沒有意義的,例如,在一座大廈的不同位置測量溫度時,如果將大廈中所有不同位置的溫度累加是沒有意義的,但是求平均值是有意義的。
一般來說,一個事實資料表都要和一個或多個緯度表相關聯,使用者在利用事實資料表建立多維資料集時,可以使用一個或多個維度表。
維度表
維度表可以看作是使用者來分析資料的視窗,緯度表中包含事實資料表中事實記錄的特性,有些特性提供描述性資訊,有些特性指定如何彙總事實資料表資料,以便為分析者提供有用的資訊,維度表包含幫助彙總資料的特性的層次結構。例如,包含產品資訊的維度表通常包含將產品分為食品、飲料、非消費品等若干類的層次結構,這些產品中的每一類進一步多次細分,直到各產品達到最低階別。
在維度表中,每個表都包含獨立於其他維度表的事實特性,例如,客戶維度表包含有關客戶的資料。維度表中的列欄位可以將資訊分為不同層次的結構級。
Fact Table:
A fact table typically contains the business fact data such as sales amount, sales quantity, the number of customers, and the foreign keys to dimension tables.
Dimension Table:
Dimension tables contain detailed information relevant to specific attributes of the fact data, such as details of the product, customer attributes, store information, and so on.
写评论
很抱歉,必須登入網站才能發佈留言。