使用Mondrian架构的数据仓库中的多对多维度

时间:2014-03-26 19:00:02

标签: jruby pentaho data-warehouse olap mondrian

我使用mondrian-olap JRuby gem使用Mondrian库查询数据仓库。我正在尝试构建OLAP架构,但我无法设置由多对多关系组成的维度。

我有一个包含许多类别的产品,因此我创建了一个表Product,一个表ProductCategory和一个表Category。产品数量总是在增加,因此使用单个ProductCategory表对我来说似乎有点风险。

Mondrian文档对我来说是不确定的,所有带雪花模式的现有模式示例只使用单个关系表(如ProductCategory)而不是多对多组合。

是否可以使用Mondrian架构表示多对多关系?有没有更好的方法来建立这种关系?

1 个答案:

答案 0 :(得分:1)

蒙德里安不支持多对多关系。这是我们已经开始研究的feature,但截至目前还没有ETA。