事實表和維度表是數(shù)據(jù)倉庫中的兩個重要概念。
事實表是用來存儲度量數(shù)據(jù)的表,即事務性數(shù)據(jù),例如訂單數(shù)量、銷售額、運輸成本等。事實表通常具有一個日期時間維度,以便將度量數(shù)據(jù)與時間相關聯(lián)。事實表的每一行通常表示一個事實事件,例如某一天的銷售額、某個客戶的訂單數(shù)量等。事實表通常具有多個外鍵,用于關聯(lián)維度表。
維度表是用來存儲維度數(shù)據(jù)的表,即描述性數(shù)據(jù),例如客戶、產(chǎn)品、地理位置等。維度表包含有關維度的詳細信息,例如維度名稱、描述、層次結構等。維度表的每一行通常表示一個唯一的維度值,例如客戶、產(chǎn)品或地理位置。維度表通常具有一個主鍵,可以與事實表中的外鍵進行關聯(lián)。
在數(shù)據(jù)倉庫中,事實表和維度表是緊密耦合的,事實表通過維度表進行關聯(lián)。這種關聯(lián)方式稱為星型模型,是數(shù)據(jù)倉庫中最常用的模型之一。通過使用星型模型,可以使數(shù)據(jù)倉庫的查詢效率更高,提高數(shù)據(jù)倉庫的查詢和分析能力。