Pentaho Mondian:Mondrian Schema xml Vs Pentaho元数据域xmi Vs CDA cda文件

时间:2011-04-08 05:12:30

标签: pentaho mondrian olap4j

我一直在探索Pentaho生态系统。请原谅问题中任何天真的事情。

关于这些配置文件(包含域名及其映射等)有一些我似乎无法理解的内容。

因此,如果直接使用mondrian,则设置这些xml配置文件。 现在,假设我使用Pentaho BI服务器而不仅仅是计划mondrian,那么解决方案存储库中就有这些元数据域xmi文件。

Q1)这些pentaho元数据域xmi文件是否可以避免使用mondrian架构xml文件?

现在,CDA(社区仪表板访问)看起来也很有趣。如果我安装此插件,解决方案存储库中会有.cda配置文件。 cda文件包含连接和域映射详细信息。

Q2)这些cda文件是否排除了对Q1中讨论的两个配置文件的需求?

Q3)假设我想使用olap4j将mdx查询写入引用cda文件的Pentaho BI服务器。这个问题有意义吗?

感谢

1 个答案:

答案 0 :(得分:5)

XMI文件纯粹是针对adhoc报告向导 - 与分析/ olap或mondrian无关。

mondrian.xml是允许您使用OLAP引擎的mondrian模式文件。无论你是否在biserver中使用olap,你都需要一个模式文件来使用mondrian

CDA文件是底层数据源和仪表板前端之间的缓冲区。再次,如果你想在下面使用mondrian / olap(你想用仪表板),那么你首先需要一个mondrian模式。 CDA也可以缓存,这很整洁。 CDA几乎可以访问任何数据源,因为它也可以使用Kettle / PDI作为数据源 - 并且可以读取任何内容。

您可以将MDX查询放入CDA,因此无需使用olap4j。 CDA实际上使用珠三角图书馆与蒙德里安交谈 - 这一切都很好乱伦! :)如果你想在自己的应用程序/前端使用查询结果,那么CDA会返回一个你可以玩的JSON数据集。

或者看看saiku - 这样可以为用户界面开发人员提供从Mondrian访问数据的简便方法。

最后你不会在这里获得很多pentaho答案 - 论坛或IRC频道是一个更好的地方去处理这样的问题!