想象以下場景,需要統計一個季度的商品成交量怎么取做?如果用一個季度內的事實事務表進行計算,雖然可以得出結果但是效率太低,在實際生產中并不可行,因此,需要定期對指定的度量進行整合,作為周期快照表用于下游應用。一般設計事實表時,事務事實表和周期快照表是成對設計的,大部分的周期表由事務表加工產生,還有部分特殊數據是直接應用系統產生(如訂單評價)。
特性
1)統計的是間隔周期內的度量統計,如歷史至今、自然年至今、季度至今等等
2)周期快照表沒有粒度的概念,取而代之的是周期+狀態度量的組合,如歷史至今的訂單總數
3)事實事務表是稀疏表,周期快照表是稠密表
稀疏表:當天只有發生了操作才會有記錄
稠密表:當天沒有操作也會有記錄,便于下游使用
實例
1)單維度的周期快照事實表
賣家每日快照事實表
2)混合維度的周期快照事實表
反映不同買家對于不同買家的統計信息
買家每日快照事實表
3)全量快照事實表
對于狀態一直變化的數據,用全量快照表統計至今最新的狀態,如訂單評價,好中差評會每天變化,事實表的粒度確定為每一條評價,加之冗余常用維表屬性