🍔B. Filter Data (Transform) dan Pengemasan data (Load)

  1. Carilah objek Filter rows pada Design Area. Drag and drop objek tersebut pada Work Area.

Gambar objek filter rows pada area kerja
  1. Hubungkan output pada Input Data CSV menuju Filter rows. Pilih koneksi Main output of step saat menghubungkan kedua objek tersebut.

Pada tahap ini Input Data CSV dihubungkan oleh konektor pada Filter rows memiliki makna bahwa setelah proses Input Data CSV dilakukan maka proses selanjutnya adalah Filter rows.

Gambar output konektor pada Input data CSV
Gambar Input Data CSV terhubung dengan Filter rows
  1. Carilah objek Text file output pada Design Area. Drag and drop objek tersebut pada Work Area.

Gambar text file output pada work area
  1. Carilah objek Microsoft excel output pada Design Area. Drag and drop objek tersebut pada Work Area.

Gambar Microsofft excel output pada work area
  1. Hubungkan filter rows dengan text file output menggunakan konektor output dari filter rows. Pilih Result is true sebagi jenis konektornya.

Gambar konktor text file output
  1. Hubungkan filter rows dengan microsoft excel output menggunakan konektor output dari filter rows. Pilih Result is false sebagi jenis konektornya.

Gambar konektor microsoft excel output
  1. Double click pada filter rows hingga muncul jendela konfigurasi. ubah step name menjadi Filter data.

  2. Cek bagian send 'true' data to step menjadi Text file output dan cek bagian Send 'false' data to step menjadi Microsoft Excel output.

  3. Klik <Field> pada bagian condition

Gambar jendela konfigurasi filter rows
  1. Pilih field yang diinginkan untuk digunakan sebagai kondisi. Pada kesempatan ini pilih Customer, kemudian klik OK.

Gambara jendela pilihan field
  1. Pada bagian value pilih IS NOT NULL kemudian tekan OK , hal ini dilakukan karena data yang dipilih adalah data yang tidak Null

Gambar jendela filter rows bagian value
Gambar jendela filter rows pemilihan value
  1. Tekan tombol + untuk menambah kondisi.

  2. Pilih statement yang masih null untuk menambah kondisi.

  3. Ulangi proses nomor 9,10,11 dengan mengganti semua field yang ada. hingga statement menjadi seperti pada gambar dibawah ini.

  4. Gunakan operator AND untuk menghubung

Gambar hasil statement
Gambar untuk menambah statement
Gambar memilih operator menjadi AND
Gambar mengubah statement yang null
Gambar pemilihan field untuk statement
  1. Jika semua field sudah masuk dalam kondisi maka tekan OK.

  2. Double-click pada text file output, pilih lokasi file untuk menyimpan hasil output file dengan menekan tombol browse. beri nama outputSalesCarDistribution.

  3. Ubah extension menjadi csv.

  4. Pada tab Fields, tekan tombol Get fields untuk mengambil field data.

  5. Tekan ok untuk kembali ke work area

Jendela konfigurasi text file output
Jendela konigurasi text file input ekstensi csv
Tab get fields
  1. Hal yang sama dilakukan pada konfigurasi Microsoft Excel output, Double-click pada objek Microsoft Excel output hingga muncul jendela konfigurasi.

  2. Pilih lokasi file untuk menyimpan file output dengan menekan tombol browse. Beri nama failedSalesCarDistribution. untuk extension tetap dengan extension xls.

  3. Pada tab fields tekan tombol Get fields untuk mengambil field data.

  4. Tekoan ok untuk kembali ke work area.

Gambar jendela konfigurasi Microsoft Excel output
Gambar tab field microsoft excel output
  1. Tekan tombul Run pada pojok kiri atas Work Area. jika berhasil maka akan muncul tanda centang hijau di setiap proses.

Gambar proses berhasil dijalankan
Gambar failedSalesCarDistribution
Gambar outputSalesCarDistribution

Langkah-langkah diatas merupakan proses melakukan filter data, dimana data yang lengkap akan diletakkan pada text file csv dan data yang belum lengkap akan diletakkan pada ms excel.

TUGAS 3

  1. Apa perbedaan isi data output dilihat dari isi file csv dan file excel?

  2. Jelaskan apa yang terjadi pada proses Filter rows!

  3. Berapa waktu yang dibutuhkan untuk melakukan eksekusi Extract Transfer Load data ini? Bandingkan dengan 3 teman yang lain, identifikasi pula spesifikasi perangkat yang digunakan (Processor, RAM, Storage, VGA, CPU ). bandingkan dalam bentuk tabel

Last updated

Was this helpful?