最近要玩OpenReports,但在网上找了一圈,能用的资料少得可怜,所以把最近使用下来,积累的一些技巧记录下来(有部分整合了网上的资源)。
备注:以下操作说明基于已做汉化的项目(汉化方案请参考:http://www.cnblogs.com/shindo/articles/4958767.html)
1 简介
OpenReports 是一个灵活、强大和易于使用的开源web 报表制作工具。OpenReports 提供的基于浏览器,参数驱动,动态生成报表和灵活的报表预定的能力。OpenReports支持各种各样的开放来源报表引擎,包括JasperReports、JFreeReport、JXLS和Eclipse BIRT,为制作各种各样的报表需求提供支持。
OpenReports也支持查询报表和图形报表,容易创造基于SQL语句的报表而不必要求报表已预定义。
·OpenReports提供一个基于web的报表生成和管理界面,具有以下特点:
·支持各种各样的导出格式,包括PDF、HTML、CSV、XLS、RTF和图象。
·通过web界面进行用户、分类、报表、图、参数和数据来源进行管理。
·灵活的安排能力包括每日,每周和月度选择和多重接收。
·OpenReports的报表参数可以支持:日期、文本、表单、查询和布尔参数。
·对报告、安排和管理功能的细颗粒的安全访问控制。
·对报表开始时间、持续时间、状态和用户进行审核和追踪。
·支持利用JNDI 或者连接池数据源来产生报表。
·支持DrillDown 下钻报表和利用外部安全的URL 来集成报表。
我们可以直接通过ReportService 来实现OpenReports 的报表生成和预定义能力。
ReportService 可以通过使用广泛和灵活地暴露和使用API(SOAP 的web service 和HTTP的GET/PUT 请求)来为报表增加功能或者新的应用组件。
OpenReports 的专业版(商业版),具有开源软件的所有特点和许多先进的功能如:ReportDashboard,警告、报表的预定和报表的统计而且该软件具有一个合理的价格。
2 管理平台
OpenReports 管理控制台提供:报告处理,数据源,参数,用户,类别、图和其他重要设置等管理功能。
2.1启动方法
2.1.1 openreports自启动
openreports项目里自带tomcat容器和hsql数据库(已写入基础数据),可直接将项目拷贝到本机C盘(windows系统),直%