我正在使用Pentaho的BI工具进行项目:Pentaho Mondrian。
我遇到使用聚合表的问题:对于make聚合表我使用了Pentaho Aggregate Designer,我成功创建了DDL,填充了新表并将模式发布到了Pentaho。
我正在使用Saiku但是我会在响应时间看到,即使在模式中指定了聚合表,它也不会使用聚合表。
当然我更改了每个mondrian.properties文件中的值,
mondrian.rolap.aggregates.Use=true
mondrian.rolap.aggregates.Read=true
但没办法让它发挥作用!
我为您添加了聚合设计器的截图以及使用Pentaho和Saiku的其他结果(当聚合表只有9个元组时,您可以看到查询执行时间超过10秒)
你有什么想法或者你遇到过这个问题并且你解决了吗?
提前谢谢!
答案 0 :(得分:1)
我也花时间让聚合表工作。如果你遇到这个问题,这是一个快速提示:
saiku/tomcat/webapps/saiku/WEB-INF/clasess/log4j.xml
saiku/tomcat/logs/mondrian.sql
以查看您的聚合表是否真正使用过。在OLAP架构中找到我的问题的解决方案(用于聚合维度的错误数据库列)时,这对我帮助很大。