如何在 Pentaho 中构建图表?使用 xAction 还是使用 CDF?

Posted

技术标签:

【中文标题】如何在 Pentaho 中构建图表?使用 xAction 还是使用 CDF?【英文标题】:How to build Charts in Pentaho? using xAction or using CDF? 【发布时间】:2012-01-05 16:40:26 【问题描述】:

经过大量的努力和谷歌搜索,我终于设法使用 Pentaho CDE 开发了一个仪表板。谷歌搜索时,我发现很多人使用 xAction 文件来创建图表,然后将这些文件嵌入到仪表板中。

所以我想知道在维护、性能方面哪种方式更好? 1) 仅使用 Pentaho CDE 或 2) 在 xAction 中创建图表,然后嵌入这些图表

人们通常会做什么来开发仪表板?

【问题讨论】:

【参考方案1】:

xActions 几乎被弃用,正在慢慢痛苦地死去。然而,CDE 是目前正在积极更新的新技术。

CDE,一路走来。

也许您应该将您的经验写在博客上 - 还有其他关于使用 CDE 的博客,而且它很容易上手,因此了解您的具体问题会很有趣。

【讨论】:

您好 Codek,非常感谢您的所有回答。我想你已经回答了我大部分与 Pentaho 相关的问题。我有一个关于 Pentaho CDE 的疑问。有很多第三方图表 API 可用,例如 Sencha 的 HighCharts 或 ExtJs 图表。那么我们可以使用 Pentaho 作为后端来使用这些第三方 api 查询和构建图表吗?如果是,如何?现在我知道这样做的唯一方法是使用设计工作室并在其中编写 javascript 操作。另外我想知道如何在我现有的网络应用程序中集成仪表板文件? 理论上,您可以通过在 CDF 中创建自定义组件然后使用 CDA 提供数据来做到这一点。不过我不知道具体是怎么做的。 感谢 Codek。我会搜索如何做到这一点,也许我会写一篇关于它的教程:) 嗨,Shekhar,您有解决方案吗?您有任何解决方案将第三方图表与 pentaho 集成吗?我正在尝试将 HighCharts 与 pentaho 集成。 @srahul07,我发现创建 xAction 是将 Pentaho 与第三方 API 集成的最简单方法。目前我使用这种方法只是为了与 ExtJs 集成。我也想知道如何编写新的 BI 插件。由于两个原因,我停止使用 CDE。第一个原因是,关于它的可用文档不多,如果我们将它们与 ExtJs 或 dojo 或 Highcharts 提供的内容进行比较,它绘制的图表/图形并不是那么好。第二个原因是缺乏文档、教程、示例、书籍。有一些教程,但我们必须付费。【参考方案2】:

我认为 CDE 仪表板更适合使用 Flash 报告

【讨论】:

以上是关于如何在 Pentaho 中构建图表?使用 xAction 还是使用 CDF?的主要内容,如果未能解决你的问题,请参考以下文章

Xact 与 AudioContent

Pentaho CDE 图表

Pentaho BI Server - 绘制实时数据图表

当另一个声音使用 XNA/XACT 结束时,如何立即播放一个声音?

在 PENTAHO 中生成一系列查询

克隆和构建 Pentaho 水壶