一.表的种类及其概念
1.实体表
一般是指一个现实中存在的业务对象,实体表它放的数据一定是一条条客观存在的事物数据,比如用户,商家,商品等(某东上的某某人参丸就是一个实体)3。
2.维度表
一般是指业务中的一些状态,代码的解释表(也称为码表)。维度表可以看成是用户用来分析一个事实的窗口,它里面的数据应该是对事实的各个方面描述。
维度表还可以分为一般维度表和固定维度表。
- 一般维度表:数据是可以增加以及变化的。比如:商品分类,时间等
- 固定维度表:数据是固定不变的。比如:性别,订单状态等。
3.事实表
事实表其实质就是通过各种维度和一些指标值得组合来确定一个事实的,比如通过时间维度,地域组织维度,指标值可以去确定在某时某地的一些指标值怎么样的事实。事实表的每一条数据都是几条维度表的数据和指标值交汇而得到的。
事实表还可以分为周期型事实表、事务型事实表和累计快照事实表。
-
事务型事实表
事务事实表记录的事务层面的事实,保存的是最原子的数据,也称“原子事实表”。事务事实表中的数据在事务事件发生后产生,数据的粒度通