定義
- 事實:度量,即數值型數據,例如金額。度量有有可加性、半可加性、不可加性之分。可加性是指可以按照任意維度進行聚合;半可加性是指只能按特定維度進行聚合,例如庫存,只能按倉庫進行聚合,而不能按時間進行聚合;對於比率型事實則不具備可加性。
- 事務事實表:任何類型的事件都可以被理解為種事務。比如交易過程中的創訂單、買家付款,物流過程中的攬貨、發貨、簽收,退款中的申請退款、申請小介入等,都可以被理解為 種事務。事務事實表,即針對這些過程構建的一類事實表,用以跟蹤定義業務過程的個體行為,提供豐富的分析能力,作為數據倉庫原子的明細數據。事務事實表用來描述業務過程,跟蹤空間或時間上某點的度量事件,保存的是最原子的數據,也稱為原子事實表。
- 周期快照事實表:以具有規律性的、可預見的時間間隔記錄事實 ,時間間隔如每天、每月、每年等,通常會有截至當日×××等字段(截至當日下單金額)
- 累計快照事實表:用來表述過程開始和結束之間關鍵步驟事件,覆蓋過程的整個生命周期,通常具有多個日期字段來記錄關鍵時間點,當過程隨着生命周期不斷變化時,記錄也會隨着過程的變化而被修改。
區別
1、事務事實表是稀疏的,只有當天發生的業務過程,事實表才會記錄該業務過程的事實,如下單、支付等;而快照事實表是稠密的,無論當天是否有業務過程發生,都會記錄 行,比如針對賣家的歷史至今的下單和支付金額,無論當天賣家是否有下單支付事實,都會給該賣家記錄一行。
2、事務事實表是可加的,周期快照是半可加的
3、累計快照會記錄整個業務過程,數據是不斷更新的,而事務事實和周期快照則是不更新。