tag:blogger.com,1999:blog-84697397390466906652024-02-21T00:34:22.218-08:00PHI-Integration BlogData Management and Business Intelligence !Feris @ KomputasiAwan.comhttp://www.blogger.com/profile/02005902080602901499noreply@blogger.comBlogger21125tag:blogger.com,1999:blog-8469739739046690665.post-51308260135512836022011-03-22T04:24:00.000-07:002011-03-22T04:26:08.930-07:00MySQL Wiki @ PHI-Integration.com<div style="text-align: justify;">Berawal dari kesulitan menemukan contoh yang baik dan sangat spesifik terhadap optimasi MySQL sebagai salah satu platform data warehouse yang kami gunakan, maka terbersit untuk membagi technical knowledge dari MySQL dalam bentuk situs web.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Untuk itulah, situs <a href="http://mysql.phi-integration.com/" target="_blank">ttp://mysql.phi-integration.com</a> kami lengkapi dengan serius. Dan dalam waktu singkat, cukup banyak yang meresponnya dengan baik. Dalam hal ini berbagai masukan untuk meningkatkan mutu situs, diantaranya adalah memberikan contoh yang lebih komprehensif untuk tiap artikel.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://mysql.phi-integration.com/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjujLoBAgR7fcUjsE9cvddXdDuMBHeY8SvN-REIrniptM7M6NPVCkN6FOTB4_oHW5-ThCF6umK8Nw4C9x4y8T7sN9QtngNTRRaniUYX2NW5FySf5uvK8WVpQYm7_KU0Bux4B4648pJI6Ywv/s1600/mysql_phi_integration_dot_com_wiki.png" /></a></div><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dan terhadap masukan demikian, kami secara gradual akan mengisi setiap artikel baik yang sudah ada maupun yang akan kami sajikan dengan contoh-contoh yang sederhana tapi kena sasaran.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Buat Anda yang belum pernah mengunjungi situs tersebut kenapa tidak "mengintip" sebentar dan memberikan sedikit komentar ?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Semoga bisa bermanfaat.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Salam,</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Feris</div>Just Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-36471821926351091822011-03-22T03:49:00.000-07:002011-03-22T04:35:31.343-07:00Business Intelligence dengan MySQL<div style="text-align: justify;">Apakah kita bisa menggunakan fitur BI dengan MySQL ? Beberapa pertanyaan ini saya temukan pada saat googling.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Tentunya sebagai aplikasi database management system (DBMS), MySQL memiliki basis yang sangat baik sebagai platform business intelligence. Namun fitur BI sangat luas sehingga jika fitur tersebut dimasukkan secara internal ke dalam MySQL akan sangat <i>overkill </i>dan tidak mencapai fungsi utamanya - sebagai storage dengan <i>busines rule</i> yang handal dalam menangani data entry (<i>transactional system</i>).</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Tapi jika Anda memang pecinta teknologi open source seperti MySQL, maka solusi Business Intelligence (BI) yang dapat bekerja baik dan juga bersifat open source tersedia cukup banyak. Beberapa diantaranya adalah :</div><ul><li style="text-align: justify;">Pentaho</li>
<li style="text-align: justify;">Jaspersoft</li>
<li style="text-align: justify;">Spago BI</li>
</ul><div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a href="http://www.kampusbi.com/program-training/download-silabus" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcyZEQboUqJ4ialDB5D1Gb4ddDQ00_LbhBh-9SpDwyS79WCHYouGSHUQJu9l8j5C8c7H74-nttfrzotpG6deSfwgP3Dzs0bnyjsiYwVf62G3JT0hsGaSVNi5fhfIME3PBbZ-BkUA3Dfs3O/s400/mysql_bi.png" width="400" /></a></div><br />
Anda tertarik untuk memperdalam aplikasi BI tersebut ? Saat ini untuk Pentaho, silahkan kunjungi halaman wiki kami di <a href="http://pentaho.phi-integration.com/" target="_blank">http://pentaho.phi-integration.com</a> atau Anda mengikuti <a href="http://www.kampusbi.com/program-training/download-silabus" target="_blank">training</a> kami dimana praktek data warehouse semua dilakukan di atas MySQL.<br />
<br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Semoga bermanfaat.</div><div style="text-align: justify;"><br />
Feris</div>Just Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-71761801956848684952011-03-22T03:34:00.000-07:002011-03-22T03:41:56.493-07:00Pentaho dan SAP<div style="text-align: justify;">Beberapa bulan yang lalu saat kita mengadakan workshop mengenai data warehouse banyak sekali peserta yang menanyakan apakah Pentaho Data Integration (PDI) dapat mengambil data dari SAP atau database SAP ? Jawabannya adalah bisa !</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dengan pengalaman project dan POC berhadapan dengan sistem SAP, maka kita dapat mengkonfirmasikan hal tersebut.</div><br />
<div style="text-align: justify;">Berikut adalah contoh gambaran flow pada PDI versi 4 untuk penarikan data SAP dengan metode Remote Function Call (RFC). Dari POC kami, performa berhasil ditingkatkan ketika kita melakukan tuning diantara kedua titik (Pentaho Data Integration maupun parameter di RFC SAP).</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbHNJ9ktUu7qpbJ_FIDjhfBdmfP0Ln79HLLtX-bcIZRVQseTSeioZ9V12SbP9HCwcLnRoDOfE-sH-xFtrtQ5VckXz8By8u5GaXIYWEl2bXZ61epcEK1yBg2FZlvz4jjPqby5esSx73ccSq/s1600/sap_flow_pentaho_data_integration.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbHNJ9ktUu7qpbJ_FIDjhfBdmfP0Ln79HLLtX-bcIZRVQseTSeioZ9V12SbP9HCwcLnRoDOfE-sH-xFtrtQ5VckXz8By8u5GaXIYWEl2bXZ61epcEK1yBg2FZlvz4jjPqby5esSx73ccSq/s1600/sap_flow_pentaho_data_integration.png" /></a></div><div style="text-align: justify;"><br />
</div>Lalu dengan adanya banyak library RFC seperti dari PHP, apa keunggulan PDI dibanding lainnya ?<br />
<div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Saat ini, kita bisa mengklaim bahwa PDI atau dikenal juga dengan Kettle adalah salah satu aplikasi ETL terbaik di pasaran saat ini. </div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dengan fitur yang sangat kaya dengan transformasi data, multi pipelining maupun adaptasi terhadap multi platform dengan berbagai konfigurasi maka batch proses pengambilan, pengolahan dan pembersihan data yang melibatkan data SAP akan sangat terbantu dibandingkan platform teknologi yang dirancang transaksional seperti PHP.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Bagi rekan-rekan yang mengalami masalah integrasi data lokal dan SAP, sekarang Anda memiliki solusi yang <i>reliable</i> dan <i>very cost efficient</i> !</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Salam,</div><br />
<div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Feris</div>Just Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-738874420740555972011-02-18T16:46:00.000-08:002011-02-18T16:47:42.253-08:00Kumpulan Video Pentaho dari PHI-Integration<div style="text-align: justify;">Berikut adalah beberapa video penggunaan Pentaho sebagai data integration dan juga sebagai solusi platform web dashboard.<br />
<br />
Kesemuanya merupakan solusi yang dirancang oleh PHI-Integration.com - sebuah perusahan solusi Data Management, Business Intelligence (BI) dan Data Mining yang berpusat di Jakarta.<br />
<br />
Untuk mendapatkan informasi lebih lanjut mengenai solusi BI dari kami, silahkan <a href="http://www.phi-integration.com/component/option,com_contact/Itemid,3/">hubungi kami</a>.<br />
<br />
Semoga bermanfaat.</div><br />
<h2>Solusi Integrasi Dashboard dengan Pentaho</h2><div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/-IHtefBs_Ps" title="YouTube video player" width="640"></iframe></div><br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/gjSvFx93i5U" title="YouTube video player" width="640"></iframe></div><br />
<br />
<br />
<h2>Solusi Ekstraksi Data Web dengan Pentaho</h2><br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/bkeVXtRZtTc" title="YouTube video player" width="640"></iframe></div><br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen="" frameborder="0" height="390" src="http://www.youtube.com/embed/LqXl5lxpOGU" title="YouTube video player" width="640"></iframe></div>Just Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-76127938056572732772010-12-06T18:50:00.000-08:002010-12-06T19:21:43.123-08:007 Analogi Mengenal DatabaseDilatarbelakangi keprihatinan terhadap kurangnya skill / kompetensi di bidang perancangan database relasional, maka kami mengambil inisiatif untuk mencoba membuat artikel pengenalan konsep database.<br />
<br />
Artikel ini dibagi dalam 7 bagian dengan pendekatan analogi yang singkat dan padat. Selengkapnya, silahkan kunjungi halaman <a href="http://mysql.phi-integration.com/apa-itu-database">http://mysql.phi-integration.com/apa-itu-database</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2PZbKp2LMEPIaLC21ooht58PNE05xuTg3dGMCfuB3O-HfpYg0XEBFo3cK-jdToD9FvmEsXYDDksAP9DnR5_2GZnSApCZBqM_-39h-QR0dfXbJfT742roINQLT3WNj6Ar5d9L10zc0WuiI/s1600/halaman_apa_itu_database.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="330" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2PZbKp2LMEPIaLC21ooht58PNE05xuTg3dGMCfuB3O-HfpYg0XEBFo3cK-jdToD9FvmEsXYDDksAP9DnR5_2GZnSApCZBqM_-39h-QR0dfXbJfT742roINQLT3WNj6Ar5d9L10zc0WuiI/s400/halaman_apa_itu_database.png" width="400" /> </a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"></div>Just Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-45251763794436834562010-11-27T05:23:00.000-08:002010-12-06T19:22:36.592-08:00Tampilan Baru Wiki Pentaho @ PHI-Integration.com<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUiFxZXrZZdeQHmg4_5Ie4SFSGc-VvvGifUHNA83byUjgojNol3FsLZZouKIjN_2yOQSeYf3v_RCNvEFh0yBhyphenhyphenLmlQ2xP20sjUoWwNBUbn6MwjbZEP37PqbEu4ADkV9oh263RhD1bhV7Dr/s1600/front_5oktober2010.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUiFxZXrZZdeQHmg4_5Ie4SFSGc-VvvGifUHNA83byUjgojNol3FsLZZouKIjN_2yOQSeYf3v_RCNvEFh0yBhyphenhyphenLmlQ2xP20sjUoWwNBUbn6MwjbZEP37PqbEu4ADkV9oh263RhD1bhV7Dr/s320/front_5oktober2010.png" width="228" /></a>- Latar Belakang dengan gradasi warna yang lebih baik sehingga nyaman dilihat.<br />
- Navigasi yang lebih baik<br />
- Overview yang lebih sederhana<br />
<div class="separator" style="clear: both; text-align: center;"></div>- Link ke social networkJust Another Bloggerhttp://www.blogger.com/profile/06816384987383854878noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-17056774266635882482010-08-07T02:25:00.000-07:002010-08-07T02:56:53.185-07:00Forum Bahasa Indonesia @ Pentaho<div style="text-align: justify;">Forum di <a href="http://forums.pentaho.com/" target="_blank">Pentaho</a> merupakan media diskusi utama bagi komunitas Pentaho di seluruh dunia. Tidak adanya milis (mailing list) dari Pentaho dapat dimaklumi karena aplikasi web forum ini memiliki beberapa keunggulan, diantaranya :</div><ul><li style="text-align: justify;">Privasi dimana email bisa disembunyikan dan cukup menggunakan ID member di forum.</li>
<li style="text-align: justify;">Setiap posting tidak langsung di-email. Ini menguntungkan karena dengan makin besarnya anggota komunitas pasti akan mengakibatkan naiknya jumlah posting per hari. Ini tentunya tidak akan membanjiri inbox dan mengganggu kita sebagai member.</li>
<li style="text-align: justify;">Search engine friendly.</li>
<li style="text-align: justify;">Memiliki tampilan HTML yang lebih baik dibandingkan layanan seperti Yahoogroup maupun Googlegroups.</li>
</ul><div style="text-align: justify;"><br />
Dengan melihat beberapa keunggulan ini ditambah cukup banyaknya aktivitas poster asal Indonesia, maka dengan dukungan dari <a href="http://www.pentaho.com/team/bio.php?bio=doug_moran" target="_blank">Doug Moran</a> - pendiri dan vice president untuk hubungan komunitas Pentaho - per hari ini kita sudah mendapatkan forum khusus <a href="http://forums.pentaho.com/forumdisplay.php?303-Bahasa-Indonesia-(Indonesian)" target="_blank">Bahasa Indonesia</a> (bagian International). Terima kasih Doug !</div><div style="text-align: justify;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6-ObkePo-y20pnvfGA2A0Ute5xGWzZVTEqfNTHoq3-TJCu-1UaD8BpLTK7m-lFgL50C7q_7yS8LuqjBT3vrKGLF6BuD9OvLgta8lefhW2qCQ5j-tCPFUG6cM8XKLc3uDnbFxfobY-4SEa/s1600/forum-pentaho-bahasa-indonesia.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6-ObkePo-y20pnvfGA2A0Ute5xGWzZVTEqfNTHoq3-TJCu-1UaD8BpLTK7m-lFgL50C7q_7yS8LuqjBT3vrKGLF6BuD9OvLgta8lefhW2qCQ5j-tCPFUG6cM8XKLc3uDnbFxfobY-4SEa/s640/forum-pentaho-bahasa-indonesia.png" width="640" /></a></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Alamat URL lengkap untuk forum tersebut adalah sebagai berikut :<br />
<a href="http://forums.pentaho.com/forumdisplay.php?303-Bahasa-Indonesia-(Indonesian)" target="_blank">http://forums.pentaho.com/forumdisplay.php?303-Bahasa-Indonesia-(Indonesian)</a><br />
<br />
Dengan demikian forum ini akan melengkapi milis Pentaho User Group Indonesia yang telah ada, yaitu <a href="http://groups.google.com/group/pentaho-id" target="_blank">http://groups.google.com/group/pentaho-id</a>. Ini sekaligus juga merupakan pengganti forum diskusi web di Ning yang sudah tidak kami <a href="http://blog.phi-integration.com/2010/08/penutupan-pentaho-ning.html" target="_blank">perpanjang</a> hostingnya.<br />
<br />
Semoga dengan adanya kedua jenis media ini dapat dimanfaatkan secara maksimal pengguna Pentaho yang berbahasa Indonesia, sehingga implementasi Pentaho dapat berjalan dengan sukses dan bermanfaat bagi pribadi, karir, dan institusi/organisasi/perusahaan Anda masing-masing.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><br />
</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-12851510763374348742010-08-06T21:35:00.000-07:002010-08-07T07:00:41.577-07:00Penutupan Pentaho-ID @ Ning<div style="text-align: justify;">Sudah beberapa bulan ini <a href="http://www.ning.com/" target="_blank">Ning</a> - salah satu situs jaringan sosial - mengumumkan akan menutup fasilitas gratisnya dengan tenggat sampai dengan 20 Agustus 2010.<br />
<br />
Berhubung Pentaho User Group Indonesia memiliki satu situs di <a href="http://pentaho-id.ning.com/" target="_blank">Ning</a> dan <a href="http://pentaho.phi-integration.com/" target="_blank">PHI-Integration</a> adalah inisiatornya, maka kami perlu meninjau dari sisi cost / benefit yang didapatkan untuk memutuskan apakah perlu meneruskan atau tidak hosting di situs tersebut.</div><div style="text-align: justify;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYrkJUfSYA3nVNWqGAzuy5kLfMr6Et7Nesr1GBDVM8M63Vgxb_WddLKROmVihuACKJOr-s8lOGoRycWtaKH-_vGcZjcEcABcuWdBteDJ2C2YDHZVWtbDm8FhpVSEpQquIVSfwFs7SdXVoE/s1600/halaman-awal-pentaho-id-ning.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;" target="_blank"><img border="0" height="242" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYrkJUfSYA3nVNWqGAzuy5kLfMr6Et7Nesr1GBDVM8M63Vgxb_WddLKROmVihuACKJOr-s8lOGoRycWtaKH-_vGcZjcEcABcuWdBteDJ2C2YDHZVWtbDm8FhpVSEpQquIVSfwFs7SdXVoE/s320/halaman-awal-pentaho-id-ning.png" width="320" /></a></div><br />
<br />
</div><div style="text-align: justify;">Akhirnya dengan beberapa pertimbangan di bawah ini maka kita putuskan untuk tidak meneruskan lagi layanan hosting di Ning :</div><div style="text-align: justify;"></div><ul><li style="text-align: justify;">Aktivitas komunitas Pentaho Indonesia yang rendah di situs tersebut dibandingkan dengan aktivitas di milis pentaho-id@googlegroups.com.</li>
<li style="text-align: justify;">Forum yang disusun dengan topik tertentu yang merupakan tujuan awal dibentuknya Ning ini sangat sepi peminat.</li>
<li style="text-align: justify;">Keanggotaan komunitas sudah mencapai lebih dari 150, dimana kita harus mengambil plan hosting yang lebih advanced.</li>
<li style="text-align: justify;">Tidak adanya <i>spam filtering</i> yang cukup memadai yang dapat memudahkan moderasi.</li>
</ul><div><div style="text-align: justify;"><br />
</div></div><div><div style="text-align: justify;">Untuk Anda yang tetap ingin melakukan diskusi mengenai Pentaho dan Business Intelligence secara umum dapat bergabung di milis pentaho-id@googlegroups.com - yang saat penulisan ini dibuat sudah mencapai 300 lebih anggota - dengan cara berikut :</div></div><div><ul><li style="text-align: justify;">kirimkan email kosong ke <a href="mailto:pentaho-id+subscribe@googlegroups.com">pentaho-id+subscribe@googlegroups.com</a> dan balas email konfirmasinya.</li>
<li style="text-align: justify;">bergabung melalui situs <a href="http://groups.google.com/group/pentaho-id" target="_blank">http://groups.google.com/group/pentaho-id</a> </li>
</ul><div><div><div style="text-align: justify;">Demikian pengumuman ini kami buat untuk para anggota komunitas Pentaho di Indonesia. Semoga bisa bermanfaat.<br />
<br />
</div></div></div></div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-22292229751934409592010-08-03T10:23:00.000-07:002010-08-06T20:40:36.106-07:00OLAP4J dan Pentaho<div style="text-align: justify;">Ketika banyak dari project data warehousing selesai, tahap berikutnya adalah menghasilkan laporan analisis / OLAP yang <i>powerful</i> - namun cenderung kompleks - untuk kepentingan strategis berbagai level manajemen.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Namun aplikasi OLAP apa yang digunakan ? Apakah Microsoft SQL Server Analysis Service (MSAS) ?Mondrian ? Cognos ? PALO ? Produk X lainnya ?</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Daftar pilihan ini tentunya akan dipertentangkan satu sama lain dengan berbagai pertanyaan lanjutan :</div><div style="text-align: justify;"></div><ul><li>Mana aplikasi / engine analisis yang memiliki performa terbaik ? Apakah tipe engine berpengaruh ? Jika iya, dari tipe MOLAP, ROLAP atau HOLAP mana yang akan digunakan ? </li>
<li>Selain performa, bagaimana dengan skalabilitas data yang dapat ditangani ?</li>
<li>Bagaimana dengan SLA (Service Level Agreement) dari produk tersebut ? SLA mana yang dapat dipercaya ? Proprietary atau open source based ? </li>
<li>Dukungan terhadap standar MDX ? Kemudahan eksensibilitas dari fungsi MDX itu sendiri ? </li>
<li>Client interface yang didukung apa saja ?</li>
<li>Total Cost of Ownership ? Apakah cukup efisien dengan efektifitas yang maksimal ?</li>
<li>dan lain-lain</li>
</ul><br />
<div style="text-align: justify;">Pertanyaan-pertanyaan tersebut bertambah kompleks atau susah dijawab karena masing-masing memiliki kelebihan dan kekurangan sendiri-sendiri. Kondisi <i>tradeoff </i>sering sekali terjadi dimana pilihan akan fitur yang satu akan mengorbankan fitur lainnya.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Berangkat dari situasi tersebut, sudah lama banyak inisiatif agar sistem analisis pelaporan kita tidak tergantung pada satu engine. Sistem tersebut diharapkan dapat berbicara kepada semua engine dengan satu bahasa . Ini dengan tujuan ketika kebutuhan report kita bertambah kompleks yang tidak dapat ditangani mungkin oleh satu produk kita dapat beralih ke lainnya dengan <i>effort </i>/ usaha yang minim.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dan salah satu inisiatif tersebut datang dari ranah komunitas pengguna platform Java, yaitu OLAP4J.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;"><b>Apa itu OLAP4J ? </b></div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">OLAP4J merupakan standar dan juga driver bagi berbagai analysis engine agar berbicara dalam bahasa yang sama. Anda dapat menganologikan OLAP4J mirip ODBC (Open Database Connectivity) ataupun JDBC (Java Database Connectivity) terhadap Relational Database System (RDBMS). Bedanya driver ini bekerja terhadap OLAP engine dan dikembangkan di atas platform Java.</div><div style="text-align: justify;"><br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq2-8yQrXWFItmbdOH3UhwScjrAhyphenhyphenJqZSAVTOpmiz7r57mNe8HsRU54cEN2aoVcU0qQnvHF5s_yb0FOKXQiGHANCn02n6jtLyZu3kacJ9DW4pxSRYK6ZlieS8rYzKNbe-b8-Zn3u-pw0ZN/s1600/olap4j.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq2-8yQrXWFItmbdOH3UhwScjrAhyphenhyphenJqZSAVTOpmiz7r57mNe8HsRU54cEN2aoVcU0qQnvHF5s_yb0FOKXQiGHANCn02n6jtLyZu3kacJ9DW4pxSRYK6ZlieS8rYzKNbe-b8-Zn3u-pw0ZN/s320/olap4j.png" width="320" /></a></div><br />
</div><div style="text-align: justify;">Dengan adanya OLAP4J ini maka bisa dipastikan banyak produk client yang akan berkembang karena masalah konektivitas idealnya sudah tidak menjadi masalah. Para developer akan lebih fokus ke pengayaan fitur produk reporting mereka sendiri ketimbang harus memusingkan perbedaan protokol yang digunakan oleh tiap <i>engine OLAP</i>.</div><div style="text-align: justify;"><br />
</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;">OLAP4J sebelumnya telah mendukung beberapa produk <a href="http://mondrian.pentaho.org/">Mondrian</a> dan <a href="http://msdn.microsoft.com/en-us/library/ms175609(SQL.90).aspx">SQL Server Analysis</a> dengan cukup baik. Dan baru-baru ini platform OLAP yang didukung bertambah, yaitu <a href="http://julianhyde.blogspot.com/2010/08/olap4j-now-talks-to-palo-and-sap-bw.html">PALO dan SAP BW</a>.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: justify;"><br />
</div><div style="text-align: justify;"><a href="http://www.pentaho.com/">Pentaho</a> merupakan produk open source BI yang berbasiskan Java dan saat ini didukung dengan intensif oleh <a href="http://pentaho.phi-integration.com/">PHI-Integration</a>. Otomatis karena berjalan di atas Java, Pentaho dapat memanfaatkan OLAP4J secara penuh di dalam jajaran produknya.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Berita yang sangat baik adalah Pentaho memang mendukung pengembangan OLAP4J ini dan malah merupakan inisiator project ini melalui pendiri project Mondrian, <a href="http://julianhyde.blogspot.com/">Julian Hyde</a>.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Dengan makin matangnya OLAP4J sebagai standar dan produk serta dukungan yang luas dari produk Pentaho yakni Pentaho Data Integration (PDI), Pentaho Reporting dan Pentaho Analysis Tool (PAT) menjadikan Pentaho sebagai reporting client yang patut diperhitungkan dengan alasan yang telah dikemukakan sebelumnya.</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">Kelebihan dari tiap produk OLAP yang telah didukung OLAP4J dapat dimaksimalkan oleh Pentaho melalui mekanisme integrasi / konsolidasi data atau diekspose melalui reporting tool yang mudah dideploy ke dalam web based interface (Pentaho BI Server).</div><div style="text-align: justify;"><br />
</div><div style="text-align: justify;">PHI-Integration menyambut dengan baik perkembangan yang luar biasa dari komunitas open source di ranah BI ini. Karena dengannya, kita menjadi makin siap untuk melakukan eksplorasi dan memberikan pilihan yang juga makin baik kepada client, komunitas maupun stakeholder kita.</div><div style="text-align: justify;"><br />
</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com2tag:blogger.com,1999:blog-8469739739046690665.post-23324811366018618062010-06-19T10:41:00.001-07:002010-06-19T22:14:41.724-07:00Pentaho Data Integration 3.2 : Beginner's Guide<div style="text-align: justify;"><div class="separator" style="clear: both; text-align: center;"><a target="_blank" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZVBw64WK4rR_K5qQJTdWvv8vDN3zQ4QSZHraZPieQRnK2xyFBXz06sxlZ_dGps7cn6Eh-QpTIRuVfkqjDRSE1v5SU0_Ar8P4jZl7yZUwts-s6gs4NumdLbTx8kXoURLGkzhtNbiNuiLz6/s1600/pdi-3-2-maria-carina-roldan-book-cover.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="400" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZVBw64WK4rR_K5qQJTdWvv8vDN3zQ4QSZHraZPieQRnK2xyFBXz06sxlZ_dGps7cn6Eh-QpTIRuVfkqjDRSE1v5SU0_Ar8P4jZl7yZUwts-s6gs4NumdLbTx8kXoURLGkzhtNbiNuiLz6/s400/pdi-3-2-maria-carina-roldan-book-cover.png" width="316" /></a></div><br />
<br />
Tidak bisa dipungkiri lagi, Pentaho Data Integration (PDI) atau <a target="_blank" href="http://kettle.pentaho.org/">Kettle</a> adalah primadona di proyek Pentahodan merupakan salah satu utilitas ETL terbaik di pasaran saat ini.<br />
<br />
Sudah dua tahun ini Kettle membantu PHI memecahkan banyak kasus pengolahan data yang sulit dan melibatkan banyak sumber data. Sebagai konsultan dan trainer data warehouse, hampir tidak ada kasus yang tidak dapat dipecahkan oleh Kettle baik dari sisi solusi maupun performa<br />
<br />
Di samping itu saya sendiri sudah lama menunggu datangnya buku yang cukup komprehensif untuk PDI ini. Dan akhirnya penantian itu datang juga dengan terbitnya buku dari Packt publishing dengan judul "Pentaho Data Integration 3.2 : Beginner's Guide".<br />
<br />
Buku ini merupakan karangan <a target="_blank" href="http://www.mariacarinaroldan.blogspot.com/">María Carina Roldán</a> yang merupakan salah satu kontributor artikel<a target="_blank" href="http://wiki.pentaho.com/display/EAI/Pentaho+Data+Integration+%28Kettle%29+Tutorial"> tutorial PDI</a> di <a target="_blank" href="http://wiki.pentaho.org/">wiki Pentaho</a>. Terima kasih saya sampaikan kepada Packt karena diberi kesempatan untuk mereview versi e-book buku tersebut pada bulan ini.<br />
<br />
Kesan positif langsung hinggap di diri saya ketika telah membaca daftar isi dan bab awal buku ini, beberapa pertanyaan dasar dan sering diajukan langsung terjawab dengan penjelasan singkat dan jelas :<br />
<br />
<div style="text-align: center;"><b>"Apa sih itu ETL ? "</b></div><div style="text-align: center;"><b><br />
</b></div><div style="text-align: center;"><b>"Kenapa data warehouse membutuhkan utilitas ETL ? "</b></div><div style="text-align: center;"><b><br />
</b></div><div style="text-align: center;"><b>"Pentaho Data Integration sebagai ETL "</b></div><br />
Kesan positif tadi kemudian berlanjut dengan konsisten melalui contoh : Hello World versi ETL / Kettle. Dari contoh tersebut langsung diekspresikan berbagai konsep dasar Spoon (utilitas grafis Kettle) :<br />
- Cara menjalankan Spoon<br />
- Pembentukan Step<br />
- Row / Hop<br />
- Running / Preview<br />
- Membaca log console<br />
<br />
Sangat dasar sehingga user dapat langsung memahami apa yang terjadi. Ini dimungkinkan karena penjelasan dilengkapi dengan banyak screenshot pengerjaan dan gambar/skema konsep yang jelas. Sesuatu yang kadang membutuhkan beberapa saat dari peserta untuk mendapatkan gambaran yang sama pada sesi training yang kami lakukan.<br />
<br />
Penyampaian pada saat memasuki sesi praktis juga sangat baik, satu per satu contoh disampaikan dengan instruksi penggunaan "step" Kettle yang digunakan. Baru kemudian dilanjutkan dengan pembahasan dari apa yang telah dilakukan. Ini mengakibatkan buku tidak menjadi terlalu bertele-tele.<br />
<br />
Konsistensi penyampaian terjaga terus sampai dengan bab-bab berikutnya. Halaman-halaman pada buku tetap kaya akan screenshot dan gambar / skema konsep.<br />
<br />
Urutan source data yang dibahas juga sangat bertahap. Dimulai dari pengolahan file teks, XML, spreadsheet / Excel, relational database / MySQL, dan sampai akhirnya pada pembentukan datamart.<br />
<br />
Akhir kata, tanpa bermaksud berpromosi terlalu berlebihan buku ini sangat direkomendasikan buat pembaca yang baru akan mengenal Pentaho Data Integration. Bahkan pengguna lama sekalipun akan banyak mendapatkan manfaat dari buku ini.<br />
<br />
Tertarik ? Silahkan mengunjungi <a target="_blank" href="http://www.packtpub.com/pentaho-3-2-data-integration-beginners-guide/book?utm_source=business-intelligence.phi-integration.com&utm_medium=bookrev&utm_content=blog&utm_campaign=mdb_003372">situs buku</a> ini atau download bab contoh dalam format PDF : <a target="_blank" href="https://www.packtpub.com/sites/default/files/9546_PDI%20Beginner's%20guide_SampleChapter.pdf">"Developing and Implementing a Simple Datamart"</a>.<br />
<br />
<br />
</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-45048932374332825012009-02-16T20:48:00.000-08:002009-03-07T00:59:07.112-08:00Pentaho dan Gartner Magic Quadrant for BI Platforms 2009<div style="text-align: justify;"><a href="http://www.gartner.com/">Gartner</a> pada tahun 2009 ini telah mengeluarkan laporan Magic Quadrant-nya untuk BI Platforms dan walaupun Pentaho belum masuk ke quadrant tersebut dikarenakan profit-nya belum bisa menyamai produk proprietary namun adaptasinya makin meluas dan diakui bahkan melampaui vendor-vendor besar lainnya.</div><br />
<br />
<div style="text-align: justify;">Berikut adalah cuplikan laporan untuk Pentaho :</div><br />
<br />
<blockquote style="text-align: justify;"><span style="color: #4a4a4a; font-family: Verdana; font-size: 13px; line-height: 15px;"><b>Pentaho</b>, after just four years in existence, has put together a comprehensive open-source BI platform that includes data integration and data mining capabilities. In 2008, Pentaho was noticeably more aggressive, openly competing against traditional BI platform vendors. Like Jaspersoft, Pentaho is affordable and also offers a subscription-based model that avoids an initial large payment for the software license. Some of the significant features Pentaho introduced in 2008 include an automatic table designer that analyzes relational schemas and data patterns, performs a cost-benefit analysis of aggregation at different levels, and generates and populates those aggregate tables. Despite a handful of large customers, Pentaho reference survey respondents more frequently indicated that they had more departmental deployments (versus enterprisewide) and smaller data volumes compared with the other vendors.</span></blockquote><div style="text-align: justify;"><br />
<b>Apa ini artinya bagi pengguna BI dan implementornya ?</b></div><div style="text-align: justify;"></div><div style="text-align: justify;"><br />
Tentunya ini makin menguatkan Pentaho sebagai produk BI yang sudah sangat layak digunakan di berbagai level kelas bisnis baik middle maupun enterprise level. Sebagai partner Pentaho saya ingin mengapresiasi kerja keras dari seluruh tim Pentaho sehingga dapat mencapai hal yang saya anggap sebagai kesuksesan besar.</div><br />
<br />
<div style="text-align: justify;">Untuk lebih lengkapnya mengenai laporan ini dapat dilihat di halaman laporan Gartner yang beralamat di <a href="http://mediaproducts.gartner.com/reprints/sas/vol5/article8/article8.html">http://mediaproducts.gartner.com/reprints/sas/vol5/article8/article8.html</a>.<br />
<br />
Informasi lebih lanjut mengenai Pentaho dapat menghubungi kami di <a href="mailto:info@phi-integration.com">info@phi-integration.com</a>.<br />
<br />
Atau Anda bisa bergabung bersama komunitas kami di <a href="http://pentaho-id.ning.com/" target="_blank">http://pentaho-id.ning.com</a> dan <a href="http://groups.google.com/group/pentaho-id" target="_blank">http://groups.google.com/group/pentaho-id</a>.<br />
<br />
Feris Thia</div><div style="text-align: justify;">Business Intelligence Consultant</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-71168887613178184912009-02-07T05:31:00.000-08:002009-02-14T02:23:16.068-08:00PHI-Minimart : Contoh Database Retail Indonesia<div style="text-align: justify;">Pada beberapa bulan yang lalu kami memberikan pengumuman di blog <a href="http://blog.phi-integration.com/2008/08/sampledataorg.html">ini</a> suatu inisiatif proyek bertajuk SampleData.org yang tujuannya untuk menghasilkan contoh database yang bisa digunakan untuk umum secara bebas.</div><br />
<div style="text-align: justify;">Akhirnya pada tanggal 2 Februari 2009 ini kami dapat memberikan rilis pertama dari proyek ini, yaitu contoh database <a href="http://code.google.com/p/sampledata/wiki/PHIMinimartIndonesian">PHI-Minimart versi 0.1</a>. Contoh database ini mengambil skenario jaringan retailer dengan cabang di seluruh Indonesia yang menjual berbagai buah, sayuran dan makanan lainnya.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCO1FpMCNjaYEi2DJ1n0PiN3-muiBr24zeu8vPc4QxI4Lnp9KSa4ESCGVB9Nu_mQF0dFpYWn8U290SPjOK2zuH7C2tc8sNt04OKQbkNpGCdvTA8gYFjZqWvpbdjNId5RDkq5wPro_r2cLy/s1600/phi_minimart_logo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCO1FpMCNjaYEi2DJ1n0PiN3-muiBr24zeu8vPc4QxI4Lnp9KSa4ESCGVB9Nu_mQF0dFpYWn8U290SPjOK2zuH7C2tc8sNt04OKQbkNpGCdvTA8gYFjZqWvpbdjNId5RDkq5wPro_r2cLy/s320/phi_minimart_logo.png" /></a></div></div><br />
<div style="text-align: justify;">Pada versi ini fokus contoh data adalah pada modul penjualan sangat sederhana namun cukup digunakan untuk melihat data penjualan dalam berbagai dimensi yaitu :</div><ul><li>dimensi waktu</li>
<li>performa cabang</li>
<li>performa karyawan</li>
<li>performa produk</li>
</ul><br />
<div style="text-align: justify;">Database ini terdiri dari 8 tabel berupa 7 tabel master dan 1 tabel transaksi.Untuk rincian lebih lanjut dari contoh ini dan paket yang bisa di-<i>download</i> silahkan kunjungi <i>project hosting </i>nya di <a href="http://code.google.com/p/sampledata/" target="_blank">http://code.google.com/p/sampledata/</a>.</div><div style="border: medium none;"></div><div class="separator" style="border: medium none; clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjmEkm9VPUedRwW4pi2_dQqzM_CSuVs8Uz1tYtpRL48Aul0YcNetCnp7Q-GIsMz4tzfRufsdqH2LA2CaAiEb3Kwb8bZDUJLwIe2EDnHBBAMSB_hKlx0zxBG0Vx55QwFIc2qhSi9l_KfHQz/s1600/phi_minimart_oltp.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div><br />
<center><br />
<img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjmEkm9VPUedRwW4pi2_dQqzM_CSuVs8Uz1tYtpRL48Aul0YcNetCnp7Q-GIsMz4tzfRufsdqH2LA2CaAiEb3Kwb8bZDUJLwIe2EDnHBBAMSB_hKlx0zxBG0Vx55QwFIc2qhSi9l_KfHQz/s512/phi_minimart_oltp.png" /><br />
</center>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-36261972872041909902009-01-18T09:52:00.000-08:002009-01-18T10:35:04.075-08:00Business Intelligence & Open Source : Solusi di Masa Krisis ?<div style="text-align: justify;">Dengan terjadinya krisis yang mengglobal saat ini membuat para banyak pelaku bisnis kembali mereorganisasi perusahaannya untuk mencapai 2 hal supaya bertahan :<br />1. Efisiensi - dengan banyak melakukan pos penghematan dimana-mana2<br />2. Efektifitas - fokus pada pekerjaan dan proyek yang menjadi kompetensi utamanya<br /><br />Namun untuk mencapai dua tujuan tersebut, ada pertanyaan penting yang sebelumnya harus dijawab :<br /><br /></div><div style="text-align: center;"><span style="font-weight: bold;">"Bagaimana posisi bisnis kita saat ini ?"</span><br /></div><div style="text-align: justify;"><br />Kenapa pertanyaan ini penting ? Karena ini akan memetakan tindakan-tindakan yang kita perlukan terhadap organisasi bisnis kita termasuk stakeholder seperti customer, pemegang saham, dsbnya...<br /><br />Dari satu pertanyaan itu akan muncul jawaban untuk hal-hal berikut ini :<br /><ul><li>Apa bisnis utama kita ? Apa yang sebenarnya dijual ? Apakah kita sudah terlalu ekspansif tanpa kontrol ?</li><li>Mana produk yang sebenarnya paling menguntungkan dan masih bersifat jangka panjang untuk perusahaan ?</li><li>Bagaimana dengan perkembangan saingan kita ?</li><li>Bagaimana rantai suplai di perusahaan kita ? Apakah lancar, sering kekurangan/kelebihan suplai? Bagaimana tingkah laku supplier kita ?</li><li>Jika lingkungan bisnis sangat sehat, bagaimana kinerja organisasi kita ? Bagian mana berkinerja paling bagus ? Apakah faktor kepemimpinan pemicunya ?Apakah kita kelebihan karyawan ? Bagian mana yang paling tidak produktif dan tidak menghasilkan dalam setahun belakangan dan untuk setahun ke depan ?</li><li>Dan pertanyaan seabrek lainnya...<br /></li></ul><br />Semua perspefktif analisis ini perlu dilihat untuk mencari solusi efisiensi dan efektifitas yang paling tepat. Hal-hal inilah yang makin penting di masa krisis ini ...<br /><br />Dan hal-hal ini yang dicoba dijawab dalam disiplin <span style="font-weight: bold;">Business Intelligence (BI)</span>.<br /><br />Pemanfaatan teknologi BI oleh client kami semakin dirasakan manfaatnya karena bukan saja dapat menjawab hal tersebut di atas. Tapi juga menjawabnya dalam waktu yang relatif singkat sehingga efisien waktu tercapai.<br /><br />Namun kendala pemanfaatan BI selama ini adalah<span style="font-weight: bold;"> solusi BI terkenal sangat mahal </span>baik dalam hal akusisi teknologi maupun dalam maintenance (pemeliharaannya). Coba lakukan penelitian berapa banyak UKM yang memanfaatkan solusi BI seperti Cognos, Hyperion atau Business Objects? Saya rasa sangat sedikit apalagi di Indonesia.<br /><br />Tapi mungkin saja era itu akan segera berlalu dengan munculnya project-project BI yang <span style="font-weight: bold;"> reliable</span> (mampu memecahkan masalah), <span style="font-weight: bold;">affordable </span>(terjangkau) untuk akusisinya dan bersifat <span style="font-weight: bold;">open source</span> sehingga mudah dalam pemeliharaannya.<br /><br />Beberapa perusahaan dan project yang termasuk di dalam kategori ini diantaranya<br /><ul><li><a href="http://www.pentaho.com/">Pentaho</a></li><li><a href="http://www.jaspersoft.com/">JasperSoft</a><br /></li><li><a href="http://www.infobright.com/">Infobright</a><br /></li></ul><br />Dengan customer base yang makin berkembang dan disinggung dalam berbagai literatur solusi bisnis terkemuka seperti Gartner maka produk-produk seperti ini makin menunjukkan eksistensinya dan layak untuk dipertimbangkan.<br /><br />Sebagai contoh, berikut di bawah ini adalah gambar pengunaan data analisis berbasis web. (Mondrian OLAP Server) Pada gambar terlihat bahwa kita dapat menganalisis jumlah <span style="font-weight: bold;">penjualan</span> dibandingkan dengan <span style="font-weight: bold;">pengeluaran </span>dan <span style="font-weight: bold;">profit </span>dari sisi :<br /><ul><li>Produk</li><li>Pelanggan (Customer)</li><li>dan Status Pernikahan dari Customer (Marital Status)</li></ul><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pentaho-en.phi-integration.com/_/rsrc/1231086837035/mondrian/configuring-mondrian-sample/jpivot-with-role--california-manager--set/California%20Manager%20Role.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 538px; height: 389px;" src="http://pentaho-en.phi-integration.com/_/rsrc/1231086837035/mondrian/configuring-mondrian-sample/jpivot-with-role--california-manager--set/California%20Manager%20Role.png" alt="" border="0" /></a><br /><div style="text-align: center; font-weight: bold;">"Terjangkau Tetapi Tidak Murahan"<br /></div><br />Begitu mungkin kata yang tepat untuk solusi Open Source BI. Terjangkau tetapi dapat menjawab pertanyaan-pertanyaan di awal artikel. Tentunya dengan data-data yang akurat dan dengan paket utilitas yang <span style="font-style: italic;">powerful</span>.<br /><br />NB : Jika Anda tertarik untuk mengetahui lebih lanjut mengenai Open Source BI ini dapat mengikuti diskusi melalui milis kami di <a href="http://groups.google.com/group/pentaho-id">http://groups.google.com/group/pentaho-id</a>.<br /><br /></div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-36465774104662387242008-09-09T09:51:00.000-07:002008-09-09T10:04:04.100-07:00OpenBravo Mengadopsi Pentaho<div style="text-align: justify;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9XXDL-j27Lg1Xljxh8nrhyphenhyphenzSdhoOHe_FTdcWiVUTiipTxSBns19pw3fLQj_CE-5M0pGz3bdiqGmWPinhfI9GeXZvPeVeZE3XUnNm_UQk9X5WonrsayPLUfBhdPR8_6SoJjnHD8HNx3nIK/s1600-h/ob-logo.gif"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9XXDL-j27Lg1Xljxh8nrhyphenhyphenzSdhoOHe_FTdcWiVUTiipTxSBns19pw3fLQj_CE-5M0pGz3bdiqGmWPinhfI9GeXZvPeVeZE3XUnNm_UQk9X5WonrsayPLUfBhdPR8_6SoJjnHD8HNx3nIK/s400/ob-logo.gif" alt="" id="BLOGGER_PHOTO_ID_5244066266939129362" border="0" /></a>Pentaho makin menunjukkan ‘keperkasaan’-nya dengan diadopsi sebagai bagian dari solusi beberapa ERP open source.<br /><br /><br />Berita terbaru adalah bahwa <a href="http://www.openbravo.com/">OpenBravo</a> - pemain ERP open source berbasis web - telah bersepakat mengadopsi <a href="http://www.pentaho.com/">Pentaho</a> ke dalam produknya dalam skema OEM.<br /><br /></div><div style="text-align: justify;"> <p>Berita selengkapnya dapat dibaca di situs <a href="http://www.pentaho.com/news/releases/20080908_new_oem_agreement_brings_pentaho_bi_to_openbravo.php">Pentaho</a> dan <a href="http://www.openbravo.com/about-us/press-room/news/openbravo-pentaho-oem-announcement-8-sept-2008-website.php">OpenBravo</a>.</p><p><br /></p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pentaho.com/images/de_logo.png"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 220px; height: 86px;" src="http://pentaho.com/images/de_logo.png" alt="" border="0" /></a>Hm… sepertinya Pentaho akan menjadi mainstream di dunia reporting open source neh. Dan mungkin pula dengan model open source yang diusungnya akan segera menyusul produk proprietary dalam hal kecepatan dan kualitas ?<br /><p><br /></p> Kita lihat saja perkembangan yang semakin menarik ini...<br /><br />Feris<br /></div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-90934187812122463792008-09-02T02:39:00.000-07:002008-09-04T06:38:48.223-07:00Enterprise Information Integration (EII) dan Pentaho Platform<div style="text-align: justify;">Pada saat ini kita selalu menggunakan utilitas ETL - seperti Kettle, Microsoft DTS/SSIS, Informatica, aplikasi buatan Anda sendiri, dan lain sebagainya - untuk menggabungkan berbagai data source yang berbeda (Excel, CSV, MySQL, dsbnya) ke dalam suatu sistem database tunggal sehingga bisa di-<span class="Apple-style-span" style="font-style: italic;">relate</span> dengan baik dan mudah seperti sesama database SQL Server, Oracle, MySQL, dsbnya. Penyajian laporan setelah sumber data di suatu tempat juga tidak merepotkan tentunya.<br /><br />Tapi pada saat ini dengan makin beragamnya sumber data terutama yang berasal dari web service dan ada beberapa kendala dimana pengguna boleh melihat data tapi tidak boleh menyimpan sumber datanya (berkaitan dengan policy) maka posisi kita menjadi sulit.<br /><br />Untuk contoh web service misalnya, apa yang bisa kita lakukan adalah mengerti API dan mengambil data berdasar parameter tertentu dan baru kemudian kita gabungkan dengan sumber data lainnya secara "on the fly".<br /><br />Bagaimana kalau kita tidak begitu mengerti API tersebut atau sangat memakan waktu untuk melakukan programming / coding lagi ?<br /><br />Beruntung untuk Anda yang sudah menggunakan Pentaho Reporting, Kettle dan Pentaho platform. Kenapa ? Karena dengan Kettle kita bisa mengambil berbagai source tersebut dengan designer Spoon, menempatkan file transformation yang dihasilkan di dalam platform, dan hasil dari data integrasi Kettle inilah yang akan sumber data untuk laporan dengan menggunakan Pentaho Reporting. <br /><br />Solusi integrated dan <span class="Apple-style-span" style="font-style: italic;">looseless</span> seperti ini serign disebut dengan istilah <a href="http://en.wikipedia.org/wiki/Enterprise_Information_Integration" target="_blank">Enterprise Information Integration (EII)</a>.<br /><br />Anda ingin tahu langkah demi langkah cara penggabungan seperti itu ?<br /><br />Anda dapat membaca artikel teknisnya di :<br /><br /><a href="http://www.nicholasgoodman.com/bt/blog/2007/08/15/using-kettle-for-eii/">http://www.nicholasgoodman.com/bt/blog/2007/08/15/using-kettle-for-eii/</a>.<br /><br />Walau ini artikel lama, tapi tentunya artikel dari <a href="http://www.nicholasgoodman.com/bt/blog/">Nicholas Goodman</a> (salah satu inisiator Pentaho) ini tidak boleh dilewatkan begitu saja - karena membahas tentang solusi EII yang telah saya ringkas di atas.<br /><br />Selamat Mencoba !<br /><br />Feris</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-30586262004797937772008-08-30T09:16:00.000-07:002009-03-25T03:07:05.326-07:00Change Data Capture (CDC)<div style="text-align: justify;"><h4>Apa itu Change Data Capture ?</h4><br />
Salah satu kendala peningkatan kinerja di dalam implementasi data warehouse adalah strategi pengambilan data transaksional yang mengalami perubahan dari titik pengambilan (<span style="font-style: italic;">snapshot</span>) terakhir. Hal ini dikenal dengan nama proses pengambilan data yang berubah atau <span style="font-style: italic;">Changed Data Capture</span> (CDC).<br />
<br />
<h4>Beberapa Teknik Solusi</h4><br />
Untuk beberapa vendor BI pemecahan masalah ini mungkin kelihatan sederhana seperti penambahan kolom timestamp pada tabel yang akan di-<span style="font-style: italic;">capture</span> maupun membuat tabel audit baru yang mencatat perubahan data di tabel yang dipantau.<br />
<br />
Selanjutnya kolom ini akan dipopulasi berdasarkan perubahan yang terjadi melalui mekanisme trigger (insert, update dan delete).<br />
<br />
Teknik lainnya adalah mencoba untuk menggantungkan diri pada sistem aplikasi yang ada misalkan aplikasi ERP (<span style="font-style: italic;">Enterprise Resource Planning</span>) yang memiliki field seperti creation_date dan updated_date - yang masing-masing mewakili waktu dibentuknya row data dan waktu update terakhir.<br />
<br />
Namun pendekatan solusi ini memiliki kelemahan, bagaimana kalau row tersebut dihapus ? Tentunya kita tidak bisa melakukan query terhadap row tersebut lagi dan row data yang berkaitan di data warehouse kita tentu sudah menjadi tidak valid lagi tanpa kita bandingkan dengan row data sumber.<br />
<br />
Ada juga solusi yang "tidak mau ambil pusing"... yaitu mencoba membandingkan satu per satu row dari data warehouse dengan data asalnya. Solusi ini tentunya adalah proses yang sangat lama dan 'mahal'. Bukan saja ini solusi yang tidak tepat karena menurunkan kinerja tapi hampir mustahil dilakukan atas alasan praktis terutama jika data yang ditangani sudah sangat besar.<br />
<br />
Walau pada awalnya bagi sebagian orang, masalah <span style="font-style: italic;">capture data</span> ini kelihatan sepele tapi memang tidak sesederhana seperti yang dipikirkan.<br />
<br />
Contohnya jika menyangkut policy maka pada kebanyakan kasus kita tidak boleh merubah struktur maupun membuat trigger apapun pada database client kita sehingga menjadikan solusi pengambilan data ini menjadi semakin sulit.<br />
<br />
Jika ini yang terjadi, maka solusi terbaik yang biasanya dapat dilakukan adalah membuat aplikasi untuk membaca dan menganalisa transaction log dari database yang digunakan sehingga tidak mengganggu data sebenarnya. Transaction log biasanya adalah file yang digunakan sebagai jembatan untuk mencatat transaksi yang dilakukan sebelum dilakukan perubahan ke tabel sebenarnya.<br />
<br />
Namun lagi-lagi solusi ini terkendala oleh tidak adanya log file ini pada beberapa sistem database terutama jika itu adalah <span style="font-style: italic;">legacy database system</span> atau sistem database lama seperti XBase.<br />
<br />
Masalah lain yang dihadapi dengan pendekatan ini adalah kebanyakan sistem database populer tidak menyertakan dokumentasi ataupun API untuk mengambil informasi dari transaction log-nya seperti contoh MS SQL Server 2000. Jika ini yang terjadi, maka kita terpaksa harus menduga-duga dengan melakukan <a href="http://blog.compactbyte.com/2008/07/26/hacking-dan-reverse-engineering"><span style="font-style: italic;">reverse engineering</span></a> yang tentunya sangat menghabiskan waktu.<br />
<br />
Nah untungnya bagi para teman-teman sesama praktisi data warehousing, sebagian database populer ternyata mendukung fitur CDC ini seperti <a href="http://www.oracle.com/technology/oramag/oracle/03-nov/o63tech_bi.html">Oracle 9i</a> ke atas. Berita baik juga untuk para pengguna produk Microsoft SQL Server, sejak versi 2008 fitur CDC sudah <a href="http://channel9.msdn.com/posts/ashishjaiman/CDC-Change-Data-Capture-SQL-Server-2008/">disertakan</a> di dalam produk ini.<br />
<br />
<h4>Produk Pihak Ketiga</h4><br />
Bagaimana untuk produk database server lainnya yang tidak mendukung langsung pembacaan perubahan data ?<br />
<br />
Untuk Anda yang serius untuk mendapatkan solusi ini ada beberapa vendor/produk yang mengkhususkan diri di area ini, diantaranya :<br />
<ul><li><a href="http://www.attunity.com/">Attunity</a> , untuk produk seperti DB2, Oracle, Microsoft SQL Server, dan lainnya.<br />
</li>
<li><a href="http://www.apexsql.com/">Apex SQL</a> , untuk produk Microsoft SQL Server</li>
<li><a href="http://www.goldengate.com/technology/tdm.html">Golden Gate</a>, fiturnya hampir sama dengan Attunity</li>
<li>dan lain-lain, untuk list lengkapnya dapat dilihat di situs <a href="http://it.toolbox.com/wiki/index.php/Changed_Data_Capture">IT-Toolbox</a>.<br />
</li>
</ul><br />
<h4>Penutup</h4><br />
Change Data Capture (CDC) atau masalah pengambilan data yang berubah dari suatu titik waktu tertentu adalah hal yang cukup krusial di dunia data warehousing. Dengan mengambil strategi populasi bertahap maka kita harus memastikan kalau data yang akan kita ambil pada tahap berikutnya memang berbeda dari data saat terakhir kita melakukan proses.<br />
<br />
Dan dengan mengenali dukungan untuk CDC ini pada produk database yang digunakan oleh klien kita dan juga mengetahui adanya solusi pihak ketiga yang menyediakan dukungan ini maka akan menjamin kesuksesan lebih lanjut dari implementasi proyek yang kita lakukan.<br />
<br />
Semoga berguna dan sampai jumpa di artikel BI berikutnya...<br />
<br />
Feris</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com3tag:blogger.com,1999:blog-8469739739046690665.post-38983282894824611582008-08-24T04:56:00.001-07:002008-08-30T10:46:10.964-07:00Kettle - Pentaho Data Integration<div style="text-align: justify;">Dengan popularitas Kettle yang semakin meningkat sebagai solusi ETL open source yang handal oleh berbagai organisasi terkenal di dunia maka penulis merasa perlu menularkan sedikit 'ilmu' dari Kettle ini kepada para komunitas BI di Indonesia yang sudah sangat sering menanyakan tentang produk ini.<br /><br />Wiki Pentaho Indonesia telah penulis lengkapi dengan pengenalan Kettle mulai dari <a href="http://pentaho.phi-integration.com/kettle/instalasi-di-windows">cara instalasi</a>, cara penggunaan <a href="http://pentaho.phi-integration.com/kettle/spoon">Spoon</a> sebagai utilitas utama dan cara otomatisasi eksekusi melalui utilitas batch script.<br /><br />Silahkan kunjungi <a href="http://pentaho.phi-integration.com/">wiki</a> ini yang kebetulan telah berganti wajah yang terkesan lebih cerah dan kontras dengan harapan para pengunjung dapat lebih mudah melakukan navigasi.<br /><br /><div style="text-align: center;"><a href="http://pentaho.phi-integration.com/" target="_blank"><img src="http://lh3.ggpht.com/feristhia.phi/SK-NarY5gvI/AAAAAAAAAU4/3AvPkbIloHg/s400/pentaho_wiki_indonesian.png" border="0" /></a><br /></div><br />Semoga situs wiki ini dapat bermanfaat untuk pemelajaran Kettle lebih baik. Segala komentar dan saran bagi pengembangan wiki ini ke arah yang lebih baik tentunya sangat diharapkan oleh penulis.<br /><br /></div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-71452300310054527842008-08-10T21:08:00.000-07:002008-08-10T21:20:38.224-07:00RITECH 8 Agustus 2008<div style="text-align: justify;">RITECH (Research, Inovation and Technology) Expo diselenggarakan tanggal 8 s/d 11 Agustus 2008. <span style="font-style: italic;">Event</span> ini adalah ajang pameran dan <span style="font-style: italic;">workshop</span> tahunan di bidang riset, inovasi dan teknologi di Indonesia. Untuk Informasi Teknologi tema kali ini adalah mengusung Free Open Source Software (FOSS).<br /><br />Beruntung, PHI-Integration dapat ikut untuk event RITECH kali ini dengan ikut serta di workshop dengan topik Pengenalan Mondrian sebagai Server OLAP Open Source.<br /><br />Terima kasih kepada Pak Onno dan juga Bu Antari dan Pak Kemal dari kementerian RISTEK (Riset dan Teknologi) sehingga saya dapat diberi kesempatan untuk berpartisipasi di RITECH kali ini.<br /><br />Berikut adalah slide presentasi dari PHI-Integration pada event workshop RITECH EXPO tanggal 8 Agustus 2008 pukul 14.00 - 16.00 WIB. Slide ini juga dapat dilihat di <a href="http://pentaho.phi-integration.com/ritech0808">wiki Pentaho</a> PHI-Integration.<br /></div><br /><center><br /><iframe src='http://docs.google.com/EmbedSlideshow?docid=dcz4zvkq_77m94zn2cx' frameborder='0' width='410' height='342'></iframe><br /></center>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-10990558638682885482008-08-09T07:58:00.000-07:002008-08-09T09:06:42.070-07:00Wiki Pentaho Bahasa IndonesiaDengan semakin antusiasnya komunitas IT di Indonesia terhadap <a href="http://www.pentaho.com/">Pentaho</a> dan dengan demikian untuk mengedukasi para praktisi IT yang ingin memulai Pentaho maka <a href="http://www.phi-integration.com/">PHI-Integration</a> telah membuat sebuah situs wiki khusus untuk produk ini dalam bahasa Indonesia.<br /><br /><div style="text-align: justify;">Anda dapat mengunjungi wiki tersebut di <a href="http://pentaho.phi-integration.com">http://pentaho.phi-integration.com</a>. Format dan tulisan wiki ini mungkin agak sedikit berbeda dengan <a href="http://pentaho.dlpage.phi-integration.com/">situs</a> sebelumnya yang ditulis dalam bahasa Inggris. Namun tidak akan mengurangi substansi teknis dari penggunaan Pentaho sebagai solusi BI di perusahaan/instansi Anda.<br /><br /></div><div style="text-align: justify;"><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://pentaho.phi-integration.com"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilDZDczR-jWg-6z46qDwCw4sr-mzMbA92kSAsHQCCW2H4BSZM3puQAJSVLfRfqvRnWwLhMh4pEMWbMtCNGNyik_73YxhsKZ0KhXcF6aOxw4MRngrVP60QYuUrNMOW25dmje6RNBqkKurBy/s400/pentaho_wiki.png" alt="" id="BLOGGER_PHOTO_ID_5232548615281146770" border="0" /></a><br /><br />Saran dan kritikan dari Anda tentunya sangat diharapkan dan dapat dialamatkan ke info@phi-integration.com untuk kesempurnaan dari wiki ini.<br /><br /><br /><br /><br /></div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-39502097096441844432008-08-02T06:39:00.000-07:002009-02-01T19:11:32.133-08:00SampleData.org<div style="text-align: justify;">Sering sekali dalam keterlibatan kita menangani suatu proyek pembuatan sistem atau aplikasi perangkat lunak, maka hal yang sangat membantu adalah ketersediaan contoh data dalam jumlah yang cukup banyak. Contoh data tersebut bisa dalam bentuk cetakan laporan, formulir yang telah terisi, file spreadsheet, <span style="font-style: italic;">legacy data</span> dan sebagainya.<br />
<br />
Begitu juga pada saat kita mempelajari suatu sistem penyimpanan data atau <span style="font-style: italic;">database system</span> seperti Microsoft SQL Server, Microsoft Access, MySQL, Oracle, DB2, dan berbagai produk lainnya. Kumpulan contoh data yang baik akan sangat membantu kita dalam memahami cara kerja sistem dan berbagai proses bisnis seperti manajemen pemesanan, penjualan, personalia, persediaan barang, dan sebagainya.<br />
<br />
Dan beruntung juga untuk kita karena biasanya berbagai sistem database yang telah disebutkan sebelumnya datang dengan berbagai contoh data. Beberapa yang terkenal diantaranya seperti database Northwind dari Microsoft yang tersedia untuk Microsoft Access dan SQL Server, Adventure Works untuk produk SQL Server, Foodmart untuk produk SQL Server dan Microsoft Analysis Server, Sakila untuk MySQL, dan sebagainya.<br />
<br />
Namun sebagai implementor dari beberapa produk <span style="font-style: italic;">business intelligence</span> atau <span style="font-style: italic;">data management</span>, pada saat presentasi ke <span style="font-style: italic;">client</span> atau pun pada saat ingin <span style="font-style: italic;">transfer knowledge </span>kita sering sekali membutuhkan berbagai contoh kasus data yang agak sulit untuk diambil dari contoh-contoh data yang telah disebutkan tersebut.<br />
<br />
Untuk mengatasi hal tersebut, saya beberapa kali harus merancang dan megenerasi sendiri contoh data dengan menggunakan aplikasi spreadsheet seperti Microsoft Excel dan OpenOffice Calc. Atau juga dengan menggunakan kode program khusus yang dibuat sendiri.<br />
<br />
Dan ini membuat saya berpikir bahwa kasus yang dihadapi oleh kami (PHI-Integration) pastilah tidak unik. Apalagi oleh vendor atau perusahaan yang bergerak di bidang teknologi informasi ataupun dosen dan mahasiswa jurusan ilmu komputer.<br />
<br />
Hal ini mendorong saya untuk berinisiatif memulai proyek pembuatan berbagai contoh data dengan model kolaborasi. Hasil dari proyek ini bisa berupa contoh data dengan lisensi open source maupun proprietary - gratis maupun berbayar.<br />
<br />
Proyek tersebut kami namakan sama dengan nama domain dari proyek tersebut, yaitu <a href="http://www.sampledata.org/">SampleData.org</a>.<br />
<br />
Adapun visi dan misi dari proyek tersebut cukup sederhana, yakni menyediakan ketersediaan contoh data dengan berbagai format data sehingga dapat dimanfaatkan oleh berbagai kalangan untuk penggunaan seluas-luasnya.<br />
<br />
Hal ini mudah-mudahan dapat menimbulkan efek jangka panjang bahwa dengan contoh data yang melimpah dan berdasarkan <span style="font-style: italic;">best practice</span> dari para kolaboratornya akan menelurkan banyak aplikasi yang baik terutama bagi pengembang aplikasi tingkat pemula.<br />
<br />
Untuk Anda yang berminat untuk kolaborasi di proyek ini, silahkan mengunjungi situs proyek ini di <a href="http://www.sampledata.org/">sampledata.org</a> atau turut berdiskusi di grup sample-data dengan mengirimkan email ke <a href="mailto:sample-data-subscribe@googlegroups.com">sample-data-subscribe@googlegroups.com</a>.<br />
<br />
Salam,<br />
<br />
Feris Thia</div>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com0tag:blogger.com,1999:blog-8469739739046690665.post-72022765659951505812008-08-01T04:29:00.000-07:002008-08-01T04:37:19.409-07:00Jamu - Juni 2008<div style="text-align: justify;">Jamu Juni 2008 mengetengahkan tentang Kettle dan Mondrian dari suite BI Pentaho yang kebetulan dibawakan oleh saya sendiri - Feris Thia.<br /><br />Terima kasih kepada Bung Thomas Wiradikusuma dan Bung Joshua Jackson sebagai pengelola JUG (Java User Group) Indonesia saat ini atas kesempatan yang diberikan. <br /><br />Terima kasih juga kepada SUN Microsystem Indonesia yang telah memfasilitasi JAMU ini dan juga kepada para peserta JAMU yang sudah menunjukkan antusias yang baik.<br /><br />Berikut adalah slide-slide presentasi saya pada saat JAMU 06.08.<br /></div><br /><br /><iframe src="http://docs.google.com/EmbedSlideshow?docid=dcz4zvkq_62d2t2xz73" frameborder="0" height="342" width="410"></iframe>Feris Thiahttp://www.blogger.com/profile/05761000353335286188noreply@blogger.com1