Contoh kasus kali ini adalah:
“Saya punya banyak file Excel dalam satu directory. Semua file ini formatnya sama. Saya ingin meload semua file excel ini kemudian dimasukkan ke dalam satu database. Bagaimana design yang efektif, sehingga saya tidak perlu membuat design satu persatu untuk tiap file excel tersebut? Apakah hal ini memungkinkan dilakukan oleh Kettle?”
Jawaban dari kasus di atas adalah Ya, sangat mungkin sekali. Bahkan relative cukup mudah untuk dilakukan. Sebagaicontoh, misalkan dalam directory di bawah ini saya punya 3 buah file Excel.
Tiap-tiap file Excel tersebut isinya seperti berikut:
Karena ini hanya sebuah contoh, anggap saja saya ingin output nya berupa text file.
Silahkan anda mengikuti langkah2 berikut:
- Buat design seperti ini (belum dikonfigurasi).
- Save design tersebut, di tempat file Excel disimpan.
- Klik 2 kali pada object “Excel Input”. Lalu Pada inputan File or directory tekan “CTRL + Space” lalu pilih ${Internal.Transformation.Filename.Directory}. Pada inputan regex ketikkan “.*\.xls$” (tanpa tanda petik), lalu klik tombol Add.
- Coba anda Klik “Show filename (s)” – seharusnya muncul seperti gambar dibawah.
- Klik Ok.
- Klik 2 kali pada object “Text file output “. Lalu isikan seperti gambar di bawah.
- Save design yang sudah dibuat, lalu coba jalankan.
- Jika design ini benar, maka akan mencreate file “hasil.txt” pada directory tempat transformasi disimpan.
hai..ada software kettlenya?boleh minta link ato saplikasinya?