事实表
事实表记录的是现实世界中一个最小的度量事件,比说「谁」在「什么时间」干了「什么事」。官方一点的表述则是:事实表(FactTable)是指存储有事实记录的表,包含了每个事件的具体要素,以及具体发生的事情,如系统日志、销售记录等。
事实表里面没有实际存放的内容,是一堆主键的集合,不同的主键可以关联到不同的维度表。
一般体积会很大, 增长会很快。
维度表
描述事实表中的具体信息。
它保存了维度的属性值,可以跟事实表做关联;相当于将事实表上经常重复出现的属性抽取、规范出来用一张表进行管理。
常见的维度表有:日期表(存储与日期对应的周、月、季度等的属性)、地点表(包含国家、省/州、城市等属性)等
看图说话
不过一般事实表都会加上时间戳,不然时间维表也会挺大的