开源的报表平台拿来即用的,对数据库人员来说,不需要用其他编程语言再次开发,而是拿来即用的。这次测试安装 ​​ReportServer​​​支持32种语言,支持BIRT报表、Jasper报表、JXLS 报表、Saiku报表,还有水晶报表、网络编辑报表、文档程序报告。​​ReportServer ​​ 官方是有企业版和社区版的,企业版每年1999欧,当然对学院及非盈利机构还是有优惠的,企业版比社区版主要多参数化的配置。除了 ReportServer ,还有 superset、echar、seal-report、art 等开源报表平台不错。


网上试用:​​http://demo.raas.datenwerke.net/ReportServer.html​​ ,官网提供社区版下载。


1. 安装 Java
2. 安装 Tomcat
3. tomcat中去掉或更名默认的ROOT目录: .\Tomcat 8.5\webapps\ROOT (当然也可不用去掉)
4. 下载 reportserver 并解压,名称改为 ROOT,替换上面的 ROOT目录
5. 在D盘创建以下三个文件夹
D:\reportserver
D:\reportserver\config
D:\reportserver\lib

6. 打开目录 tomcat 管理:\Tomcat 8.5\bin\Tomcat8w.exe ,在"java"选项中的"java options" 添加以下选项
-Drs.configdir=D:\reportserver
-Dfile.encoding=UTF8

7. 在解压的 reportserver 文件中,在目录 .\WEB-INF\classes 中拷贝以下3个文件到 D:\reportserver\
persistence.properties.example
reportserver.properties
rsversion.properties
#拷贝后的文件 D:\reportserver\persistence.properties.example 更名为 persistence.properties

8. 编辑配置文件 reportserver.properties (此配置连接为mysql,需下载jdbc放到目录 .\Tomcat 8.5\lib\)
hibernate.connection.username=root
hibernate.connection.password=mysql
hibernate.dialect=net.datenwerke.rs.utils.hibernate.MySQL5Dialect
hibernate.connection.driver_class=com.mysql.jdbc.Driver
hibernate.connection.url=jdbc:mysql://localhost:3306/reportserver

9. 初始化表结构,在解压的 reportserver 文件中,打开目录 ddl,找到相应数据库的 create 脚本在数据库执行

10. 启动Tomcat 服务,打开报表服务器 http://localhost:8080/ ,账号密码均为 root


截取官网的一张首页测试图如下:

ReportServer  开源报表工具安装_mysql