Pentaho Data Integration (PDI) merupakan aplikasi yang digunakan untuk ETL (Extract, Transform, dan Load). Berikut akan dijelaskan cara menggunakan aplikasi ini :

A. Klik FileNewTransformation, Maka akan muncul lembar kerja transformasi baru, Untuk membuat transformasi ETL, pertama harus membuat koneksi database yang:

1. dibutuhkan. Pilih tab view lalu klik kanan pada Database Connection dan pilih New

2. Maka akan muncul window Database Connection.
– Isikan nama pada Connection Name, nama yang diisikan bebas. Pada contoh diisi dengan perpustakaan
– Pilih Connection Type sesuai dengan DBMS yang dibutuhkan. Pada contoh dipilih MySQL.
– Untuk Host Name, jika tidak tersambung dengan client-server isi dengan localhost.
Database Name isi dengan nama database yang ingin diakses. Pada contoh diisi dengan perpustakaan
-Untuk port number sudah di-set default otomatis ketika memilih connection type jika port DBMS yang akan diakses tidak mengalami perubahan port. Jika port diubah maka port number yang diisi harus sesuai dengan port number yang sudah mengalami perubahan.
User Name diisi default dengan root jika pada DBMS tidak di-set user name dan passwordnya.
-Lalu klik OK jika koneksi yang dibuat sudah dites dan terbukti tidak error

3. Untuk mengetes apakah koneksi yang telah dibuat dengan benar klik Test, maka akan muncul pesan berhasil.

4. Membuat ETL untuk dimensi yang datanya berasal dari database sumber. Dalam contoh akan dijelaskan membuat dimensi harga tiket masuk (dim_htm).
-Pilih table input untuk memasukkan data yang berasal dari tabel database sumber

– Klik pada gambar tabel input, maka akan muncul window untuk tabel input, Pada combo box Connection pilih koneksi yang telah dibuat sebelumnya. Jika ingin membuat koneksi baru bisa klik New. Lalu klik Get SQL select statement untuk memilih tabel pada database yang ingin digunakan. Bisa juga langsung query pada tempat yang sudah disediakan. Maka akan muncul window Database Explorer. Pilih tm_htm dan klik OK

-Setelah itu query akan muncul. Jika tidak ada modifikasi pada atribut klik OK

-Setelah itu klik transform dan drag add sequence untuk membuat surogate key. Kemudian klik table input dan tekan shift, tahan shift dan drag dari table input menuju add sequence.

-Kemudian klik transform, pilih dan drag Select Values yang berguna untuk mapping dari database sumber ke database star skema. Kemudian klik add sequence dan tekan shift, tahan shift dan drag dari add sequence menuju Select values.

-Kemudian klik output, pilih dan drag insert/update. Kemudian klik select values dan tekan shift, tahan shift dan drag dari select values menuju insert/update.

-Kemudian browse target table untuk menentukan table mana yang kita inginkan. Klik OK

Download File For Full Version

Sumber Gambar

Original Created by: Ulya Ramadhani. Z & Sri Rahayu Widyawati