1. 程式人生 > 其它 >事務事實表、週期快照事實表、累計快照事實表對比

事務事實表、週期快照事實表、累計快照事實表對比

定義

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

區別

1、事務事實表是稀疏的,只有當天發生的業務過程,事實表才會記錄該業務過程的事實,如下單、支付等;而快照事實表是稠密的,無論當天是否有業務過程發生,都會記錄 行,比如針對賣家的歷史至今的下單和支付金額,無論當天賣家是否有下單支付事實,都會給該賣家記錄一行。
2、事務事實表是可加的,週期快照是半可加的
3、累計快照會記錄整個業務過程,資料是不斷更新的,而事務事實和週期快照則是不更新。