古詩詞大全網 - 成語故事 - 什麽是ODS?還有什麽是事實表和維度表啊?希望高手指教~

什麽是ODS?還有什麽是事實表和維度表啊?希望高手指教~

ODS全稱為Operational Data Store,即操作型數據存儲,是“面向主題的、集成的、可變的、反映當前數據值的和詳細的數據的集合,用來滿足企業綜合的、集成的以及操作型的處理需求”(Bill.Inmon)。ODS是數據倉庫體系結構中的壹個可選部分,ODS具備數據倉庫的部分特征和OLTP系統的部分特征。

事實表就是按某個分析領域組合的數據表

緯度表則是這個領域上的分析指標的組合表

解釋2:

簡單點說;

事實表就是交易表。

維度表就是基礎表。

用來解釋事實表中關鍵字緯度的具體內容。

解釋3:

事實數據表

數據倉庫架構中的中央表,它包含聯系事實與維度表的數字度量值和鍵。事實數據表包含描述業務(如銀行事務或產品銷售)內特定事件的數據。

維度表

數據倉庫中的表,其條目描述事實數據表中的數據。維度表包含創建維度所基於的數據。

再舉個實際的例子。銀行對存款記賬,A表中存放實際數據,包括賬號、所屬機構號、存款金額等,B表存放機構號和機構名稱的對應關系。則A是事實表,B是維表。

事實表

每個數據倉庫都包含壹個或者多個事實數據表。事實數據表可能包含業務銷售數據,如現金登記事務

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

包含在事實數據表中的“度量值”有兩中:壹種是可以累計的度量值,另壹種是非累計的度量值。最有用的度量值是可累計的度量值,其累計起來的數字是非常有意義的。用戶可以通過累計度量值獲得匯總信息,例如。可以匯總具體時間段內壹組商店的特定商品的銷售情況。非累計的度量值也可以用於事實數據表,單匯總結果壹般是沒有意義的,例如,在壹座大廈的不同位置測量溫度時,如果將大廈中所有不同位置的溫度累加是沒有意義的,但是求平均值是有意義的。

壹般來說,壹個事實數據表都要和壹個或多個緯度表相關聯,用戶在利用事實數據表創建多維數據集時,可以使用壹個或多個維度表。

維度表

維度表可以看作是用戶來分析數據的窗口,緯度表中包含事實數據表中事實記錄的特性,有些特性提供描述性信息,有些特性指定如何匯總事實數據表數據,以便為分析者提供有用的信息,維度表包含幫助匯總數據的特性的層次結構。例如,包含產品信息的維度表通常包含將產品分為食品、飲料、非消費品等若幹類的層次結構,這些產品中的每壹類進壹步多次細分,直到各產品達到最低級別。

在維度表中,每個表都包含獨立於其他維度表的事實特性,例如,客戶維度表包含有關客戶的數據。維度表中的列字段可以將信息分為不同層次的結構級。