📜  Pentaho-安装

📅  最后修改于: 2020-11-30 05:34:42             🧑  作者: Mango


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

先决条件

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

OS Command Output
Windows

Open command prompt:

\>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

Open terminal:

$ 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

Open terminal:

$ 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,请使用下面的链接Download and Install Java下载并安装Java

下载Pentaho报告

使用以下链接下载最新版本的Pentaho Reporting Designer。对于本教程,我们使用版本3.7.0。

OS URL link for download Pentaho Report Designer
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的存档文件。应该按下表中的说明提取该存档。

OS Installation Instructions
Windows
  • Extract the downloaded file prd-ce-3.7.0-stable.zip using an Unzip tool.

  • Copy the extracted folder (prd-ce-3.7.0-stable) into c:\ directory.

  • Open c:\prd-ce-3.7.0-stable\report-designer directory.

  • Start Pentaho Reporting Designer by double-clicking on the reportdesigner.bat file.

Linux
  • Extract the downloaded file prd-ce-3.7.0-stable.tar.gz using the following command.

$ tar –zxvf prd-ce-3.7.0-stable.tar.gz 
  • Copy the extracted folder (prd-ce-3.7.0-stable) into “/usr/local/” directory using the following command.

# mv prd-ce-3.7.0-stable /usr/local/ 
  • Open “/usr/local/prd-ce-3.7.0-stable/report-designer” directory and start Pentaho Reporting Designer using the following commands.

$ cd /usr/local/prd-ce-3.7.0-stable/report-designer
$ report-designer.sh 
Mac
  • Extract the downloaded file prd-ce-370-stable.tar.gz.
  • You will find that folder in the Finder.
  • Copy and Paste Pentaho Report Designer from Finer into /Application folder.
  • Start Pentaho Report Designer using the following command.
$ 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 /中的所有字体文件始终可用于所有导出。