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
  • 使用解压缩工具提取下载的文件 prd-ce-3.7.0-stable.zip。

  • 将提取的文件夹 (prd-ce-3.7.0-stable) 复制到 c:\ 目录中。

  • 打开 c:\prd-ce-3.7.0-stable\report-designer 目录。

  • 双击启动 Pentaho Reporting Designer 报表设计器.bat file.

Linux
  • 提取下载的文件 prd-ce-3.7.0-stable.tar.gz 使用以下命令。


$ tar –zxvf prd-ce-3.7.0-stable.tar.gz
  • 使用以下命令将提取的文件夹(prd-ce-3.7.0-stable)复制到“/usr/local/”目录中。


# mv prd-ce-3.7.0-stable /usr/local/
  • 打开“/usr/local/prd-ce-3.7.0-stable/report-designer”目录并使用以下命令启动 Pentaho Reporting Designer。


$ cd /usr/local/prd-ce-3.7.0-stable/report-designer
$ report-designer.sh
Mac
  • 解压下载的文件prd-ce-370-stable.tar.gz。
  • 你将在 Finder 中找到该文件夹​​。
  • 将 Pentaho Report Designer 从 Finer 复制并粘贴到 /Application 文件夹中。
  • 使用以下命令启动 Pentaho Report Designer。

$ 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/字体/ 始终可用于所有出口。