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
  • 使用解壓縮工具解壓縮下載的檔案 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 從 Finder 複製並貼上到 /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 目錄) 檔案一起下載。

安裝其他字型

Pentaho Reporting 使用不同的字型在報表中顯示文字。生成 PDF 檔案時,Pentaho Reporting 引擎需要訪問物理字型檔案。報表引擎搜尋系統相關的字型路徑以找到所有可用的字型。除了這些字型之外,您的 Java 執行時環境可能會提供其他字型,具體取決於您的 Java 和作業系統版本。

如果您計劃建立包含嵌入字型的 PDF 文件,請確保您只使用報表引擎可以物理訪問的字型。

無論您的作業系統是什麼,位於 JRE/lib/fonts/ 中的所有字型檔案始終可用於所有匯出。

廣告

© . All rights reserved.