Mdx Saiku CE 3.0单机版:虚拟多维数据集不可见
我使用一个简单的模式运行Saiku Community Edition 3.0:3个共享维度和两个立方体,如下所示:Mdx Saiku CE 3.0单机版:虚拟多维数据集不可见,mdx,pentaho,mondrian,saiku,Mdx,Pentaho,Mondrian,Saiku,我使用一个简单的模式运行Saiku Community Edition 3.0:3个共享维度和两个立方体,如下所示: ... ... ... 这个很好用。我在赛库看到了这两个立方体,它们按预期工作。现在我需要第三个虚拟多维数据集,它结合了上述两个方面的指标。我尝试了许多不同的方法,但是我没有看到赛库中的虚拟立方体。奇怪的是,通常当你上传一个语法错误的模式时,你不会从中看到任何多维数据集。但我仍然看到上面定义的两个多维数据集,但没有看到第三个,虚拟多维数据集 在关闭标记之前,我尝试如下定义它:
...
...
...
这个很好用。我在赛库看到了这两个立方体,它们按预期工作。现在我需要第三个虚拟多维数据集,它结合了上述两个方面的指标。我尝试了许多不同的方法,但是我没有看到赛库中的虚拟立方体。奇怪的是,通常当你上传一个语法错误的模式时,你不会从中看到任何多维数据集。但我仍然看到上面定义的两个多维数据集,但没有看到第三个,虚拟多维数据集
在关闭
标记之前,我尝试如下定义它:
在Saiku 3中,我们使用Mondrian 4,它使用不同的模式定义,因此不需要虚拟多维数据集(感谢上帝),无论如何,为了让Mondrian 3模式工作,它在加载模式以将v3转换为v4时会进行一系列动态更改。我猜它无法处理虚拟多维数据集定义,因为Mondrian 4不使用它们,因此跳过了它。您的模式遵循Mondrian 4规则,如
模式
元素
的元模型版本
中所述。蒙德里安3和蒙德里安4方案之间存在许多差异。主要是使用measuregroup
(从Mondrian 4开始),而不是virtualcube
(Mondrian 3)
您不能再在Mondrian 4中使用VirtualCube
。要组合来自两个多维数据集的度量,请使用measuregroup
不幸的是,到目前为止还没有正式的蒙德里安4文档。但是这个文档存根似乎是一个很好的例子。阅读以下章节:
- 2.1模式的结构
- 三,。逻辑模型
比较以查看差异。从第2章开始,主要关注模式XML结构。好的。我以为我正在创建模式v4(甚至在
metamodelVersion
中也有)。是否有关于蒙德里安v4模式的完整文档?我用的是这个:-它提到了v4.0,但同时建议使用虚拟多维数据集。我很困惑