Showing posts with label pentaho. Show all posts
Showing posts with label pentaho. Show all posts

Tuesday, March 22, 2011

Business Intelligence dengan MySQL

Apakah kita bisa menggunakan fitur BI dengan MySQL ? Beberapa pertanyaan ini saya temukan pada saat googling.

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 overkill dan tidak mencapai fungsi utamanya - sebagai storage dengan busines rule yang handal dalam menangani data entry (transactional system).

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 :
  • Pentaho
  • Jaspersoft
  • Spago BI

Anda tertarik untuk memperdalam aplikasi BI tersebut ? Saat ini untuk Pentaho, silahkan kunjungi halaman wiki kami di http://pentaho.phi-integration.com atau Anda mengikuti training kami dimana praktek data warehouse semua dilakukan di atas MySQL.


Semoga bermanfaat.

Feris

Friday, February 18, 2011

Kumpulan Video Pentaho dari PHI-Integration

Berikut adalah beberapa video penggunaan Pentaho sebagai data integration dan juga sebagai solusi platform web dashboard.

Kesemuanya merupakan solusi yang dirancang oleh PHI-Integration.com - sebuah perusahan solusi Data Management, Business Intelligence (BI) dan Data Mining yang berpusat di Jakarta.

Untuk mendapatkan informasi lebih lanjut mengenai solusi BI dari kami, silahkan hubungi kami.

Semoga bermanfaat.

Solusi Integrasi Dashboard dengan Pentaho





Solusi Ekstraksi Data Web dengan Pentaho



Saturday, August 7, 2010

Forum Bahasa Indonesia @ Pentaho

Forum di Pentaho 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 :
  • Privasi dimana email bisa disembunyikan dan cukup menggunakan ID member di forum.
  • 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.
  • Search engine friendly.
  • Memiliki tampilan HTML yang lebih baik dibandingkan layanan seperti Yahoogroup maupun Googlegroups.

Dengan melihat beberapa keunggulan ini ditambah cukup banyaknya aktivitas poster asal Indonesia, maka dengan dukungan dari Doug Moran - pendiri dan vice president untuk hubungan komunitas Pentaho  - per hari ini kita sudah mendapatkan forum khusus Bahasa Indonesia (bagian International). Terima kasih Doug !



Alamat URL lengkap untuk forum tersebut adalah sebagai berikut :
http://forums.pentaho.com/forumdisplay.php?303-Bahasa-Indonesia-(Indonesian)

Dengan demikian forum ini akan melengkapi milis Pentaho User Group Indonesia yang telah ada, yaitu http://groups.google.com/group/pentaho-id.  Ini sekaligus juga merupakan pengganti forum diskusi web di Ning yang sudah tidak kami perpanjang hostingnya.

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.


Friday, August 6, 2010

Penutupan Pentaho-ID @ Ning

Sudah beberapa bulan ini Ning - salah satu situs jaringan sosial - mengumumkan akan menutup fasilitas gratisnya dengan tenggat sampai dengan 20 Agustus 2010.

Berhubung Pentaho User Group Indonesia memiliki satu situs di Ning dan PHI-Integration adalah inisiatornya, maka kami perlu meninjau dari sisi cost / benefit yang didapatkan untuk memutuskan apakah perlu meneruskan atau tidak hosting di situs tersebut.



Akhirnya dengan beberapa pertimbangan di bawah ini maka kita putuskan untuk tidak meneruskan lagi layanan hosting di Ning :
  • Aktivitas komunitas Pentaho Indonesia yang rendah di situs tersebut dibandingkan dengan aktivitas di milis pentaho-id@googlegroups.com.
  • Forum yang disusun dengan topik tertentu yang merupakan tujuan awal dibentuknya Ning ini sangat sepi peminat.
  • Keanggotaan komunitas sudah mencapai lebih dari 150, dimana kita harus mengambil plan hosting yang lebih advanced.
  • Tidak adanya spam filtering yang cukup memadai yang dapat memudahkan moderasi.

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 :
Demikian pengumuman ini kami buat untuk para anggota komunitas Pentaho di Indonesia. Semoga bisa bermanfaat.

Tuesday, August 3, 2010

OLAP4J dan Pentaho

Ketika banyak dari project data warehousing selesai, tahap berikutnya adalah menghasilkan laporan analisis / OLAP yang powerful - namun cenderung kompleks - untuk kepentingan strategis berbagai level  manajemen.

Namun aplikasi OLAP apa yang digunakan ? Apakah Microsoft SQL Server Analysis Service (MSAS) ?Mondrian ? Cognos ? PALO ? Produk X lainnya ?

Daftar pilihan ini tentunya akan dipertentangkan satu sama lain dengan berbagai pertanyaan lanjutan :
  • Mana aplikasi / engine analisis yang memiliki performa terbaik ? Apakah tipe engine berpengaruh ? Jika iya, dari tipe MOLAP, ROLAP atau HOLAP mana yang akan digunakan  ? 
  • Selain performa, bagaimana dengan skalabilitas data yang dapat ditangani ?
  • Bagaimana dengan SLA (Service Level Agreement) dari produk tersebut ? SLA mana yang dapat dipercaya ? Proprietary atau open source based ? 
  • Dukungan terhadap standar MDX ? Kemudahan eksensibilitas dari fungsi MDX itu sendiri ? 
  • Client interface yang didukung apa saja ?
  • Total Cost of Ownership ? Apakah cukup efisien dengan efektifitas yang maksimal ?
  • dan lain-lain

