【问题标题】:How to create chart from webservices in Pentaho如何在 Pentaho 中从 web 服务创建图表
【发布时间】:2012-11-07 22:59:42
【问题描述】:

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

【问题讨论】:

标签: web-services charts pentaho kettle


【解决方案1】:

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

您是否需要存储来自soap 调用的数据,例如建立历史记录,还是直接显示肥皂电话中那个时间点的图表?

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

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

【讨论】:

  • 谢谢。正如我的查询中提到的,我们正在从 web 服务 API 获取数据。是否可以在 CDE 工具中基于 web 服务调用创建图表?请确认。如果您可以发送一些链接/教程,请确认详细解释
  • 我们想在网络和移动设备上使用图表
  • 我很确定这是可能的 - 但我不知道它是如何完成的。我建议访问 freenode 上的 ##pentaho IRC 论坛并在那里询问 - 一些 CDE/CCC 开发人员居住在那里。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 2011-02-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多