Database design infiniDB中的角色扮演维度?

Database design infiniDB中的角色扮演维度?,database-design,views,data-warehouse,infinidb,Database Design,Views,Data Warehouse,Infinidb,由于InfiniDB缺乏视图,如何让Date维度扮演“注册日期”、“登录日期”和“购买日期”等角色 (通常情况下,您会创建一个日期维度视图,冒充注册日期,但与日期维度相反)取决于您试图实现的目标,您不能只执行一个 选择*从日期维度作为登录日期 ? 就我个人而言,我使用蒙德里安作为几乎所有否定这个问题的中间层,但它显然在很大程度上取决于您如何与服务器交互。视图无论如何都很糟糕。维度在事实表上扮演着重要角色-为什么需要视图?如果您有一个sales事实表,那么您可能有一个“Date Ordered”和

由于InfiniDB缺乏视图,如何让Date维度扮演“注册日期”、“登录日期”和“购买日期”等角色


(通常情况下,您会创建一个日期维度视图,冒充注册日期,但与日期维度相反)

取决于您试图实现的目标,您不能只执行一个

选择*从日期维度作为登录日期

?


就我个人而言,我使用蒙德里安作为几乎所有否定这个问题的中间层,但它显然在很大程度上取决于您如何与服务器交互。视图无论如何都很糟糕。

维度在事实表上扮演着重要角色-为什么需要视图?如果您有一个sales事实表,那么您可能有一个“Date Ordered”和“Shipping Date”,每一列都是一个角色扮演维度,可以连接回日期维度。我需要在充当角色扮演维度的dim上创建视图的唯一情况是,我被迫使用中间“BI”层,而该工具不允许您将多个“维度”连接到同一个基本维度表