Pertanyaan-pertanyaan tersebut bertambah kompleks atau susah dijawab karena masing-masing memiliki kelebihan dan kekurangan sendiri-sendiri. Kondisi tradeoff sering sekali terjadi dimana pilihan akan fitur yang satu akan mengorbankan fitur lainnya.

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 effort  / usaha yang minim.

Dan salah satu inisiatif tersebut datang dari ranah komunitas pengguna platform Java, yaitu OLAP4J.

Apa itu OLAP4J ? 

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.


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 engine OLAP.

OLAP4J sebelumnya telah mendukung beberapa produk Mondrian dan SQL Server Analysis dengan cukup baik. Dan baru-baru ini platform OLAP yang didukung bertambah, yaitu PALO dan SAP BW.

Pentaho merupakan produk open source BI yang berbasiskan Java dan saat ini didukung dengan intensif oleh PHI-Integration. Otomatis karena berjalan di atas Java, Pentaho dapat memanfaatkan OLAP4J secara penuh di dalam jajaran produknya.

Berita yang sangat baik adalah Pentaho memang mendukung pengembangan OLAP4J ini dan malah merupakan inisiator project ini  melalui pendiri project Mondrian, Julian Hyde.

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.

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).

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.

Saturday, June 19, 2010

Pentaho Data Integration 3.2 : Beginner's Guide



Tidak bisa dipungkiri lagi,  Pentaho Data Integration (PDI) atau Kettle adalah primadona di proyek Pentahodan merupakan salah satu utilitas ETL terbaik di pasaran saat ini.

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

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".

Buku ini merupakan karangan María Carina Roldán yang merupakan salah satu kontributor artikel tutorial PDI di wiki Pentaho. Terima kasih saya sampaikan kepada Packt karena diberi kesempatan untuk mereview versi e-book buku tersebut pada bulan ini.

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 :

"Apa sih itu ETL ? "

"Kenapa data warehouse membutuhkan utilitas ETL ? "

"Pentaho Data Integration sebagai ETL "

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) :
- Cara menjalankan Spoon
- Pembentukan Step
- Row / Hop
- Running / Preview
- Membaca log console

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.

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.

Konsistensi penyampaian terjaga terus sampai dengan bab-bab berikutnya. Halaman-halaman pada buku   tetap kaya akan screenshot dan gambar / skema konsep.

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.

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.

Tertarik ? Silahkan mengunjungi situs buku ini atau download bab contoh dalam format PDF : "Developing and Implementing a Simple Datamart".


Monday, February 16, 2009

Pentaho dan Gartner Magic Quadrant for BI Platforms 2009

Gartner 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.


Berikut adalah cuplikan laporan untuk Pentaho :


Pentaho, 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.

Apa ini artinya bagi pengguna BI dan implementornya ?

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.


Untuk lebih lengkapnya mengenai laporan ini dapat dilihat di halaman laporan Gartner yang beralamat di http://mediaproducts.gartner.com/reprints/sas/vol5/article8/article8.html.

Informasi lebih lanjut mengenai Pentaho dapat menghubungi kami di info@phi-integration.com.

Atau Anda bisa bergabung bersama komunitas kami di http://pentaho-id.ning.com dan http://groups.google.com/group/pentaho-id.

Feris Thia
Business Intelligence Consultant

Tuesday, September 9, 2008

OpenBravo Mengadopsi Pentaho

Pentaho makin menunjukkan ‘keperkasaan’-nya dengan diadopsi sebagai bagian dari solusi beberapa ERP open source.


Berita terbaru adalah bahwa OpenBravo - pemain ERP open source berbasis web - telah bersepakat mengadopsi Pentaho ke dalam produknya dalam skema OEM.

Berita selengkapnya dapat dibaca di situs Pentaho dan OpenBravo.


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 ?


Kita lihat saja perkembangan yang semakin menarik ini...

Feris

Tuesday, September 2, 2008

Enterprise Information Integration (EII) dan Pentaho Platform

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-relate dengan baik dan mudah seperti sesama database SQL Server, Oracle, MySQL, dsbnya. Penyajian laporan setelah sumber data di suatu tempat juga tidak merepotkan tentunya.

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.

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".

Bagaimana kalau kita tidak begitu mengerti API tersebut atau sangat memakan waktu untuk melakukan programming / coding lagi ?

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. 

Solusi integrated dan looseless seperti ini serign  disebut dengan istilah Enterprise Information Integration (EII).

Anda ingin tahu langkah demi langkah cara penggabungan seperti itu ?

Anda dapat membaca artikel teknisnya di :

http://www.nicholasgoodman.com/bt/blog/2007/08/15/using-kettle-for-eii/.

Walau ini artikel lama, tapi tentunya artikel dari Nicholas Goodman (salah satu inisiator Pentaho) ini tidak boleh dilewatkan begitu saja - karena membahas tentang solusi EII yang telah saya ringkas di atas.

Selamat Mencoba !

Feris

Sunday, August 24, 2008

Kettle - Pentaho Data Integration

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.

Wiki Pentaho Indonesia telah penulis lengkapi dengan pengenalan Kettle mulai dari cara instalasi, cara penggunaan Spoon sebagai utilitas utama dan cara otomatisasi eksekusi melalui utilitas batch script.

Silahkan kunjungi wiki ini yang kebetulan telah berganti wajah yang terkesan lebih cerah dan kontras dengan harapan para pengunjung dapat lebih mudah melakukan navigasi.



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.