事實表
每個資料倉儲都包含一個或者多個事實資料表。事實資料表可能包含業務銷售資料,如現金登記事務
所產生的資料,事實資料表通常包含大量的行。事實資料表的主要特點是包含數字資料(事實),並且這些數字資訊可以匯總,以提供有關單位作為曆史的資料,每個事實資料表包含一個由多個部分組成的索引,該索引包含作為外鍵的相關性緯度表的主鍵,而維度資料表包含事實記錄的特性。事實資料表不應該包含描述性的資訊,也不應該包含除數字度量欄位及使事實與緯度表中對應項的相關索引欄位之外的任何資料。
包含在事實資料表中的“度量值”有兩中:一種是可以累計的度量值,另一種是非累計的度量值。最有用的度量值是可累計的度量值,其累計起來的數字是非常有意義的。使用者可以通過累計度量值獲得匯總資訊,例如。可以匯總具體時間段內一組商店的特定商品的銷售情況。非累計的度量值也可以用於事實資料表,單匯總結果一般是沒有意義的,例如,在一座大廈的不同位置測量溫度時,如果將大廈中所有不同位置的溫度累加是沒有意義的,但是求平均值是有意義的。
一般來說,一個事實資料表都要和一個或多個緯度表相關聯,使用者在利用事實資料表建立Cube時,可以使用一個或多個維度資料表。
維度資料表
維度資料表可以看作是使用者來分析資料的視窗,緯度表中包含事實資料表中事實記錄的特性,有些特性提供描述性資訊,有些特性指定如何匯總事實資料表資料,以便為分析者提供有用的資訊,維度資料表包含協助摘要資料的特性的階層。例如,包含產品資訊的維度資料表通常包含將產品分為食品、飲料、非消費品等若干類的階層,這些產品中的每一類進一步多次細分,直到各產品達到最低層級。
在維度資料表中,每個表都包含獨立於其他維度資料表的事實特性,例如,客戶維度資料表包含有關客戶的資料。維度資料表中的欄欄位可以將資訊分為不同層次的結構級。
結論:
1、事實表就是你要關注的內容;
2、維度資料表就是你觀察該事務的角度,是從哪個角度去觀察這個內容的。
例如,某地區商品的銷量,是從地區這個角度觀察商品銷量的。事實表就是銷量表,維度資料表就是地區表。