美文网首页数据仓库
第九章 事实表设计之周期快照事实表

第九章 事实表设计之周期快照事实表

作者: 被爱的天青色 | 来源:发表于2019-02-21 23:59 被阅读30次

想象以下场景,需要统计一个季度的商品成交量怎么取做?如果用一个季度内的事实事务表进行计算,虽然可以得出结果但是效率太低,在实际生产中并不可行,因此,需要定期对指定的度量进行整合,作为周期快照表用于下游应用。一般设计事实表时,事务事实表和周期快照表是成对设计的,大部分的周期表由事务表加工产生,还有部分特殊数据是直接应用系统产生(如订单评价)。

特性

1)统计的是间隔周期内的度量统计,如历史至今、自然年至今、季度至今等等

2)周期快照表没有粒度的概念,取而代之的是周期+状态度量的组合,如历史至今的订单总数

3)事实事务表是稀疏表,周期快照表是稠密表

稀疏表:当天只有发生了操作才会有记录

稠密表:当天没有操作也会有记录,便于下游使用

实例

1)单维度的周期快照事实表

卖家每日快照事实表

2)混合维度的周期快照事实表

反映不同买家对于不同买家的统计信息

买家每日快照事实表

3)全量快照事实表

对于状态一直变化的数据,用全量快照表统计至今最新的状态,如订单评价,好中差评会每天变化,事实表的粒度确定为每一条评价,加之冗余常用维表属性

相关文章

  • 数仓入门基础-8-模型设计

    1.事实表模型设计 事实表有三种类型 : 事务事实表、周期快照事实表和累积快照事实表。事务事实表用来描述业务过程,...

  • 事实表分类及使用场景

    事实表分类 一、周期快照事实表 周期快照事实表中的每行汇总了发生在某一标准周期的多个度量事件,即使周期内没...

  • 2019-07-10

    事实表有三种类型:事务事实表、周期快照事实表和累积快照事实表。 事务事实表用来描述业务过程,跟踪空间或时间上某点的...

  • 数据仓库事实表种类

    1.事务性事实表 2.周期性快照事实表 3.积累性快照事实表 4.无事实的事实表 5.聚集事实表或OLAP多维数据...

  • 维度建模:事实表

    维度建模数仓领域中的事实表大致分以下三种: a. 事务事实表b. 周期快照事实表c. 累计快照事实表 一、事务事实...

  • 第九章 事实表设计之周期快照事实表

    想象以下场景,需要统计一个季度的商品成交量怎么取做?如果用一个季度内的事实事务表进行计算,虽然可以得出结果但是效率...

  • 漫谈事实表如何设计(三)

    一.周期性快照事实表的特性 1.1用快照采样状态快照事实表以预定的间隔采样状态度量(周期可以是天,周,月,季度,年...

  • 第九章 事实表设计之累计快照事实表

    累计快照事实表的主要用于研究事件之间时间间隔,当然并不仅限于此,还有一些特殊用途,可以在实际工作中灵活运用。 设计...

  • 数据仓库工具箱——总线矩阵

    累计快照事实表用于定义过程开始,结束以及期间的可区分的里程碑 事实表主要包括三种基本类型:事务周期快照累积快照 通...

  • 第九章 事实表设计总结及补充

    三种事实表比较 1)事务事实表:记录事务层面事实,跟踪业务过程行为 2)周期快照表:记录指定周期内一些聚集事务值或...

网友评论

    本文标题:第九章 事实表设计之周期快照事实表

    本文链接:https://www.haomeiwen.com/subject/xpmjyqtx.html