BI Server & Platform >
Konfigurasi BI Server
Merubah Database Solution Repository
Di dalam proses membangun solusi berbasis BI Platform Pentaho maka kita akan memiliki beberapa kumpulan file :
Oleh BI Server sendiri, untuk mengorganisasikan dan menentukan hak akses user atas kumpulan solution ini maka platform harus memiliki database yang menyimpan deskripsi, lokasi dan hak akses file-file di atas. Database ini biasa disebut dengan Solution Repository.
Pada BI-Server 2.0 dan 3.0 PCI (Pre Configured Installation) di dalamnya sudah terdapat default database repository menggunakan embedded database HSQLDB. Artinya jika kita tidak perlu bersusah payah melakukan instalasi database terpisah.
Namun dalam prakteknya, penggunaan HSQLDB ini dirasakan banyak kekurangan jika dibandingkan produk database lain yang sudah mature seperti SQL Server, Oracle, MySQL, dll.
Jadi, apakah memindahkan repository tersebut ke produk database lain memungkinkan ? Tentu saja !
Artikel berikut akan memberikan contoh bagaimana hal itu dilakukan untuk pergantian ke MySQL.
Mengubah Database Repository ke MySQLPersiapan Database Pengganti di MySQL
|
Database System |
Nilai Opsi yang Benar |
|
Microsoft SQL Server | org.quartz.impl.jdbcjobstore.MSSQLDelegate | |
PostgreSQL |
|
|
WebLogic | org.quartz.impl.jdbcjobstore.WebLogicDelegate | |
Oracle | org.quartz.impl.jdbcjobstore.oracle.OracleDelegate | |
Lainnya (JDBC-compliant drivers) |
org.quartz.impl.jdbcjobstore.StdJDBCDelegate |
- Edit file [BI-SERVER]/tomcat/webapps/pentaho/META-INF/context.xml sesuai dengan konfigurasi database kita. Sebagai contoh lihat konfigurasi di bawah ini.
- Start / Restart server Anda
- Database hibernate dan quartz akan dibentuk dan dipopulasi ulang oleh BI Server. Screenshot berikut menunjukkan tampilan daftar table untuk database hibernate dan quartz dengan PHPMyAdmin
- Cobalah login dengan user joe. Apabila sukses maka akses dengan repository DB baru telah berhasil dilakukan.
- Pada saat awal login ada kemungkinan semua menu selain "Steel Wheels" tidak muncul atau seperti hilang begitu saja. Untuk itu cobalah melakukan "Refresh Repository Cache" (Tools -> Refresh -> Repository Cache)
- Selesai
Hapus Database Repository HSQLDB (hibernate & quartz)
- Untuk menghindari kebingungan repository mana yang digunakan maka sebaiknya kita membuang database hibernate dan quartz yang sudah tidak diperlukan dari HSQLDB.
- Hapus 4 file dari folder [BI-SERVER]/data atau [BI-SERVER]/data/hsqldb, yaitu :
- hibernate.properties
- hibernate.script
- quartz.properties
- quartz.script
- Edit file [BI-SERVER]/data/start_hypersonic.bat seperti di bawah ini. Tujuannya agar Hypersonic/HSQLDB hanya menjalankan database sampledata.
- Dan ubah juga file stop_hypersonic.bat disesuaikan dengan baris berwarna merah berikut :
- Jalankan BI Server Anda dengan mengeksekusi script start-pentaho.bat
- Apabila semua berjalan dengan baik maka database HSQL di folder [BI-SERVER]/data/hsqldb akan tampak seperti gambar berikut ini :
Troubleshooting
Masalah yang kadang terjadi dari setting di atas adalah kadang database quartz tidak berhasil terbentuk dan mengakibatkan error. Penggalan pesan error tersebut adalah seperti berikut ini :
Pemecahan
- Karena database quartz yang hilang maka Anda perlu mengeksekusi semua script yang ada di folder [BI-SERVER]/data/mysql5
- Atau Anda bisa download dan eksekusi 2 script sql di akhir artikel wiki (mysql_quartz_database_creation.sql dan mysql_hibernate_database_datasource_table.sql)
- Restart Server Anda
- Selesai
Masih Memiliki Kendala ?
Silahkan bergabung dan deskripsikan masalah Anda ke user group Pentaho Indonesia di http://groups.google.com/group/pentaho-id.Sumber Referensi
Catatan Tambahan
- [BI-Server] disini merujuk ke folder instalasi Pentaho BI Server, misalkan pada screenshot-screenshot di atas [BI-Server] menunjuk ke folder C:\biserver-ce
Konfigurasi Mantle / Tampilan Portal di BI Server 3.0
Mantle adalah user interface yang digunakan oleh Pentaho BI Server mulai dari versi 3.0. Proyek yang berbasis GWT (Google Web Toolkit) dan berawal sebagai proyek mandiri ini sekarang sudah diintegrasikan sebagai bagian dari Pentaho.Artikel ini adalah pelengkap dokumen dari wiki Pentaho yang beralamat di : http://wiki.pentaho.com/display/ServerDoc2x/Customizing+the+Pentaho+User+Console Kebutuhan
Contoh : Menyembunyikan Menu Toolbar
|
Menghilangkan Daftar User/Password Login
Pada saat kita menjalankan instalasi dari BI Server secara default akan muncul daftar user/password seperti Joe (admin), Pat, dan lain sebagainya. Ini tentunya akan mengganggu apabila kita tetap menginginkan tampilan dari BI Server tapi tanpa adanya daftar user/password seperti itu. Berikut adalah tips cara menghilangkan daftar tersebut.
|
1-3 of 3