我在我们的项目中使用 Saiku 并阅读了我注意到它应该使用 Mondrian 4 的文档。
那正确吗?Saiku 是否使用 Mondrian 4 创建 SQL 查询?如果这是真的,它怎么可能读取 Mondrian 3 的属性(pentaho-solutions/system/mondrian/mondrian.properties)?
我相信最新版本的 Saiku 确实使用 Mondrian 4,基于以下(从 saiku-server 目录运行)。
$ find . -name mondrian*
./tomcat/webapps/saiku/WEB-INF/classes/mondrian.properties
./tomcat/webapps/saiku/WEB-INF/lib/mondrian-4.0.0-SNAPSHOT.jar
请注意,这是使用独立的 Saiku,而不是通过 Pentaho。
要回答我自己的问题...
GlennS 在使用 Mondrian 4 的独立 Saiku 中是正确的,但在使用 Pentaho Business Analytics Platform 时情况并非如此。现在市场上有一个新插件,允许您在 CE 版本中使用 Mondrian 4。