根据Kimball的数据仓库理论,事实表可分为三种类型:交易事实表、周期快照事实表和累积快照事实表。以下是这几种事实表之间的区别。
特点 | 交易事实 | 周期快照事实 | 累积快照事实 |
时间/时期 | 时间 | 时期 | 时间跨度较短的多个时点 |
粒度 | 每行代表一个交易事件 | 每行代表一个时间周期 | 每行代表一个业务周期 |
事实表加载 | 新增 | 新增 | 新增和修改 |
事实表更新 | 不更新 | 不更新 | 新事件产生时更新 |
时间维 | 业务日期 | 时期末 | 多个业务过程的完成日期 |
事实 | 交易活动 | 时间周期内的绩效 | 限定多个业务阶段内的绩效 |