windows安装Pentaho Report Design

现在让我们了解如何安装和配置Pentaho Reporting Designer。

环境准备

Pentaho报告引擎需要Java环境。 因此,在安装Pentaho Reporting Designer之前,请确保您的系统上具有Java环境。

安装JDK
Pentaho Reporting Designer的安装使用需要安装jdk,并配置相关环境变量。
windows版本的jdk安装可参考文章:
http://blog.****.net/zzq900503/article/details/9770237

使用快捷键window+R输入cmd,输入java -version检查java环境如下:

windows安装Pentaho Report Design

下载Pentaho Reporting Designer安装启动

Pentaho Reporting Designer
存放在https://sourceforge.net/projects/pentaho/files/ 的Report Designer栏目下
下载的包名格式为:
prd-ce-x.1.0.0-x.zip
prd-ce-mac-x.1.0.0-x.zip
linux和windows系统使用prd-ce,mac系统使用prd-ce-mac。

下载地址:
https://sourceforge.net/projects/pentaho/files/Report%20Designer/

选择相应的版本点击下载。
windows安装Pentaho Report Design

下载完成后解压即完成了安装。
解压如图:
windows安装Pentaho Report Design

Pentaho Reporting Designer自带了tomcat,点击report-designer.bat运行Pentaho Reporting Designer,等待启动完成如图。(启动时间有点长,请稍等,如启动失败可以使用report-designer-debug.bat进行启动调试)
windows安装Pentaho Report Design

增加数据库驱动

Pentaho Reporting Designer在生成报表时可能需要连接数据库,在连接之前我们需要添加JDBC等驱动,默认情况下Pentaho已经提供了一些不同版本的JDBC的支持不同的数据库进行连接,比如MySQL,H2,HypersonicSQL, Hive等等。

所有的JDBC默认驱动都在安装目录的/lib文件夹下。如果你需要连接其他额外的数据库,请下载相关版本的驱动放到/lib目录中。另外你也可以使用ODBC驱动通过JDBC-ODBC桥接驱动来适应所有的数据库服务。

目前Pentaho Reporting Designer也支持mongodb数据源,在安装目录中搜索mongodb可以看到它的驱动位置为
D:\pentaho\report-designer\system\karaf\system\org\mongodb\mongo-java-driver\3.2.2。
windows安装Pentaho Report Design

增加字体

Pentaho Reporting Designer支持在展示报表时使用不同的字体,当要生成pdf文件时,报告引擎需要读取字体文件,如果缺少字体文件,则会导致乱码。我们可以增加相关字体,当字体能否显示取决于Java环境和操作系统的版本是否支持这种字体,比如苹果的字体放到windows环境就不可用。
如果不考虑操作系统的影响,当我们要增加字体时,可以把字体文件放入JDK安装目录的JRE/lib/fonts/文件夹中。