维表和实体表的区别
1.1 事实表结构
事实表(Fact Table)是指存储有事实记录的表,如系统日志、销售记录等;事实表的记录在不断地动态增长,所以它的体积通常远大于其他表。
2.1 维度表结构
维度表(Dimension Table)或维表,有时也称查找表(Lookup Table),是与事实表相对应的一种表;它保存了维度的属性值,可以跟事实表做关联;相当于将事实表上经常重复出现的属性抽取、规范出来用一张表进行管理。常见的维度表有:日期表(存储与日期对应的周、月、季度等的属性)、地点表(包含国家、省/州、城市等属性)等。
使用维度表有诸多好处,具体如下:
1.缩小了事实表的大小。
2.便于维度的管理和维护,增加、删除和修改维度的属性,不必对事实表的大量记录进行改动。
3.维度表可以为多个事实表重用,以减少重复工作。