Apa itu Transformasi Pencarian?
Transformasi pencarian adalah transformasi pasif yang digunakan untuk mencari sumber, penentu sumber, atau sasaran untuk mendapatkan data yang relevan. Pada dasarnya, ini adalah sejenis operasi bergabung di mana salah satu jadual bergabung adalah data sumber, dan jadual bergabung yang lain adalah jadual carian.
Dalam topik sebelumnya, kami menggunakan transformasi joiner untuk bergabung dengan jadual "emp" dan "dept" untuk membawa nama jabatan.
Di bahagian ini, kami akan melaksanakan transformasi carian yang sama.
Langkah 1 - Buat pemetaan baru dengan EMP sebagai sumber dan EMP_DEPTNAME sebagai sasaran
Langkah 2 - Buat transformasi baru menggunakan menu transformasi
- Pilih transformasi carian sebagai transformasi
- Masukkan nama transformasi "lkp_dept"
- Pilih pilihan buat
Langkah 3 - Ini akan membuka tetingkap jadual carian, di tetingkap ini
- Pilih butang sumber
- Pilih jadual DEPT
- Pilih Butang Ok
Langkah 4 - Transformasi pencarian akan dibuat dengan lajur jadual DEPT, sekarang pilih butang selesai
Langkah 5 - Seret dan lepaskan lajur DEPTNO dari kelayakan sumber ke transformasi carian, ini akan membuat lajur DEPTNO1 baru dalam transformasi carian. Kemudian pautkan lajur DNAME dari transformasi carian ke jadual sasaran.
Transformasi carian akan mencari dan mengembalikan nama jabatan berdasarkan nilai DEPTNO1.
Langkah 6 - Klik dua kali pada transformasi carian. Kemudian di tetingkap transformasi edit
- Pilih tab keadaan
- Tetapkan lajur keadaan ke DEPTNO = DEPTNO1
- Pilih Butang Ok
Langkah 7 - Pautkan lajur selebihnya dari kelayakan sumber ke jadual sasaran
Sekarang, simpan pemetaan dan jalankan setelah membuat sesi dan aliran kerja. Pemetaan ini akan mengambil nama jabatan menggunakan transformasi carian.
Transformasi pencarian diatur untuk mencari di meja dept. Dan syarat bergabung ditetapkan berdasarkan nombor dept.
Transformasi Boleh Digunakan Semula
Transformasi normal adalah objek yang tergolong dalam pemetaan dan hanya dapat digunakan di dalam pemetaan tersebut. Namun, dengan membuat transformasi dapat digunakan kembali ia dapat digunakan kembali di dalam beberapa pemetaan.
Sebagai contoh, transformasi pencarian yang mengambil perincian pekerja berdasarkan nombor pekerja boleh digunakan pada beberapa pemetaan di mana sahaja butiran pekerja diperlukan.
Dengan menggunakan transformasi yang boleh diguna semula, ia dapat mengurangkan lagi usaha mencipta fungsi yang sama.
Untuk menjadikan transformasi dapat digunakan semula -
Langkah 1 - Buka pemetaan yang mengalami transformasi, di sini kita menjadikan transformasi peringkat dapat digunakan semula.
Langkah 2 - Klik dua kali pada transformasi untuk membuka tetingkap transformasi edit. Kemudian
- Pilih tab Transformasi di tetingkap
- Pilih kotak pilihan untuk menjadikan transformasi dapat digunakan semula
- Pilih ya di tetingkap pengesahan
- Pilih OK di tetingkap sifat transformasi.
Ini akan menjadikan transformasi dapat digunakan semula.