Pentaho 安装
现在让我们学习如何安装和配置 Pentaho Reporting Designer。
学习前提
Pentaho Reporting 引擎需要 Java 环境。因此,在安装 Pentaho Reporting 之前,请确保你的系统上有 Java。根据你正在使用的平台,使用下表中的命令来验证你的 Java 安装。
OS | Command | 输出 |
---|---|---|
Windows |
打开命令提示符: \>java-版本 |
java版本“1.7.0_60” Java(TM) SE 运行时环境 (build 1.7.0_60b19) Java HotSpot(TM) 64 位服务器 VM(内部版本 24.60-b09,混合模式) |
Linux |
打开终端: $ java –版本 |
java版本“1.7.0_60” OpenJDK 运行时环境 (rhel-2.3.10.4.el6_4x86_64) OpenJDK 64 位服务器 VM(内部版本 60.7-b01,混合模式) |
Mac OS |
打开终端: $ java –版本 |
java版本“1.7.0_60” Java(TM) SE 运行时环境 (build 1.7.0_60b19) Java HotSpot(TM) 64 位服务器 VM(内部版本 24.60-b09,混合模式) |
如果你的系统上没有安装 Java,请使用以下链接下载并安装相同的 下载并安装 Java .
下载 Pentaho 报告
使用以下链接下载最新版本的 Pentaho Reporting Designer。对于本教程,我们使用的是 3.7.0 版本。
OS | 用于下载 Pentaho 报表设计器的 URL 链接 |
---|---|
Windows | Pentaho Report Designer 3.7 for Windows |
Linux | Pentaho Report Designer 3.7 for Linux |
Mac OS | Pentaho Report Designer 3.7 for Mac OS |
安装 Pentaho 报告
下载文件后,你将找到 Pentaho Reporting Designer 的存档文件,名为 prd-ce-3.7.0-stable .应按照下表中的说明提取该存档。
OS | 安装说明 |
---|---|
Windows |
|
Linux |
$ tar –zxvf prd-ce-3.7.0-stable.tar.gz
# mv prd-ce-3.7.0-stable /usr/local/
$ cd /usr/local/prd-ce-3.7.0-stable/report-designer $ report-designer.sh |
Mac |
$ report-designer.sh |
安装数据库驱动程序
Pentaho Reporting Designer 需要一个数据库连接来生成关系报表,因此你需要一个 JDBC 驱动程序来与数据库通信。 Pentaho 默认提供了一些不同厂商的 JDBC 驱动来支持不同的数据库,如 MySQL、H2、HypersonicSQL、Hive 等。
所有默认的数据库驱动程序都在 /lib/ 目录 Pentaho 报表设计器。如果你想使用任何其他数据库,请下载相应的 JDBC 驱动程序并将其复制到 Pentaho Reporting Designer 的 /lib/ 目录中。否则,你可以通过 JDK 附带的 JDBC-ODBC 桥接驱动程序使用 ODBC 驱动程序,该桥接驱动程序(JDBC-ODBC)适用于所有数据库服务器。
在本教程中,我们使用 MySQL 数据库服务器,其各自的驱动程序已经与 Pentaho lib(Pentaho Reporting Designer 的 /lib/ 目录)文件一起下载。
安装附加字体
Pentaho Reporting 使用不同的字体在报告中显示文本。在生成 PDF 文件时,Pentaho Reporting Engine 需要访问物理字体文件。报告引擎搜索系统相关字体路径以定位所有可用字体。除了这些字体,你的 Java 运行时环境可能会提供其他字体,具体取决于你的 Java 和操作系统版本。
如果你计划创建带有嵌入字体的 PDF 文档,请确保你只使用报告引擎可以物理访问的字体。
无论你的操作系统如何,所有字体文件都位于 JRE/lib/字体/ 始终可用于所有出口。