Apa itu Transformasi Pencarian?
Transformasi pencarian adalah transformasi pasif yang digunakan untuk mencari sumber, kualifikasi sumber, atau target untuk mendapatkan data yang relevan. Pada dasarnya, ini adalah jenis operasi gabungan di mana salah satu tabel penggabung adalah data sumber, dan tabel penggabungan lainnya adalah tabel pencarian.
Dalam topik sebelumnya, kami menggunakan transformasi joiner untuk menggabungkan tabel "emp" dan "dept" untuk membawa nama departemen.
Di bagian ini, kami akan menerapkan hal yang sama menggunakan transformasi pencarian.
Langkah 1 - Buat pemetaan baru dengan EMP sebagai sumber dan EMP_DEPTNAME sebagai target
Langkah 2 - Buat transformasi baru menggunakan menu transformasi lalu
- Pilih transformasi pencarian sebagai transformasi
- Masukkan nama transformasi "lkp_dept"
- Pilih opsi buat
Langkah 3 - Ini akan membuka jendela tabel pencarian, di jendela ini
- Pilih tombol sumber
- Pilih tabel DEPT
- Pilih Tombol Ok
Langkah 4 - Transformasi pencarian akan dibuat dengan kolom tabel DEPT, sekarang pilih tombol selesai
Langkah 5 - Seret dan lepas kolom DEPTNO dari kualifikasi sumber ke transformasi pencarian, ini akan membuat kolom baru DEPTNO1 dalam transformasi pencarian. Kemudian tautkan kolom DNAME dari transformasi pencarian ke tabel target.
Transformasi pencarian akan mencari dan mengembalikan nama departemen berdasarkan nilai DEPTNO1.
Langkah 6 - Klik dua kali pada transformasi pencarian. Kemudian di jendela edit transformasi
- Pilih tab kondisi
- Setel kolom kondisi ke DEPTNO = DEPTNO1
- Pilih Tombol Ok
Langkah 7 - Tautkan sisa kolom dari kualifikasi sumber ke tabel target
Sekarang, simpan pemetaan dan jalankan setelah membuat sesi dan alur kerja. Pemetaan ini akan mengambil nama departemen menggunakan transformasi pencarian.
Transformasi pencarian diatur ke pencarian pada tabel dept. Dan kondisi penyambungan diatur berdasarkan nomor dept.
Transformasi yang Dapat Digunakan Kembali
Transformasi normal adalah objek yang termasuk dalam pemetaan dan hanya dapat digunakan di dalam pemetaan itu. Namun, dengan membuat transformasi dapat digunakan kembali, transformasi dapat digunakan kembali di dalam beberapa pemetaan.
Misalnya, transformasi pencarian yang mengambil detail karyawan berdasarkan nomor karyawan dapat digunakan di beberapa pemetaan di mana pun detail karyawan diperlukan.
Dengan menggunakan transformasi yang dapat digunakan kembali, ini mengurangi pekerjaan berlebih dalam membuat fungsi yang sama lagi.
Untuk membuat transformasi dapat digunakan kembali -
Langkah 1 - Buka pemetaan yang sedang mengalami transformasi, di sini kita membuat transformasi peringkat dapat digunakan kembali.
Langkah 2 - Klik dua kali pada transformasi untuk membuka jendela edit transformasi. Kemudian
- Pilih tab Transformation di jendela
- Pilih kotak centang untuk membuat transformasi dapat digunakan kembali
- Pilih ya di jendela konfirmasi
- Pilih OK di jendela properti transformasi.
Ini akan membuat transformasi dapat digunakan kembali.