【问题标题】:Many-to-many dimensions in a datawarehouse using Mondrian schema使用蒙德里安模式的数据仓库中的多对多维度
【发布时间】: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


【解决方案1】:

Mondrian 不支持多对多关系。这是我们已经开始调查的feature,但目前还没有预计到达时间。

【讨论】:

  • 感谢您的快速回答,我现在将使用受支持的雪花模式(具有 1-N 关系维度)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-23
  • 1970-01-01
相关资源
最近更新 更多