JOIN tanpa primary key

115 views
Skip to first unread message

nad

unread,
Apr 7, 2014, 12:23:56 PM4/7/14
to penta...@googlegroups.com
pak feris dan rekan-rekan lainnya, ada yang ingin saya tanyakan.
saya baru belajar menggunakan kettle satu bulan terakhir untuk keperluan tugas akhir.
proses etl berjalan lancar sampai saya mencoba untuk menggabungkan 2 tabel dengan PK yang tidak berhubungan.

tabel pertama: id_berita, jdl_berita, foto_name
tabel kedua: id_bankphoto, filename, photografer_id

yang menghubungkan 2 tabel ini hanya isi dari field foto_name(VARCHAR) dan filename(VARCHAR) yang SAMA.

hasil yang saya harapkan: id_berita, jdl_berita, foto_name, photografer_id

mohon sharing ilmu nya~~

Feris Thia

unread,
Apr 10, 2014, 10:21:00 PM4/10/14
to User Group Pentaho Indonesia
Dear Bu Nadia,

Untuk keperluan tersebut bisa dua cara:
  1. Mengunakan Stream Lookup, jadi buat dua Table Input dengan table masing-masing seperti yang dijelaskan. Kemudian hubungkan kedua step tersebut dengan Stream Lookup. Pada bagian keys to lookup masukan foto_name dan file_name, dan Get lookup fieds untuk field yang akan diambil.
  2. Menggunakan Merge Join, hampir sama tetapi ini mensyaratkan kedua table sudah harus ter-sort di key-keynya (foto_name dan file_name).
Demikian clue-clue ini, semoga bermanfaat ya..

Salam,

Feris


--
--
Anda menerima pesan ini karena Anda telah terdaftar di Google
Groups "Pentaho User Group - Indonesia".
Untuk mengirim pesan ke grup ini, kirimkan email ke penta...@googlegroups.com
Untuk berhenti mendapatkan email dari grup ini,silahkan kirim email ke
pentaho-id+...@googlegroups.com
Untuk opsi lainnya, silahkan kunjungi http://groups.google.com/group/pentaho-id?hl=id.
Untuk artikel teknis Pentaho dari PHI-Integration.com, silahkan kunjungi http://pentaho.phi-integration.com.
http://pentaho-en.phi-integration.com.
Milis terkait : http://groups.google.com/group/indo-bi
Link knowledge base lainnya : http://www.belajarsql.com.

---
Anda menerima pesan ini karena berlangganan grup "Pentaho User Group Indonesia" di Google Grup.
Untuk berhenti berlangganan dan berhenti menerima email dari grup ini, kirim email ke pentaho-id+...@googlegroups.com.
Untuk opsi lebih lanjut, kunjungi https://groups.google.com/d/optout.



--
Thanks & Best Regards,

Feris Thia
Business Intelligence Consultant
PT. Putera Handal Indotama
Phone  : +6221-70387738
Mobile : +628176-474-525

nad

unread,
May 28, 2014, 9:33:10 AM5/28/14
to penta...@googlegroups.com

sudah saya coba pak, tapi hasilnya tidak sesuai keinginan. ini scrcapture nya, pak. kira-kira saya salah di bagaian mana ya, pak? mohon bimbingannya..

nad

unread,
May 28, 2014, 11:09:56 AM5/28/14
to penta...@googlegroups.com

pak feris, saya sudah coba dengan step ini, tapi hasilnya belum sesuai harapan. ini screen capture dari step yang saya jalankan, kira2 kesalahannya dimana ya pak?
Reply all
Reply to author
Forward
0 new messages