0

我们需要使用 pentaho 创建不同的图表,如饼图、折线图等。我们从基于 SOAP 的 Web 服务调用中获取这些图表的数据。什么是最好的方法。?我们可以在 Pentaho 中使用 PDI(kettle) 组件从 web 服务获取数据,然后使用 pentaho 设计器从 PDI 数据源创建图表吗?

4

2 回答 2

0

每个图表都是图表引擎生成的图片。Pentaho 有几个图表引擎(Birt Reports、Jasper Reports)。您应该使用 Pentaho BI,它在 http 正常 GET 请求下将按请求发回资源。就像普通的网页浏览一样,当页面被渲染时,图片可以作为内部 url 访问。图表的参数可以作为 HTTP GET/PUT 参数传递。

于 2012-11-07T14:59:42.057 回答
0

您想如何使用图表?电子邮件?网络?移动的?PDF?

您是否需要存储来自soap 调用的数据,例如建立历史记录,或者只是显示来自soap 调用的那个时间点的图表?

如果是前者,则必须使用 PDI 获取数据然后存储。

如果是后者,那么您可以直接在 CDE 中执行此操作,并构建一个仪表板来显示图表。CDE / CTools 中的图表是 Pentaho 堆栈中最好的。如果你还没有听说过 CDE/Ctools,那就去看看吧——它是任何 Pentaho 安装的重要插件,现在它的一部分默认包含在 Pentaho 中。

于 2012-11-07T14:02:06.367 回答