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 |
|
Linux |
|
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/ 目录)文件下载。