Anda di halaman 1dari 15

ETL Tools Pentaho

Data Warehouse
01 • Agung Wira Pradhana

Anggota Kelompok 02 • Bimo Amandito

03 • Adhwa Moyafi Hartoyo

TOPICS COVERED 04 • Fahrubi Anafi

05 • Nuansa Syafrie Rahardian

06 • Andhanu Prakoso Aji


Pentaho

Apa itu ETL?


ETL adalah singkatan dari Extract, Transform, Load, yang merupakan proses fundamental dalam pengelolaan
data.
Pentaho

Tujuan Utama ETL:


• Integrasi Data: Menggabungkan data dari berbagai sumber untuk membentuk satu sumber data yang
konsisten dan terpadu.
• Pembersihan Data: Memastikan data yang dimuat ke dalam sistem penyimpanan data sudah bersih dan dapat
diandalkan.
• Optimasi Kinerja: Menyesuaikan struktur dan format data agar sesuai dengan kebutuhan analisis dan untuk
meningkatkan kinerja query.
Pentaho

Apa itu Pentaho?


Pentaho adalah sebuah platform perangkat lunak open-source yang menyediakan berbagai layanan untuk manajemen
data, integrasi data, analisis bisnis, pelaporan, dan pemodelan. Pentaho menyediakan berbagai alat untuk membantu
organisasi dalam mengelola dan menganalisis data mereka. Beberapa komponen utama dari platform Pentaho
meliputi: Data Integration, Bussiness Analytics, Reporting, Data Modelling.
Pentaho

Proses ETL pada Pentaho


Pentaho Data Integration (PDI), sebelumnya dikenal sebagai Kettle, adalah komponen utama dari platform Pentaho
yang bertujuan untuk melakukan proses ETL (Extract, Transform, Load) dan integrasi data. Fitur utama dari Pentaho
Data Integration (PDI) adalah:

• Memungkinkan untuk mengekstrak data dari berbagai sumber seperti database, file teks, spreadsheet, API, dan
lainnya.
• Memberikan berbagai alat untuk membersihkan, mentransformasi, memanipulasi, dan menggabungkan data
sesuai kebutuhan.
• Memungkinkan untuk memuat data yang telah diproses ke dalam sistem penyimpanan data seperti data
warehouse, database relasional, atau sistem penyimpanan lainnya.
• Menyediakan fitur untuk menjadwalkan proses ETL dan memonitor jalannya proses secara efisien.
Pentaho

DEMO APLIKASI!
Pentaho

Tahap Pertama

Baca File yang ingin dimasukan kedalam pentaho dengan


menggunakan Variabel Input

Untuk percobaan kali ini menggunakan microsoft Excell


Pentaho

Tahap Kedua
Gunakan “Select Value” untuk mengubah metadata
dari sebuah file

disini kami mengubah :


• no_transaksi = id_transaksi
• harga beli = harga_beli
• harga jual =harga_jual
• in = In
• out = Out

Kami juga mengubah beberapa parameter seperi


precision , tipe data , dan format
Pentaho

Tahap Ketiga
Mengubah nilai NULL menjadi nilai yang lain
agar dapat diproses oleh ETL

Dalam proses ini kami mengubah nilai NULL di


dalam field “in’ dan “out” sehingga menjadi
bernilai 0
Pentaho

Tahap Keempat
Tahap Penambahan FIeld menggunakan Java
Script

Dalam percobaan ini kami menambahkan field


stok_akhir , keuntungan , dan penjualan.
Pentaho

Script yang digunakan :


var stok_akhir = stok_awal.getInteger() + In.getInteger() - Out.getInteger();
var keuntungan = (harga_jual.getInteger() - harga_beli.getInteger())*Out.getInteger();
var penjualan = harga_jual.getInteger() * Out.getInteger();
Pentaho

Tahap Kelima
Di tahap ini kami melaukan filter terhadap
beberapa parameter Seperti

• Barang dengan stok diatas 15


• Barang yang tidak terjual

Setelah di filter , data kemudian kami masukan


kedalam sebuah file Microsoft excell yang telah
diberi nama sesuai dengan filternya
Pentaho

Terimkasih!
Ada pertanyaan?
Pentaho

Bahan Untuk Percobaan


https://drive.google.com/file/d/1VDcRt82rwTQorVsbsGvCRnw0mTnwmh1d/view?usp=drive_link

Link Video Presentasi


https://drive.google.com/drive/folders/1cmJCrBVdunamaRxRzq9tayk75x6kHKSl?usp=sharing

Anda mungkin juga menyukai