【问题标题】:How can I generate reports containing charts with Pentaho and Java?如何使用 Pentaho 和 Java 生成包含图表的报告?
【发布时间】:2011-10-11 09:17:01
【问题描述】:

我们有一个基于 Java EE 的 Web 应用程序,我们希望将 Pentaho 报告 API 集成到这个应用程序中。

所以,我正在尝试了解 Pentaho 如何自动生成包含图表的报告。我已经下载了 Pentaho BI 服务器并用它玩了几天。但我仍然对以下问题一无所知:

  1. 如何在运行时动态生成报告而不加载那些 *.prpt 文件。
  2. 在哪里可以获得有关动态报告生成的简单教程
  3. 社区仪表板框架、图表工具和报告工具之间有什么区别。

Community Dashboard Framework 网站上的文档组织不当,也没有一个关于入门的教程。

如果有人能帮我找到一些问题的答案,那就太好了!

【问题讨论】:

    标签: java reporting business-intelligence pentaho


    【解决方案1】:

    您可以纯粹通过报告引擎的 API 定义报告。 Samrat 是正确的,定义报告的首选方式是报告设计器 - 因为代码更改比 GUI 可编辑的外部报告定义的更改更难维护。

    我认为前进的最佳方式是阅读 Will Gorman 的“面向 Java 开发人员的 Pentaho Reporting 3.5”一书,它让您深入了解报告引擎的内部工作原理以及如何动态定义报告。

    CDF 与报告:CDF 是一个用于创建交互式仪表板的 JavaScript 工具包。仪表板旨在提供对贵公司状态的高级概述,并能够深入甚至自定义它们。报告引擎生成的报告是预定义/“罐装”报告,我们希望经常运行这些报告以回答特定的业务问题。图表组件只是根据一组输入参数为仪表板生成给定图表的组件。

    CDF 使用报告和图表作为仪表板中的内容。

    【讨论】:

      【解决方案2】:

      没有 prpt 文件就没有 pentaho 报告。要动态实现,请运行 pentaho BI 服务器并将参数传递给报表。在 iframe 中加载报告。

      【讨论】:

      • 谢谢 Samrat。我在哪里可以获得有关如何生成这些 prpt 文件的信息?
      • 您的 pentaho Report 的设计是一个 PRPT 文件。您可以使用 Report-Designer 执行此操作。 reporting.pentaho.com/report_designer.php
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-22
      • 2013-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多