Pentaho 简明教程

Pentaho - Installation

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

Prerequisites

Pentaho Reporting 引擎需要 Java 环境。因此,在安装 Pentaho Reporting 之前,请确保系统中安装了 Java。根据操作系统平台,使用下表中的命令验证 Java 安装情况。

OS

Command

Output

Windows

Open command prompt: >java -version

java version "1.7.0_60"Java™ SE 运行时环境(版本 1.7.0_60b19 构建)Java HotSpot™ 64 位服务器虚拟机(版本 24.60-b09,混合模式)

Linux

Open terminal: $ java –version

java version "1.7.0_60"OpenJDK 运行时环境 (rhel-2.3.10.4.el6_4x86_64) OpenJDK 64 位服务器虚拟机(版本 60.7-b01,混合模式)

Mac OS

Open terminal: $ java –version

java version "1.7.0_60"Java™ SE 运行时环境(版本 1.7.0_60b19 构建)Java HotSpot™ 64 位服务器虚拟机(版本 24.60-b09,混合模式)

如果系统中未安装 Java,请使用以下链接下载并安装 Java: Download and Install Java

Download Pentaho Reporting

使用以下链接下载 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

Install Pentaho Reporting

下载文件后,您会找到一个名为 prd-ce-3.7.0-stable 的 Pentaho Reporting Designer 存档文件。该存档文件应按照下表所述的方式提取。

OS

Installation Instructions

Windows

使用解压缩工具提取下载的文件 prd-ce-3.7.0-stable.zip。将解压后的文件夹 (prd-ce-3.7.0-stable) 复制到 c:\ 目录。打开 c:\prd-ce-3.7.0-stable\report-designer 目录。双击 reportdesigner.bat 文件启动 Pentaho Reporting Designer。

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 报告设计器从 Finder 复制并粘贴到 /应用程序文件夹中。使用以下命令启动 Pentaho 报告设计器。$ report-designer.sh

Install Database Driver

Pentaho Reporting Designer 需要数据库连接才能生成关系报告,因此您需要有 JDBC 驱动程序才能与数据库通信。默认情况下,Pentaho 提供一些不同供应商的 JDBC 驱动程序,以支持不同的数据库,例如 MySQL、H2、HypersonicSQL、Hive 等。

所有默认数据库驱动程序均可在 Pentaho Reporting Designer 的 /lib/ directory 中获得。如果您想要使用任何其他数据库,请下载相应的 JDBC 驱动程序并将其复制到 Pentaho Reporting Designer 的 /lib/ 目录中。否则,您可以使用 JDK 附带的 JDBC-ODBC 桥接驱动程序来使用 ODBC 驱动程序,此桥接驱动程序 (JDBC-ODBC) 适用于所有数据库服务器。

本教程使用 MySQL 数据库服务器及其各自的驱动程序已随 Pentaho lib(Pentaho Reporting Designer 文件的 /lib/ 目录)文件下载。

Install Additional Fonts

Pentaho Reporting 使用不同的字体在报告中显示文本。在生成 PDF 文件时,Pentaho Reporting 引擎需要访问物理字体文件。报表引擎会在系统相关字体路径中搜索以查找所有可用的字体。除了这些字体之外,Java 运行时环境可能会提供其他字体,具体取决于 Java 和操作系统版本。

如果您计划创建 PDF 文档并嵌入字体,请确保仅使用报表引擎可实际访问的字体。

无论操作系统如何,位于 JRE/lib/fonts/ 中的所有字体文件均始终可用于所有导出。