2

我一直在探索 Pentaho 生态系统。请原谅问题中的任何幼稚之处。

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

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

Q1) 这些 pentaho 元数据域 xmi 文件是否消除了对 mondrian 模式 xml 文件的需要?

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

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

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

谢谢

4

1 回答 1

5

XMI 文件纯粹用于临时报告向导 - 与 analysis/olap 或 mondrian 无关。

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

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

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

或者看看 saiku - 这是为用户界面开发人员提供一种从 Mondrian 访问数据的简单方法而准备的。

最后,您不会在这里得到很多 pentaho 答案——论坛或 IRC 频道是解决此类问题的更好地方!

于 2011-04-08T11:52:36.960 回答