Sunday, December 6, 2009

Roadmap pentaho

roadmap pentaho

1. BI Server dan eksplorasi contoh-contohnya. Lihat berbagai reporting dan
perhatikan perbedaannya. Reporting disini asalnya adalah dari 3 sumber :
Pentaho Reporting, Pentaho Data Analysis (Mondrian) dan Pentaho Metadata.

Kemudian setelah itu eksplorasi contoh Kettle di BI Server. Itu berupa
background process yang melakukan sesuatu, walaupun tampil di web hanya
outputnya tapi prosesnya berjalan di console.

Setelah lihat sampel di web consolenya coba perhatikan folder-folder di
[BI-Server]/pentaho_solutions. Walaupun pada tahap ini bingung tapi
lihat-lihat aja untuk melihat apa saja yang ada disana. Perhatikan file2
xaction yang bertebaran dimana-mana. File ini adalah "glue" untuk semua
komponen Pentaho.

O iya... jangan pusingin dulu cara-cara buatnya ;)

2. Pentaho Reporting, karena ini tidak membutuhkan pengetahuan yang banyak
maka belajar ini dulu untuk buat reporting biasa. Kemudian cari tahu cara
publish ke server. Perhatikan pada saat publish ke server file report ini
akan jadi .xaction.

3. Kettle => ETL Serba guna. Cari tahu cara integrasi ke BI Server.

4. Mondrian => Ini tidak bisa hanya pelajari aplikasinya tapi perlu tahu
data warehouse, multidimensional modelling (OLTP -> OLAP), dan cara membuat
cube, dimension, measure melalui skemanya. Dari Mondrian ini pelajari juga
MDX (bahasa query untuk cube)

5. Design Studio. Setelah tahu kesemua komponen di atas, pelajari Design
Studio yang digunakan untuk membuat .xaction dan pada titik ini pelajari
detil2 xaction dari forum, source code, dsbnya.

6. Weka, setelah data bersih semua dan kita bisa membuat dimensional
modelling saatnya mengekstrak informasi sebanyak-banyaknya dengan
menggunakan utilitas data mining (Weka). Disini harus punya
pengetahuan/abstraksi yang kuat pemodelan data, strategi penggunaan
algoritma dan metode statistik, dan berbagai pengetahuan AI yang berkaitan
dengan machine learning. Karena disini kita akan "melatih" weka untuk
mengenali data - bukan "mempelajari" data.

No comments: