由于InfiniDB缺乏视图,如何让日期维度扮演“注册日期”、“登录日期”和“购买日期”等角色……
(通常您会创建一个日期维度视图,冒充注册日期,但与日期维度背道而驰)
发布于 2012-10-10 22:59:49
维度在事实表上扮演着重要角色--为什么需要视图呢?如果你有一个销售事实表,你可能有一个"Date Ordered“和"Shipping Date",每一列都是一个角色扮演维度,它连接回你的date维度。我需要在充当角色扮演维度的dim上创建视图的唯一情况是,我被迫使用中间的"BI“层,而该工具不能正确地将多个”维度“连接到同一个基本维度表。
发布于 2012-10-10 17:58:37
取决于你想要达到的目标,你不能仅仅做一个
select * from date_dimension as login_date;
就我个人而言,我使用Mondrian作为几乎所有否定这个问题的中间层,但很明显,这在很大程度上取决于您如何与服务器交互。无论如何,视图都很糟糕。
https://stackoverflow.com/questions/12816546
复制相似问题