- Pentaho 教程
- Pentaho - 首页
- Pentaho - 概述
- Pentaho - 安装
- Pentaho - 导航
- Pentaho - 数据源和查询
- Pentaho - 报表元素
- Pentaho - 页面页脚字段
- Pentaho - 分组
- Pentaho - 图表报表
- 报表元素格式化
- Pentaho - 函数
- Pentaho 有用资源
- Pentaho - 快速指南
- Pentaho - 有用资源
- Pentaho - 讨论
Pentaho - 安装
现在让我们学习如何安装和配置 Pentaho Reporting Designer。
先决条件
Pentaho Reporting 引擎需要 Java 环境。因此,在安装 Pentaho Reporting 之前,请确保您的系统上已安装 Java。根据您正在使用的平台,使用下表中的命令来验证您的 Java 安装。
操作系统 | 命令 | 输出 |
---|---|---|
Windows |
打开命令提示符 \>java -version |
java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) |
Linux |
打开终端 $ java –version |
java version "1.7.0_60" OpenJDK Runtime Environment (rhel-2.3.10.4.el6_4x86_64) OpenJDK 64-Bit Server VM (build 60.7-b01, mixed mode) |
Mac OS |
打开终端 $ java –version |
java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) |
如果您的系统上未安装 Java,请使用以下链接下载并安装:下载和安装 Java。
下载 Pentaho Reporting
使用以下链接下载最新版本的 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 Reporting
下载文件后,您会找到一个名为 prd-ce-3.7.0-stable 的 Pentaho Reporting Designer 归档文件。应按以下表格中说明的方法提取该归档文件。
操作系统 | 安装说明 |
---|---|
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 等。
所有默认的数据库驱动程序都位于 Pentaho Reporting Designer 的 /lib/ 目录中。如果要使用任何其他数据库,请下载相应的 JDBC 驱动程序并将其复制到 Pentaho Reporting Designer 的 /lib/ 目录中。否则,您可以通过 JDK 附带的 JDBC-ODBC 桥接驱动程序使用 ODBC 驱动程序,并且此桥接驱动程序 (JDBC-ODBC) 适用于所有数据库服务器。
在本教程中,我们使用的是 MySQL 数据库服务器,其相应的驱动程序已随 Pentaho 库 (/lib/ Pentaho Reporting Designer 目录) 文件一起下载。
安装其他字体
Pentaho Reporting 使用不同的字体在报表中显示文本。生成 PDF 文件时,Pentaho Reporting 引擎需要访问物理字体文件。报表引擎搜索系统相关的字体路径以找到所有可用的字体。除了这些字体之外,您的 Java 运行时环境可能会提供其他字体,具体取决于您的 Java 和操作系统版本。
如果您计划创建包含嵌入字体的 PDF 文档,请确保您只使用报表引擎可以物理访问的字体。
无论您的操作系统是什么,位于 JRE/lib/fonts/ 中的所有字体文件始终可用于所有导出。