-
如何撰写被引用的科学论文和获得资助的提案:典型的快照式事实表
资源介绍
6.9 角色维度
数据仓库架构会经常为相同的事实表多次指定一个维度。我们把它叫做角色
维度。最常见的角色维度可能就是日期维度了。许多事实表,尤其是聚合快照事
实表,都有多个日期外键。我们会在第六章讨论聚合快照事实表。参见图 5.8。
另一个常见的角色维度例子就是员工维度,事实表的一笔交易中描述不同类型员
工可能会有多个外键。参见图 5.9。.
在所有角色维度中,我们推荐建立一个统一的维表,然后基于此统一的维表
建立不同的角色视图。参见图 5.10。例如,如果一个订单交易聚合快照事实表中
我们有一个订单日期,配送日期,支付日期,偿还日期,那么我们首先建立一个
通用的日期维度,然后创建四个对应的视图。如果每个视图的字段都以相同名字
命名,那么应用开发者和最终用户就需要为其命名以便于在一个查询中进行区
分。因此,我们建议创建不同的字段名以避免混淆。.
图 5.8 典型的快照事实表