Pentaho - 安装

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

先决条件

Pentaho报告引擎需要Java环境.因此,在安装Pentaho Reporting之前,请确保您的系统上有Java.根据您正在使用的平台,使用下表中的命令验证Java安装.

OS命令输出
Windows

打开命令提示符:

\> java -version

java version"1.7.0_60"

Java(TM)SE运行时环境(版本1.7.0_60b19)

Java HotSpot(TM)64位服务器VM(版本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操作系统

打开终端:

$ java -version

java版"1.7.0_60"

Java(TM)SE运行时环境(版本1.7.0_60b19)

Java HotSpot(TM)64位服务器VM(版本24.60-b09,混合模式)

如果您的系统上没有安装Java,请使用以下链接下载并安装Java 下载并安装Java .

下载Pentaho报告

下载最新的使用以下链接的Pentaho Reporting Designer版本.在本教程中,我们使用的是版本3.7.0.

OS用于下载Pentaho报表设计器的URL链接
WindowsPentaho Report Designer 3.7 for Windows
LinuxPentaho Report Designer 3.7 for Linux
Mac OS适用于Mac OS的Pentaho Report Designer 3.7/a>

安装Pentaho报告

下载文件后,你将找到名为 prd-ce-3.7.0-stable 的Pentaho Reporting Designer的存档文件.应该按照下表中的说明提取该存档.

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目录.

  • 双击 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-设计师"目录并使用以下命令启动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中找到该文件夹.

  • 将Finer中的Pentaho报表设计器复制并粘贴到/Appl中ication文件夹.

  • 使用以下命令启动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报告设计器的/lib/目录)文件下载了它们各自的驱动程序.

安装附加字体

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

如果您打算使用嵌入字体创建PDF文档,请确保您仅使用报告引擎可以物理访问的字体.

无论您的操作系统如何, JRE/lib/fonts/中的所有字体文件始终可用所有出口.