Contoh aplikasi Data Warehouse "Pentaho"
Nah kali ini ika akan share mengenai aplikasi yang menggunakan Data Warehouse. Meskipun hanya bisa trial 30 hari tapi aplikasi ini dapat digunakan untuk tugas kampus atau belajar data warehouse.
Apa itu Pentaho ?
Apa itu Pentaho ?
Pentaho adalah kumpulan aplikasi Business
Intelligence yang bersifat free open source software(FOSS) dan
berjalan di atas platform Java. Aplikasi-aplikasi Pentaho
dikembangkan oleh Pentaho corp yang berpusat di Orlanda, Amerika Serikat.
Business Intelligence adalah kemampuan untuk mengumpulkan
data dari berbagai sumber, memproses dan menampilkannya dalam bentuk yang dapat
dengan mudah dianalisis oleh orang-orang bisnis pada suatu organisasi sehingga
dari hasil analisis tadi dapat dihasilkan keputusan yang lebih baik untuk
organisasi tersebut.
Selain sifatnya gratis dan adopsi yang semakin hari semakin
luas, dukungan Pentaho bisa didapatkan dari Pentaho corp dalam bentuk
Service Level Agreement (SLA) dan dipaketkan dalam versi Enterprise Edition
yang sifatnya annual subscription atau perlu kontrak tahunan. Selain
itu jika Anda tetap menggunakan community edition yang gratis, maka bisa
mendapatkan support dari banyak partner Pentaho di seluruh dunia termasuk
di Indonesia.
Apa saja kumpulan aplikasi pentaho ?
1. Pentaho Reporting
- Merupakan
aplikasi perancangan Ad Hoc Report di Pentaho.
- Engine
reporting yang bisa di-embed di aplikasi Java.
- Multi
Platform.
- Dapat
mengambil source dari berbagai relational engine.
- Dapat
mengambil source OLAP yang didukung driver OLAP4J seperti Mondrian, SQL
Server Analysis Service, PALO Molap, SAP BW, dan lainnya.
- Memiliki
kemampuan mengambil source Pentaho Data Integration step. Ini menjadikan
source yang dapat diambil hampir menjadi tidak terbatas.
- Dilengkapi
designer yang intuitif dan koleksi chart yang lengkap untuk keperluan
analisa.
- Output dalam format Format PDF, Excel, HTML dan CSV.
2. Pentaho Analysis / Mondrian OLAP Server
- OLAP
server open source terpopuler dan digunakan di berbagai produk BI open
source (Pentaho dan Jasper).
- Multi
Platform.
- Mondrian
merupakan tipe ROLAP (Relational OLAP) dimana semua perintah data query
diterjemahkan via SQL dan ditujukan kepada datamart.
- Mendukung
datamart dengan rancangan multi dimensional Star Schema maupunSnowflake
Schema.
- Mendukung
query MDX (Multidimensional Expression) sebagai standar industri.
- Didukung
oleh beberapa aplikasi interface baik web based maupun desktop seperti
JPivot, Pentaho Reporting, Pentaho Analysis Tools, dan Pentaho Analyzer.
- Semua
interface di atas memiliki kemampuan drill down / roll up serta drill
through untuk melihat detil penyusun sel-sel nilai analisis.
3. Pentaho Data Integration / Kettle
- Utilitas
ETL (Extract, Transform and Load) open source paling populer.
- Designer
GUI yang intuitif dan sangat mudah digunakan.
- Multi
Platform.
- Script
ETL dapat disimpan dalam bentuk filesystem maupun repository.
- Mendukung
multi pipelining sehingga load balance maupun optimasi pekerjaan data
warehouse dapat dilakukan dengan mudah.
- Mendukung
clustering (master-slave) engine ETL
- Terdiri
atas lebih dari 200 steps yang mencakup job (workflow kontrol) dan
transformation (data worfklow).
- Mendukung Apache Virtual Filesystem (Apache VFS) sehingga filesystem seperti HTTP Webdav, FTP, SFTP, dan lain sebagainya dapat dengan mudah diakses dengan konfigurasi yang minimal.
4. Pentaho Data Mining / Weka
- Utilitas
data mining yang sangat populer dan digunakan untuk predictive analysis
- Multi
Platform.
- Mendukung
data sumber / source berformat ARFF (Attribute-Relation
File Format), XRRF (XML attribute Relation File Format), CSV (Comma
Separated Value), maupun table / view dari relasional database.
- Mendukung
standar PMML (Predictive Model Markup Language).
- Mendukung
data nominal dan numerik (continue maupun discrete).
- Mendukung
algoritma yang cukup banyak untuk operasi dasar data mining seperti
Classification, Clustering dan Association. Algoritma tersebut diantaranya
adalah J48, M5P, SimpleCart, SimpleKMeans, Apriori, dsbnya.
- Utilitas grafis yang membantu pengolahan dan pemahaman data mulai dari preprocessing, data visualization dalam bentuk plot maupun curve, tree visualization, dsbnya.
5. Pentaho BI Server / Platform
- Server
BI yang berjalan sebagai web application portal yang terdiri dari layanan
web service, workflow pada space JVM (Java Virtual Machine), dan sebagai
user interface untuk laporan operasional maupun analisis.
- Multi
Platform.
- Workflow
berupa integrasi dari produk Pentaho yang telah disebutkan sebelumnya
(Pentaho Data Integration, Pentaho Reporting, dan Pentaho Analysis) dalam
bentuksolution.
- Scheduler
berjalan di atas platform BI ini untuk melakukan proses batching, misalkan
mengirim laporan dalam bentuk PDF ataupun Excel secara periodik.
- Script
JSP (Java Server Pages) dapat dengan mudah diintegrasikan ke dalam
platform.
- User
dapat memiliki space sendiri untuk menyimpan report dan tipe solution lainnya.
- Ad hoc report yang bisa digunakan untuk membuat rancangan report on the fly tanpa keterlibatan IT
Aplikasi sebenarnya berbayar namun kita bisa trial selama 30 hari . Berikut link untuk downloadnya :
Nah sedangkan untuk belajar cara penggunaan Pentaho ini maka silahkan klik link di bawah ini.
Perusahaan yang menggunakan aplikasi Pentaho
Adopsi pemakaian Pentaho oleh perusahaan besar berbagai Institusi / perusahaan di Indonesia antara lain :
- PT. Telekomunikasi Seluler ( Telkomsel )
- PT.Bakrie Telkom
- PT.Telekomunikasi Indonesia ( Telkom )
- BPH Migas
- PDAM Tangerang
- Centro Indonesia
- dan lain-lain
Nah itu sekilas tentang pentaho ya teman-teman . Jika ingin berdiskusi tentang penggunaan Pentaho dapat bergabung di group milis Pentaho User Group Indonesia
Komentar
Posting Komentar