ReportServer 开源报表工具安装

来源:互联网 发布:盛大云梯 mac 编辑:程序博客网 时间:2024/05/10 04:51

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


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


1. 安装 Java2. 安装 Tomcat3. tomcat中去掉或更名默认的ROOT目录: .\Tomcat 8.5\webapps\ROOT (当然也可不用去掉)4. 下载 reportserver 并解压,名称改为 ROOT,替换上面的 ROOT目录5. 在D盘创建以下三个文件夹D:\reportserverD:\reportserver\configD:\reportserver\lib6. 打开目录 tomcat 管理:\Tomcat 8.5\bin\Tomcat8w.exe ,在"java"选项中的"java options" 添加以下选项-Drs.configdir=D:\reportserver-Dfile.encoding=UTF87. 在解压的 reportserver 文件中,在目录 .\WEB-INF\classes 中拷贝以下3个文件到 D:\reportserver\persistence.properties.examplereportserver.propertiesrsversion.properties#拷贝后的文件 D:\reportserver\persistence.properties.example 更名为 persistence.properties8. 编辑配置文件 reportserver.properties (此配置连接为mysql,需下载jdbc放到目录 .\Tomcat 8.5\lib\)hibernate.connection.username=roothibernate.connection.password=mysqlhibernate.dialect=net.datenwerke.rs.utils.hibernate.MySQL5Dialecthibernate.connection.driver_class=com.mysql.jdbc.Driverhibernate.connection.url=jdbc:mysql://localhost:3306/reportserver9. 初始化表结构,在解压的 reportserver 文件中,打开目录 ddl,找到相应数据库的 create 脚本在数据库执行10. 启动Tomcat 服务,打开报表服务器 http://localhost:8080/ ,账号密码均为 root

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