[数仓]如何划分维度表还是事实表

事实表一般由维度表的外键和度量值组成,但是一般会有退化维度,避免join太多次。

维度表一般是对事实表做描述,每一张维度相当于java中的一个对象。

1)维度表

维度表的特征:维度表和事实表相比,行数相对较小:通常<10万条

内容比较固定:编码表

(特殊的用户表也是维度表【拉链表】)

2)事实表

每行数据代表一个业务事件(特殊的在埋点表里对应多个事件)

特征:

数据量很大

经常变化,每天会新增很多

你可能感兴趣的:(数仓,python,大数据)