图5.9展示了员工角色的多维图表,而图5.10展示了多个日期角色的设计方法,推荐的角色维度设计方法不会对ETL团队的工作产生影响。讨论角色维度技术的目的是帮助ETL团队通过视图而不是多个物理表达到相同目的。在电信行业,每个记录几乎都有一个地址,将所有可能的地址加入到单个地址维表可能导致维表包含数百万记录。在这种情况下,建立视图对性能可能造成严重影响,因此为各个子集创建物理表可能更有效。图6.10进一步探讨了其他维度的子维杜,将事实表中对维的引用视为事实表的外键,正确的外键存储在父维表和事实表中。