Pentaho Design Studio merupakan editor untuk workflow Pentaho, yang dikenali dengan file berekstensi .xaction. |
Design Studio >
Artikel Pentaho Design Studio
Menambahkan Daftar Destination Output
Pada artikel sebelumnya "Email Report PDF dengan source file .PRPT", salah satu komponen yaitu Email component membutuhkan cache output report untuk dikirimkan.
Cache tersebut kita definisikan di bagian "Output Destination". Namun dari daftar list output yang disediakan, tidak ada item "contentrepo" yang kita perlukan (Lihat Gambar di bawah).
Oleh sebab itu, maka pada artikel pengiriman email itulah kita tambahkan tipe contentrepo secara manual di XML. Namun, ternyata kita dapat menambahkan item baru pada list tersebut di Design Studio ini. Berikut adalah caranya :
|
Passing Parameter Report di XAction
PendahuluanKemampuan XAction menghasilkan report dalam bentuk PDF maupun Excel dan mengirimkannya melalui email merupakan fitur yang sangat berguna. Artikel yang telah membahas fitur tersebut dapat Anda baca disini.
Melalui artikel ini kita akan membahas penggunaan parameter report yang kita hasilkan dari komponen lain di dalam .xaction. Contoh Report Yang Digunakan[TODO]
|
Email Report PDF dengan source file .PRPT
![]() PendahuluanPentaho Reporting versi 3.x mengalami banyak perubahan, salah satu diantaranya adalah file reporting berubah dari format XML menjadi kompresi ZIP dengan extension .PRPT. Dengan format kompresi ini file Pentaho Reporting menjadi compact, dalam arti semua resource seperti file gambar dan file konfigurasi xml digabungkan menjadi satu. Kemudahan merancang layout dan fleksibilitas report juga mengalami banyak kemajuan dibandingkan versi sebelumnya.
Namun kemudahan ini tidak disertai dengan kemudahan perancangan file workflow (.XACTION) yang berkaitan dengan reporting. Selain berbeda dari spesifikasi workflow sebelumya, kurangnya dokumentasi menyebabkan banyak kebingungan di kalangan developer report Pentaho.
Padahal workflow ini menjadi satu-satunya solusi untuk fitur reporting yang paling sering diminta oleh client, yaitu pengiriman report dalam bentuk PDF / Excel melalui email. Contoh "Burst Sales Action" yang disertakan pada BI Server saat ini tidak banyak membantu karena format file reporting pada contoh tersebut masih versi yang lama (2.x).
Artikel ini akan coba mengisi kekosongan tersebut dengan contoh perancangan workflow di Pentaho Design Studio 3.5 langkah demi langkah.
Contoh file report yang digunakan adalah suatu .prpt sederhana yaitu table_connection.prpt. Report ini menggunakan data set jenis "Table" dengan data sebanyak 10 rows. Anda dapat mengunduh / download file ini pada bagian Lampiran di akhir artikel.
![]() Preview contoh report pada Pentaho Report Designer 3.6
Dan berikut di bawah ini adalah langkah-langkah untuk merancang pengiriman email dengan attachment yang berupa report dengan format PDF.
File XAction
Menambahkan Komponen Report dan Email
Konfigurasi Komponen Report
![]()
Deploy dan Eksekusi di BI Server
Hasil Akhir
![]()
![]() Pengembangan Lebih LanjutSetelah berhasil mengintegrasikan komponen report .PRPT dan email, maka kita dapat kembangkan worklow lebih lanjut dengan :
Semoga artikel ini bisa berguna buat kita semua, jika ada pertanyaan lebih lanjut Anda dapat bergabung dan berdiskusi di User Group Pentaho Indonesia yang beralamat di http://groups.google.com/group/pentaho-id.
|
1-3 of 3