- 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/ 中的所有字型檔案始終可用於所有匯出。