事务事实表
概念
- 事务事实表记录业务过程中的原子事务事件。它以每个事务为单位进行数据记录,通常具有较高的粒度。例如,在销售业务中,每一笔销售订单就是一个事务,事务事实表会记录每笔订单的详细信息。
数据内容
- 包含与事务相关的度量(事实),如销售额、销售量、产品单价等,以及与事务相关的维度外键,如订单日期(关联到时间维度)、客户ID(关联到客户维度)、产品ID(关联到产品维度)等。
应用场景
- 订单表,点击/行为日志表。
周期快照事实表
概念
- 周期快照事实表按照固定的时间周期(如每天、每周、每月等)对业务状态进行记录。它反映的是某个时间点或时间段内业务实体的状态汇总信息,而不是单个事务。
数据内容
- 包含的度量通常是在该周期内累计或汇总的数值,如某一时间段内的累计销售额、累计销售量、期末库存数量等,同时也包含相关维度的外键,如记录日期(关联到时间维度)、门店ID(关联到门店维度)等。例如,在库存管理中,每月末的库存周期快照事实表可能会记录当月末每个仓库中各种产品的库存数量、库存成本等信息,以及对应的仓库标识和记录日期。
应用场景
- 库存表,用户积分/余额表,这类有状态的度量数据。
累积快照事实表
概念
- 累积快照事实表用于跟踪业务流程中某个实体从开始到结束的整个生命周期内各个关键阶段的状态信息。它是对业务流程状态变化的一种累积性记录。
数据内容
- 包含的度量是在业务流程各个阶段的相关数值,如订单从创建到交付过程中的各个关键时间点(下单时间、发货时间、收货时间等)、每个阶段的状态标识(如订单状态:已下单、已发货、已收货等)以及与业务流程相关的其他度量(如在发货阶段的发货成本等),同时也包含相关维度的外键,如订单ID(关联到订单维度)、客户ID(关联到客户维度)等。例如,在一个订单处理流程的累积快照事实表中,会记录一笔订单在不同阶段的状态信息、每个阶段对应的时间戳以及与订单相关的其他信息。
应用场景
- 对应多种状态的流程表,如订单表,涉及下单,支付,收货等多个节点。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。