Pentaho教程

Pentaho 安装

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

先决条件

Pentaho 报告引擎需要 Java 环境。因此,在安装 Pentaho Reporting 之前,请确保您的系统上有 Java。根据您使用的平台,使用下表中的命令来验证您的 Java 安装。
操作系统 命令 输出
Windows
打开命令提示符:
\>java-version
java 版本"1.7.0_60"
Java(TM) SE 运行时环境(构建 1.7.0_60b19)
Java HotSpot(TM) 64 位服务器虚拟机(构建 24.60-b09,混合模式)
Linux
打开终端:
$ java –version
java 版本"1.7.0_60"
OpenJDK 运行时环境 (rhel-2.3.10.4.el6_4x86_64) OpenJDK 64 位服务器 VM(构建 60.7-b01,混合模式)
Mac OS
打开终端:
$ java –version
java 版本"1.7.0_60"
Java(TM) SE 运行时环境(构建 1.7.0_60b19)
Java HotSpot(TM) 64 位服务器虚拟机(构建 24.60-b09,混合模式)
如果您的系统上没有安装 Java,请使用以下链接下载并安装相同的软件 下载并安装 Java。

下载 Pentaho 报告

使用以下链接下载最新版本的 Pentaho Reporting Designer。对于本教程,我们使用的是 3.7.0 版本。
操作系统 下载 Pentaho Report Designer 的 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 报告

下载文件后,您将找到一个名为 prd-ce-3.7.0-stable 的 Pentaho Reporting Designer 存档文件。应按照下表中的说明提取该存档。
操作系统 安装说明
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 Report Designer 从 Finer 复制并粘贴到/Application 文件夹中。 使用以下命令启动 Pentaho Report Designer。
$ report-designer.sh

安装数据库驱动

Pentaho Reporting Designer 需要数据库连接来生成关系报告,因此您需要有一个 JDBC 驱动程序来与数据库进行通信。 Pentaho 默认提供了一些不同厂商的 JDBC 驱动来支持不同的数据库,例如 MySQL、H2、HypersonicSQL、Hive 等。
所有默认数据库驱动程序都可以在 Pentaho Reporting Designer 的 /lib/目录 中找到。如果您想使用任何其他数据库,请下载相应的 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/fonts/ 中的所有字体文件始终可用于所有导出。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4