【发布时间】:2014-03-26 19:00:01
【问题描述】:
我正在使用 mondrian-olap JRuby gem 来使用 Mondrian 库查询数据仓库。我正在尝试构建 OLAP 架构,但在设置由多对多关系组成的维度时遇到问题。
我有一个包含许多类别的产品,因此我创建了一个表 Product、一个表 ProductCategory 和一个表 Category。产品的数量一直在增加,因此,使用单个 ProductCategory 表对我来说似乎有点冒险。
Mondrian 文档对我来说没有定论,所有现有的带有雪花模式的模式示例都只使用一个关系表(如 ProductCategory),而不是多对多的组合。
是否可以使用蒙德里安模式来表示多对多关系?有没有更好的方法来设置这种关系?
【问题讨论】:
-
我也想知道这个问题的答案!
-
我也很感兴趣。 Kimball 说你应该使用我试过的桥牌桌,但结果发现 mondrian 没有正确处理它。所以我担心目前这是不可能的。 Mondrian4 在立方体规格领域发生了巨大变化,但我没有看到任何具体的帮助
标签: jruby pentaho data-warehouse olap mondrian