infiniDB中的角色扮演维度?

时间:2012-10-10 09:54:22

标签: database-design views data-warehouse infinidb

由于InfiniDB缺乏视图,您如何让Date Dimension扮演“注册日期”和“登录日期”以及“购买日期”等角色......

(通常你会创建一个日期维度视图,作为注册日期但是与日期维度相对)

2 个答案:

答案 0 :(得分:2)

维度在事实表上扮演角色 - 为什么你需要一个视图呢?如果您有销售事实表,则可能有“订购日期”和“发货日期”,每列都是一个角色扮演维度,可以连接到您的日期维度。我需要在昏暗中扮演角色扮演维度的唯一情况是当我被迫使用中间“BI”层时,该工具不能正确地允许你连接多个“维度“到相同的基本维度表。

答案 1 :(得分:-1)

取决于你想要实现的目标,你不能只做一个

从date_dimension中选择*作为login_date;

就我个人而言,我使用Mondrian作为中间层,几乎可以解决这个问题,但很大程度上取决于你如何与服务器进行交互。无论如何,意见都很糟糕。