【发布时间】:2012-11-07 22:59:42
【问题描述】:
我们需要使用 pentaho 创建不同的图表,如饼图、折线图等。 我们从基于 SOAP 的 Web 服务调用中获取这些图表的数据。 什么是最好的方法。? 我们可以在 Pentaho 中使用 PDI(kettle) 组件从 webservice 获取数据,然后使用 pentaho 设计器从 PDI 数据源创建图表吗?
【问题讨论】:
标签: web-services charts pentaho kettle
我们需要使用 pentaho 创建不同的图表,如饼图、折线图等。 我们从基于 SOAP 的 Web 服务调用中获取这些图表的数据。 什么是最好的方法。? 我们可以在 Pentaho 中使用 PDI(kettle) 组件从 webservice 获取数据,然后使用 pentaho 设计器从 PDI 数据源创建图表吗?
【问题讨论】:
标签: web-services charts pentaho kettle
您希望如何使用图表?电子邮件?网络?移动的? PDF?
您是否需要存储来自soap 调用的数据,例如建立历史记录,还是直接显示肥皂电话中那个时间点的图表?
如果是前者,则必须使用 PDI 获取数据然后存储。
如果是后者,那么您可以直接在 CDE 中执行此操作,并构建一个仪表板来显示图表。 CDE / CTools 中的图表是 Pentaho 堆栈中最好的。如果你还没有听说过 CDE/Ctools,那就去看看吧——它是任何 Pentaho 安装的重要插件,现在它的一部分默认包含在 Pentaho 中。
【讨论】:
每个图表都是由图表引擎生成的图片。 Pentaho 有几个图表引擎(Birt Reports、Jasper Reports)。您应该使用 Pentaho BI,它在 http 正常 GET 请求下将按请求发回资源。就像普通的网页浏览一样,当页面被渲染时,图片可以作为内部 url 访问。图表的参数可以作为 HTTP GET/PUT 参数传递。
【讨论】: