2011-04-08 67 views
2

我一直在探索Pentaho生态系统。请原谅在这个问题上的任何天真的事情。Pentaho Mondian:Mondrian Schema xml Vs Pentaho元数据域xmi Vs CDA cda文件

关于这些配置文件(包含域名及其映射等),我似乎无法把我的手指放在一些东西。

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

现在,CDA(社区仪表板访问)也看起来很有趣。如果我安装了这个插件,那么解决方案库中会有.cda配置文件。 cda文件包含连接和域映射细节。 Q2)这些cda文件是否不需要第一季讨论的两个配置文件?

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

感谢

回答

5

XMI文件是纯粹的即席报表向导 - 无关,与分析/ OLAP或蒙德里安。

mondrian.xml是mondrian模式文件,允许您使用OLAP引擎。无论您是否在服务器上使用olap,您都需要一个模式文件来使用mondrian

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

您可以将MDX查询放入CDA中,因此不需要使用olap4j。 CDA实际上使用PRD库与mondrian交谈 - 这一切都很好乱伦! :)如果你想在你自己的应用/前端使用查询的结果,那么CDA会返回一个你可以使用的JSON数据集。

或者看看saiku--这是为了让用户界面开发人员能够轻松访问Mondrian的数据而设计的。

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