nanya dong ... kebetulan saya punya aplikasi yang dibangun diatas PHP,
apache & Postgre. dan ada kebutuhan untuk implementasi reporting (ad
hoc & BI Dashboard). arsitektur data yang dibangun adalah ad hoc
report akan terkoneksi dengan database yang berbeda tergantung
Appliation User yang melihat report tersebut (bukan user yang di
manage di BI Platform). So, ada beberapa pertanyaan nih yang butuh
saya konfirmase ke para PUGers.
1. Datasource apa yang sebaiknya digunakan dan bagaimana cara
membedakan koneksi database yang akan digunakan oleh si report.
2. Untuk Reporting saya akan menggunakan Application User
Authentication so, butuh mekanisme SSO. apa ada contoh untuk
implementasi SSO entah menggunakan CAS or any solution ?
Ok. Sekian pertanyaannya... mudah-mudahan dapat dimengerti
terima kasih
Surya
Sebelum menjawab ini. Perkenankan saya mengucapkan Selamat Tahun Baru
dulu buat semua rekan2 milis PUG. Semoga tahun ini kita semakin
diberkati baik dalam kesehatan maupun dalam kehidupan pribadi dan
karir ! :)
Berikut adalah jawaban saya untuk Pak Surya...
2010/1/5 Surya Iwan Gunawan <sur...@gmail.com>:
> 1. Datasource apa yang sebaiknya digunakan dan bagaimana cara
> membedakan koneksi database yang akan digunakan oleh si report.
Pertama, saya asumsi tetap ada 2 stack server yaitu server "Apache
HTTPD/PHP" (STACK 1) dan "Apache Tomcat/Pentaho BI Platform" (STACK 2)
(walaupun sebenarnya bisa 1 server tapi ini untuk menyederhanakan)
dengan perlakuan berikut :
- Security : Disable konfigurasi filter2 di STACK 1 yang berhubungan
dengan security atau kalau mau tetap dipertahankan pada saat user
login di aplikasi STACK 1 kirim saja user default di Pentaho
- Buat workflow Reporting XACTION dengan parameter tertentu yang
memanggil data source berbeda-beda (lihat lampiran gambar) sesuai
kondisi parameter querystring yang dikirim oleh PHP (STACK 1) ke
Pentaho Report (STACK 2)
- Dari PHP memanggil URL untuk file XAction Pentaho tadi. Setiap
komponen ada definisi URL masing-masing, gampang kok !
- Selesai
> 2. Untuk Reporting saya akan menggunakan Application User
> Authentication so, butuh mekanisme SSO. apa ada contoh untuk
> implementasi SSO entah menggunakan CAS or any solution ?
Sigle Sign On ya Pak... Hm, sebenarnya database user Pentaho sangat
simpel Pak. Bisa coba explore database bawaannya ? Coba lihat daftar
user/role dan ACLnya. Tapi untuk ini coba pelajari juga framework
Acegi yang digunakan Pentaho Platform.
>
> Ok. Sekian pertanyaannya... mudah-mudahan dapat dimengerti
Ok Pak, semoga jawaban saya juga cukup membantu dan dapat dimengerti.
>
> terima kasih
> Surya
--
Thanks & Best Regards,
Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone : +6221-30119353
Fax : +6221-5513483
Mobile : +628176-474-525
http://www.phi-integration.com
http://pentaho.phi-integration.com
Thx for infonya .... saya baru sekarang coba mengikuti arahannya...
Sekarang saya punya pertanyaan sbb :
Pada input process saya buat satu parameter dengan nama "reportDS" dan
setting "Source of Input" nya dari session. Bagaimana cara saya
melempar data dari PHP/Apache server yang selanjutnya akan menjadi
nilai untuk input "reportDS"
Mohon pencerhannya boss.. sorry nih kalo pertanyaannya kurang layak...
regards
Surya IG
On Jan 6, 10:37 am, Feris Thia <fe...@phi-integration.com> wrote:
> Hi Pak Surya and All,
>
> Sebelum menjawab ini. Perkenankan saya mengucapkan Selamat Tahun Baru
> dulu buat semua rekan2 milis PUG. Semoga tahun ini kita semakin
> diberkati baik dalam kesehatan maupun dalam kehidupan pribadi dan
> karir ! :)
>
> Berikut adalah jawaban saya untuk Pak Surya...
>
> 2010/1/5 Surya Iwan Gunawan <sury...@gmail.com>:
> xaction_design_studio.png
> 103KViewDownload