Pentaho - การติดตั้ง

ตอนนี้ให้เราเรียนรู้วิธีการติดตั้งและกำหนดค่า Pentaho Reporting Designer

ข้อกำหนดเบื้องต้น

เอ็นจิ้น Pentaho Reporting ต้องการสภาพแวดล้อม Java ดังนั้นก่อนติดตั้ง Pentaho Reporting ตรวจสอบให้แน่ใจว่าคุณมี Java ในระบบของคุณ ขึ้นอยู่กับแพลตฟอร์มที่คุณกำลังทำงานใช้คำสั่งจากตารางต่อไปนี้เพื่อตรวจสอบการติดตั้ง Java ของคุณ

ระบบปฏิบัติการ คำสั่ง เอาต์พุต
Windows

เปิดพรอมต์คำสั่ง:

\> java - รุ่น

เวอร์ชัน java "1.7.0_60"

Java (TM) SE Runtime Environment (บิวด์ 1.7.0_60b19)

Java HotSpot (TM) 64-Bit Server VM (build 24.60-b09, mixed mode)

ลินุกซ์

เปิดเทอร์มินัล:

$ java -version

เวอร์ชัน java "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 "1.7.0_60"

Java (TM) SE Runtime Environment (บิวด์ 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

ระบบปฏิบัติการ ลิงค์ URL สำหรับดาวน์โหลด Pentaho Report Designer
Windows Pentaho Report Designer 3.7 สำหรับ Windows
ลินุกซ์ Pentaho Report Designer 3.7 สำหรับ Linux
Mac OS Pentaho Report Designer 3.7 สำหรับ Mac OS

ติดตั้ง Pentaho Reporting

หลังจากดาวน์โหลดไฟล์คุณจะพบไฟล์เก็บถาวรของ Pentaho Reporting Designer ชื่อ prd-ce-3.7.0-stable. ควรแยกไฟล์เก็บถาวรดังกล่าวตามที่อธิบายไว้ในตารางต่อไปนี้

ระบบปฏิบัติการ คำแนะนำในการติดตั้ง
Windows
  • แตกไฟล์ที่ดาวน์โหลดมา prd-ce-3.7.0-stable.zip โดยใช้เครื่องมือ Unzip

  • คัดลอกโฟลเดอร์ที่แยกออกมา (prd-ce-3.7.0-stable) ลงใน c: \ directory

  • เปิดไดเร็กทอรี c: \ prd-ce-3.7.0-stable \ report-designer

  • เริ่ม Pentaho Reporting Designer โดยดับเบิลคลิกที่ไฟล์ reportdesigner.bat ไฟล์.

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 จาก Finer ลงในโฟลเดอร์ / Application
  • เริ่ม Pentaho Report Designer โดยใช้คำสั่งต่อไปนี้
$ report-designer.sh

ติดตั้งไดรเวอร์ฐานข้อมูล

Pentaho Reporting Designer ต้องการการเชื่อมต่อฐานข้อมูลเพื่อสร้างรายงานเชิงสัมพันธ์ดังนั้นคุณต้องมีไดรเวอร์ JDBC เพื่อสื่อสารกับฐานข้อมูล ตามค่าเริ่มต้น Pentaho มีไดรเวอร์ JDBC บางตัวของผู้จำหน่ายที่แตกต่างกันเพื่อรองรับฐานข้อมูลที่แตกต่างกันเช่น MySQL, H2, HypersonicSQL, Hive เป็นต้น

ไดรเวอร์ฐานข้อมูลดีฟอลต์ทั้งหมดมีอยู่ในไฟล์ /lib/ directoryของ Pentaho Reporting Designer หากคุณต้องการใช้ฐานข้อมูลอื่นให้ดาวน์โหลดไดรเวอร์ JDBC ตามลำดับและคัดลอกลงในไดเร็กทอรี / lib / ของ Pentaho Reporting Designer มิฉะนั้นคุณสามารถใช้ไดรเวอร์ ODBC ผ่านไดรเวอร์บริดจ์ JDBC-ODBC ที่มาพร้อมกับ JDK และไดรเวอร์บริดจ์นี้ (JDBC-ODBC) เหมาะสำหรับเซิร์ฟเวอร์ฐานข้อมูลทั้งหมด

สำหรับบทช่วยสอนนี้เราใช้เซิร์ฟเวอร์ฐานข้อมูล MySQL และมีการดาวน์โหลดไดรเวอร์ตามลำดับด้วย Pentaho lib (/ lib / directory ของ Pentaho Reporting Designer) แล้ว

ติดตั้งแบบอักษรเพิ่มเติม

Pentaho Reporting ใช้แบบอักษรที่แตกต่างกันเพื่อแสดงข้อความภายในรายงาน เมื่อสร้างไฟล์ PDF Pentaho Reporting Engine จำเป็นต้องเข้าถึงไฟล์ฟอนต์ทางกายภาพ เครื่องมือการรายงานจะค้นหาเส้นทางแบบอักษรที่ขึ้นอยู่กับระบบเพื่อค้นหาแบบอักษรที่ใช้งานได้ทั้งหมด นอกเหนือจากฟอนต์เหล่านี้ Java Runtime Environment ของคุณอาจมีฟอนต์เพิ่มเติมขึ้นอยู่กับ Java และเวอร์ชันระบบปฏิบัติการของคุณ

หากคุณวางแผนที่จะสร้างเอกสาร PDF ด้วยแบบอักษรที่ฝังไว้โปรดตรวจสอบให้แน่ใจว่าคุณใช้แบบอักษรที่สามารถเข้าถึงได้ทางกายภาพสำหรับเครื่องมือการรายงานเท่านั้น

ไม่ว่าระบบปฏิบัติการของคุณจะเป็นไฟล์แบบอักษรทั้งหมดที่อยู่ใน JRE/lib/fonts/ ใช้งานได้เสมอสำหรับการส่งออกทั้งหมด