Transformasi kualifikasi sumber adalah transformasi aktif dan terhubung yang digunakan untuk mewakili baris yang dibaca oleh layanan integrasi. Setiap kali kita menambahkan sumber relasional atau file datar ke pemetaan, transformasi kualifikasi sumber diperlukan. Saat kami menambahkan sumber ke pemetaan, transformasi kualifikasi sumber ditambahkan secara otomatis. Dengan kualifikasi sumber, kita dapat menentukan dan mengganti bagaimana data diambil dari sumber.
Pada contoh berikut, kami akan mengubah kualifikasi sumber dari pemetaan kami "m_emp_emp_target", jadi alih-alih menampilkan semua kolom, ini hanya akan mengembalikan kolom yang dipilih.
Langkah 1 - Buka pemetaan "m_emp_emp_target" di desainer pemetaan.
Langkah 2 - Klik dua kali pada transformasi sumber Qualifier "SQ_EMP". Ini akan membuka jendela edit properti transformasi untuk itu. Kemudian
- Klik pada tab properti
- Klik pada opsi SQL Query Modify, ini akan membuka jendela editor SQL
Langkah 3 - Di jendela editor SQL
- Masukkan kueri berikut
PILIH EMPNO, ENAME, JOB, MGR DARI EMP
Catatan - kami memilih kolom EMPNO, ENAME, JOB & MANAGER dari sumber, jadi kami hanya menyimpan yang ada di kueri pemilihan
- Pilih Tombol OK
Langkah 4 - Di jendela "edit transformasi",
- Pilih tab Ports dari menu
- Di bawah tab port, Anda akan melihat semua port. Simpan hanya port EMPNO, ENAME, JOB, MGR dan hapus port lain
Langkah 5 - Setelah menghapus port, Pilih Tombol OK
Sekarang, klik lagi pada tab properti di jendela Edit Transformasi, dan Anda hanya akan melihat data yang telah Anda pilih.
Ketika Anda mengklik tombol "OK" itu akan membuka SQL Editor Window, dan
- Ini akan mengkonfirmasi bahwa data yang Anda pilih sudah benar dan siap untuk dimuat ke tabel target
- Klik tombol OK untuk memproses lebih lanjut
Simpan pemetaan (menggunakan pintasan ctrl + s) dan jalankan alur kerja, setelah eksekusi hanya kolom yang dipilih yang akan dimuat ke target.
Dengan cara ini, Anda dapat mengganti dalam kualifikasi sumber kolom apa yang perlu diambil dari sumber & ini adalah satu-satunya cara untuk mengganti kolom spesifik apa yang akan dibawa ke dalam pemetaan.
Properti Kualifikasi Sumber
Anda dapat menggunakan berbagai properti Pengualifikasi Sumber, untuk menentukan jenis data sumber yang perlu diubah menjadi tabel target.
- Filter Sumber - Dengan menggunakan properti filter sumber, Anda dapat memfilter jumlah catatan sumber. Misalnya, Anda ingin mengambil hanya karyawan deptno 10, maka Anda dapat memasukkan kondisi filter deptno = 10 di properti filter sumber dan mengeksekusi datanya.
- Nomor untuk port yang diurutkan - Dalam transformasi kualifikasi sumber, Anda juga dapat mengurutkan catatan input berdasarkan nomor port. Jadi ketika data diteruskan ke transformasi di dalam pemetaan, itu akan membaca nomor port dan mengurutkan data yang sesuai.
Karena data dapat diurutkan berdasarkan satu atau beberapa port, Anda harus memberikan jumlah port yang akan digunakan dalam penyortiran. Jika Anda memberi nilai 1, maka hanya data empno yang akan diurutkan. Jika Anda memberi nilai 2 maka pada empno dan ename pada kedua kolom data akan diurutkan.
- Pilih Berbeda - Anda hanya dapat mengambil rekaman yang berbeda dari sumber menggunakan properti ini. Saat Anda memilih opsi berbeda, hanya kombinasi berbeda dari data sumber yang akan diambil oleh kualifikasi sumber.