Mdx Saiku CE 3.0单机版:虚拟多维数据集不可见

Mdx Saiku CE 3.0单机版:虚拟多维数据集不可见,mdx,pentaho,mondrian,saiku,Mdx,Pentaho,Mondrian,Saiku,我使用一个简单的模式运行Saiku Community Edition 3.0:3个共享维度和两个立方体,如下所示: ... ... ... 这个很好用。我在赛库看到了这两个立方体,它们按预期工作。现在我需要第三个虚拟多维数据集,它结合了上述两个方面的指标。我尝试了许多不同的方法,但是我没有看到赛库中的虚拟立方体。奇怪的是,通常当你上传一个语法错误的模式时,你不会从中看到任何多维数据集。但我仍然看到上面定义的两个多维数据集,但没有看到第三个,虚拟多维数据集 在关闭标记之前,我尝试如下定义它:

我使用一个简单的模式运行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模式的结构
  • 三,。逻辑模型
从第四章开始,它似乎并不真实。你可以看到很多待办事项。完全忽略第5.1节虚拟多维数据集


比较以查看差异。从第2章开始,主要关注模式XML结构。

好的。我以为我正在创建模式v4(甚至在
metamodelVersion
中也有)。是否有关于蒙德里安v4模式的完整文档?我用的是这个:-它提到了v4.0,但同时建议使用虚拟多维数据集。我很困惑