Perkenalan BI Server

Pendahuluan

Banyak pengguna Pentaho baru yang bingung dengan banyaknya aplikasi Pentaho terutama bagaimana laporan (report) dan workflow portal BI Server Pentaho dirancang dan dijalankan. 

Pada artikel ini penulis coba mencoba membuat walkthrough singkat mulai dari instalasi sampai dengan pengenalan contoh-contoh laporan di Pentaho BI Server (Community Edition) dan tools apa yang digunakan untuk menghasilkan report / workflow tersebut.

Instalasi

Instalasi BI Server sangat sederhana, Anda tinggal mendownload dari sourceforge atau dari situs Pentaho.com.  Paket aplikasi datang dalam bentuk file kompresi (zip / targ.gz) dan tinggal diekstrak ke folder yang diinginkan. 



Setelah ekstraksi, maka struktur folder BI Server terlihat seperti pada gambar berikut. Perhatikan bahwa terdapat folder "jre" sebagai subfolder dari BI Server ini. Jika folder tersebut tidak ada maka Anda perlu melakukan instalasi dan setting environment Java, caranya dapat Anda lihat artikel saya untuk instalasi di Windows dan Fedora Linux.




Menjalankan BI Server

Pada folder BI Server akan terdapat script bat / shell script untuk menjalankan server yaitu start-pentaho.bat / start-pentaho.sh. Jalankan file script tersebut, dan beberapa saat akan muncul dua window - masing-masing mewakili satu proses. Proses yang satu akan menjalankan Hypersonic server yaitu database server embedded dan satunya lagi akan menjalankan Tomcat web server dimana aplikasi Pentaho di-host (Lihat gambar di bawah).




Setelah memastikan kedua proses tersebut berjalan. Buka browser Anda dan ketik alamat default untuk server ini yaitu http://localhost:8080. Akan muncul halaman awal portal seperti terlihat pada gambar di bawa ini. Portal ini sering disebut sebagai Pentaho User Console.


Login ke Pentaho User Console (PUC)

  • Klik icon/gambar "Pentaho User Console Login" pada halaman awal PUC ini
  • Akan muncul pop-up login dialog dengan daftar user yang ada saat ini. Pilih user "joe" untuk saat ini dan klik tombol "login".



  • Setelah beberapa saat akan muncul welcome page dengan layout seperti pada gambar screenshot di bawah ini (klik untuk memperbesar).


Icon Menu : New Report

  • Icon menu "New Report" pada halaman awal merupakan contoh web based report designer dimana user / pengguna dapat langsung membuat report dengan template dan field-field yang tersedia.

  • Coba klik icon tersebut.
  • Pilih "Orders" sebagai data source dan "Winter" sebagai template untuk report kita.

  • Klik tombol "Next" untuk melanjutkan ke step selanjutnya.


  • Pada dialog yang muncul berikutnya, terlihat berbagai field yang menyangkut "order" / pemesanan. Drag and drop field-field yang kita inginkan dalam group dan detail dari report di "drop box" / panel yang tersedia (klik untuk memperbesar gambar).


  • Klik "Next" untuk melanjutkan ke tahap selanjutnya.
  • Untuk dialog filter yang muncul, saat ini kita tidak menginginkan filter apapun. Dengan demikian, coba klik tombol "Go" dengan pilihan "HTML" sebagai opsi untuk melihat report.



  • Tunggu beberapa saat, akan muncul report dengan pilihan data dan template yang kita masukkan sebelumnya.



  • Selesai

Aplikasi apa yang digunakan ?

  • Pentaho Metadata Editor (PME)
  • Pentaho BI Server

Melihat Menu Lainnya

  • Pilih menu pulldown "View" | "Browser"


  • Akan muncul panel kiri dengan folder "Steel Wheels" dan "BI Developer Examples" dengan beberapa subfolder yang berisi conoh report / workflow Pentaho (Pentaho Solutions).


Contoh : Analysis / Mondrian Report



[Todo]

Aplikasi apa yang digunakan ?

  • Schema Workbench
  • Pentaho Design Studio

Contoh : Data Integration Solution

[Todo]

Aplikasi apa yang digunakan ?

  • Pentaho Data Integration / Kettle
  • Pentaho Design Studio

Contoh : Google Maps

[Todo]

Apa yang diperlukan / digunakan ?

  • Pentaho Ajax API
  • Key Google Maps API
  • JSP (Java Server Pages) code

Mematikan BI Server

Seperti halnya pada saat menjalankan BI Server, untuk mematikan server kita juga menggunakan script file yaitu stop-pentaho.bat / stop-pentaho.sh. Jalankan file tersebut dan beberapa saat database server Hypsersonic dan Tomcat akan dimatikan service-nya.

Penutup

Demikian artikel pengenalan BI Server ini dibuat oleh penulis. Contoh-contoh dari menu lainnya yang belum dibahas disini akan ditambahkan secara berkala. Semoga bisa berguna buat kita semua.

Jika pembaca memiliki pertanyaan maupun mendapatkan update mengenai artikel ini maka dapat bergabung ke milis / user group kami di http://groups.google.com/group/pentaho-id atau dengan mengirimkan email ke pentaho-id+subscribe@googlegroups.com.


Comments