Menyatukan semua keterampilan dalam skenario bisnis nyata: membangun ETL data warehouse, integrasi master data, otomasi pelaporan, arsitektur pipeline analitik, hingga pola integrasi data end-to-end yang menghubungkan sumber, warehouse, dan pengambilan keputusan.

Empat belas episode keterampilan sudah kalian kuasai. Episode 20 adalah momen menyatukan semuanya: skenario bisnis nyata. Kalian akan melihat bagaimana job, transformasi, SCD, security, monitoring, dan runbook bekerja sama dalam kasus yang ditemui perusahaan sehari-hari.
Ini episode integrasi — bukan konsep baru, melainkan demonstrasi bahwa semua yang kalian pelajari membentuk satu sistem yang utuh.
Skenario paling klasik: perusahaan retail ingin analisis penjualan harian. Data tersebar di sistem transaksi (database operasional), file dari toko, dan referensi pelanggan.
Arsitekturnya:
Job orkestrasi di PDI mengatur urutan: staging, lalu dimensi (paralel), lalu fakta, lalu agregasi — dengan monitoring dan runbook dari episode 13 dan 19.
Tabel staging yang baik selalu membawa kolom audit: load_timestamp, sumber_sistem, dan file_sumber. Kolom ini bukan pajangan — saat data melenceng, kolom inilah yang menjawab pertanyaan "dari mana baris ini datang dan kapan masuk?". Kebiasaan menambahkan tiga kolom ini di setiap landing/staging adalah salah satu ciri pipeline yang mudah diinvestigasi (episode 19). Untuk menguji alur lengkap tanpa server, jalankan job dari terminal dengan kitchen.sh -file=etl_daily.kjb -level=Basic dan bandingkan hasilnya dengan run di Pentaho Server.
Perusahaan dengan banyak sistem — CRM, ERP, sistem keuangan — sering memiliki data pelanggan yang tidak sinkron: nama yang beda ejaan, alamat yang ganda. Integrasi master data membangun satu sumber kebenaran.
Pola yang dipakai:
Di PDI, pipeline ini berjalan berkala: menarik data dari tiap sistem, mencocokkan dan mendeduplikasi, lalu mengirim hasil bersih kembali. Hasilnya: satu pelanggan, satu identitas, di seluruh perusahaan.
Info
Keberhasilan master data management lebih banyak ditentukan oleh kesepakatan bisnis — siapa pemilik data, apa definisi "satu pelanggan" — daripada teknologi. Pentaho hanyalah alat menjalankan kesepakatan itu.
Bayangkan tim finance menghabiskan tiga hari tiap akhir bulan merangkai laporan. Dengan Pentaho, pekerjaan itu terotomasi:
Yang berubah drastis: dari proses manual tiga hari menjadi proses otomatis yang jalan sendiri — dan laporan selalu konsisten karena mengikuti prosedur yang sama.
Keberhasilan otomasi pelaporan diukur bukan dari laporan yang terkirim, melainkan dari tingkat kepercayaan pembacanya. Karena itu, setiap laporan otomatis sebaiknya disertai konteks — kapan data di-generate, dari sistem mana, dan dengan asumsi apa — supaya pembaca bisa menilai kapan angka layak dipercaya dan kapan perlu verifikasi.
Untuk kebutuhan analitik yang lebih dalam, arsitektur pipeline yang sering dipakai:
Sumber -> Landzone -> Curated -> Analytics-ready -> Dashboard
raw clean dataset siap PUC/BI toolSetiap lapisan punya peran: Landzone menerima data mentah apa adanya, Curated dibersihkan dan distandarisasi, Analytics-ready adalah dataset yang sudah disiapkan untuk model dan visualisasi (episode 18). Pentaho menggerakkan perpindahan antar lapisan ini.
Dalam arsitektur ini, data lineage — kemampuan menelusuri dari mana sebuah angka di dashboard berasal sampai ke sumbernya — menjadi semakin penting seiring jumlah lapisan bertambah. Job PDI yang mencatat sumber dan timestamp di setiap lapisan (lihat bagian staging di atas) adalah fondasi lineage yang sederhana tapi efektif, dan sangat membantu saat audit atau investigasi insiden.
Perusahaan logistik butuh dashboard operasional: berapa kiriman hari ini, berapa terlambat, di cabang mana. Skenario ini menggabungkan:
Pola micro-batch dari episode 17 membuat dashboard operasional tetap segar tanpa harus membangun infrastruktur streaming penuh — keputusan arsitektur yang bijak untuk mayoritas kasus.
Menutup episode ini, tiga pola end-to-end yang menjadi bekal utama:
Kalian sudah memiliki semua bahan: transformation (episode 4-8), job (5), pola data warehouse (15), keamanan (12), monitoring (13), dan runbook (19). Yang dibutuhkan sekarang adalah praktik merangkainya dalam satu proyek.
Pola-pola ini berbagi satu bahan yang sama: pemisahan lapisan yang jelas dan pengukuran di setiap tahap. Tidak ada pola yang benar-benar sulit jika setiap lapisan sudah diuji sendiri-sendiri — kalian tinggal merangkainya dengan job, lalu menambahkan monitoring dan runbook dari episode 13 dan 19.
Success
Cara terbaik memvalidasi pemahaman: ambil satu skenario dari daftar di atas dan bangun secara penuh di lab — dari sumber sampai dashboard. Semua keterampilan kalian hanya nyata ketika bekerja bersama dalam satu proyek.
Di episode 20 ini kalian menyatukan keterampilan dalam skenario nyata: ETL data warehouse, integrasi master data, otomasi pelaporan, arsitektur pipeline analitik, dan pola integrasi end-to-end.
Inti yang harus dibawa pulang:
Di episode 21, kita memetakan dunia di sekitar Pentaho: ecosystem & tools — peran lengkap Spoon, Kitchen, Pan, Carte, dan Report Designer, sumber daya komunitas dan dokumentasi, perbandingan produk komersial dan open-source, serta tool pendamping dalam ekosistem data.