繁体   English   中英

如何使用Pentaho和Java生成包含图表的报告?

[英]How can I generate reports containing charts with Pentaho and Java?

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

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

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

Community Dashboard Framework网站上的文档未正确组织,并且没有关于入门的单个教程。

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

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

我认为最好的方法是阅读Will Gorman的有关“ Pentaho Reporting 3.5 for Java Developers”的书,它使您对报告引擎的内部工作原理以及如何动态定义报告有深刻的了解。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM