事實表

事實表

每個數據倉庫都包含一個或者多個事實數據表。事實數據表可能包含業務銷售數據,如現金登記事務所產生的數據,事實數據表通常包含大量的行。事實數據表的主要特點是包含數字數據(事實),並且這些數字信息可以匯總,以提供有關單位作為歷史的數據,每個事實數據表包含一個由多個部分組成的索引,該索引包含作為外鍵的相關性維度表的主鍵,而維度表包含事實記錄的特性。事實數據表不應該包含描述性的信息,也不應該包含除數字度量欄位及使事實與維度表中對應項的相關索引欄位之外的任何數據。

基本介紹

  • 中文名:事實表
  • 外文名:The fact table
  • 內容:包含業務銷售數據
  • 特點:提供有關單位作為歷史的數據
簡介,其他信息,

簡介

每個數據倉庫都包含一個或者多個事實數據表。事實數據表可能包含業務銷售數據,如現金登記事務所產生的數據,事實數據表通常包含大量的行。事實數據表的主要特點是包含數字數據(事實),並且這些數字信息可以匯總,以提供有關單位作為歷史的數據,每個事實數據表包含一個由多個部分組成的索引,該索引包含作為外鍵的相關性維度表的主鍵,而維度表包含事實記錄的特性。事實數據表不應該包含描述性的信息,也不應該包含除數字度量欄位及使事實與維度表中對應項的相關索引欄位之外的任何數據。 包含在事實數據表中的“度量值”有兩種:一種是可以累計的度量值,另一種是非累計的度量值。最有用的度量值是可累計的度量值,其累計起來的數字是非常有意義的。用戶可以通過累計度量值獲得匯總信息,例如。可以匯總具體時間段內一組商店的特定商品的銷售情況。非累計的度量值也可以用於事實數據表,但匯總結果一般是沒有意義的,例如,在一座大廈的不同位置測量溫度時,如果將大廈中所有不同位置的溫度累加是沒有意義的,但是求平均值是有意義的。一般來說,一個事實數據表都要和一個或多個維度表相關聯,用戶在利用事實數據表創建多維數據集時,可以使用一個或多個維度表。
例如:
客戶基本情況表(賬號Integer9,姓名Character12,出生地Character20,初次交易時間Date,……)。
客戶變動情況表(賬號Integer9,省Character20,市Character20 ,縣Character20,街道Character20 ,郵政編碼Character6 ,……)。
商品交易情況表(賬號Integer9, 商品編號Character10,交易時間Date,交易量Number10,2, ……)。

其他信息

事實數據表
數據倉庫架構中的中央表,它包含聯繫事實與維度表的數字度量值和鍵。事實數據表包含描述業務(如銀行事務或產品銷售)內特定事件的數據。
維度表
數據倉庫中的表,其條目描述事實數據表中的數據。維度表包含創建維度所基於的數據。
再舉個實際的例子。銀行對存款記賬,A表中存放實際數據,包括賬號、所屬機構號、存款金額等,B表存放機構號和機構名稱的對應關係。則A是事實表,B是維表。

相關詞條

熱門詞條

聯絡我們