Tutorial Transformasi INFORMATICA & Transformasi Penapis

Isi kandungan:

Anonim
Apa itu Transformasi?

Transformasi dalam Informatica adalah objek yang membuat, mengubah atau menyebarkan data ke struktur sasaran yang ditentukan (jadual, fail atau sasaran lain).

Tujuan transformasi di Informatica adalah untuk mengubah data sumber sesuai dengan kebutuhan sistem sasaran. Ini juga memastikan kualiti data dimuat ke sasaran.

Informatica menyediakan pelbagai transformasi untuk melakukan fungsi tertentu.

Sebagai contoh, melakukan pengiraan cukai berdasarkan data sumber, operasi pembersihan data, dll. Dalam transformasi, kita menghubungkan port untuk menyampaikan data kepadanya, dan transformasi mengembalikan output melalui port output.

Dalam tutorial ini- anda akan belajar

  • Pengelasan Transformasi
  • Transformasi Penapis

Pengelasan Transformasi

Transformasi diklasifikasikan kepada dua kategori, satu berdasarkan kesambungan, dan yang lain berdasarkan perubahan bilangan baris. Mula-mula kita akan melihat transformasi berdasarkan hubungan.

Jenis transformasi berdasarkan kesambungan

  • Transformasi Bersambung
  • Transformasi Tidak Terhubung

Di Informatica, semasa pemetaan transformasi yang disambungkan ke transformasi lain disebut transformasi bersambung.

Sebagai contoh, Transformasi penentu sumber dari Jadual sumber EMP dihubungkan dengan transformasi penapis untuk menyaring pekerja sebuah jabatan.

Transformasi yang tidak bersambung dengan transformasi lain disebut transformasi tidak berkaitan.

Fungsi mereka digunakan dengan memanggil mereka di dalam transformasi lain seperti transformasi Ekspresi. Transformasi ini bukan sebahagian daripada perancangan.

Transformasi yang disambungkan lebih disukai apabila untuk setiap baris input, transformasi disebut atau diharapkan dapat mengembalikan nilai. Sebagai contoh, untuk kod pos di setiap baris, transformasi mengembalikan nama bandar.

Transformasi yang tidak berkaitan berguna apabila fungsi mereka hanya diperlukan secara berkala atau berdasarkan keadaan tertentu. Sebagai contoh, pengiraan butiran cukai jika nilai cukai tidak tersedia.

Jenis transformasi berdasarkan perubahan bilangan baris

  • Transformasi Aktif
  • Transformasi Pasif

Transformasi Aktif adalah mereka yang mengubah baris data dan bilangan baris input yang diteruskan kepadanya. Sebagai contoh, jika transformasi menerima sepuluh bilangan baris sebagai input, dan mengembalikan lima belas baris sebagai output maka itu adalah transformasi aktif. Data dalam baris juga diubah dalam transformasi aktif.

Transformasi pasif adalah mereka yang tidak mengubah bilangan baris input. Dalam transformasi pasif bilangan baris input dan output tetap sama, hanya data yang diubah pada tahap baris.

Dalam transformasi pasif, tidak ada baris baru yang dibuat, atau baris yang ada dijatuhkan.

Berikut adalah Senarai Transformasi di Informatica

  • Transformasi Kelayakan Sumber
  • Transformasi Agregator
  • Transformasi Penghala
  • Transformasi Joiner
  • Transformasi Peringkat
  • Transformasi Penjana Jujukan
  • Transformasi Kawalan Transaksi
  • Pencarian dan Transformasi yang boleh digunakan semula
  • Transformasi Normalizer
  • Penalaan Prestasi untuk Transformasi
  • Transformasi Luaran
  • Transformasi Ekspresi

Apakah Transformasi Penapis?

Transformasi Filter adalah transformasi aktif kerana ia mengubah bilangan rekod.

Dengan menggunakan transformasi saringan, kita dapat menyaring rekod berdasarkan keadaan penapis. Transformasi saringan adalah transformasi aktif kerana ia mengubah bilangan rekod.

Sebagai contoh, untuk memuatkan rekod pekerja yang mempunyai deptno sama dengan 10 sahaja, kita dapat meletakkan transformasi saringan dalam pemetaan dengan keadaan filter deptno = 10. Jadi hanya rekod yang mempunyai deptno = 10 yang akan dilalui oleh transformasi penapis, selebihnya rekod lain akan dijatuhkan.

Cara menggunakan transformasi penapis-

Langkah 1 - Buat pemetaan yang mempunyai sumber "EMP" dan targetkan "EMP_TARGET"

Langkah 2 - Kemudian dalam pemetaan

  1. Pilih menu Transformasi
  2. Pilih pilihan buat

Langkah 3 - Kemudian di tetingkap transformasi buat

  1. Pilih Transformasi Penapis dari senarai
  2. Masukkan nama Transformasi "fltr_deptno_10"
  3. Pilih pilihan buat

Langkah 4 - Transformasi saringan akan dibuat, Pilih butang "Selesai" di tetingkap buat transformasi

Langkah 5 - Dalam pemetaan

  1. Seret dan lepaskan semua lajur kelayakan Sumber ke transformasi penapis
  2. Paut lajur dari transformasi penapis ke jadual sasaran

Langkah 6 - Klik dua kali pada transformasi penapis untuk membuka sifatnya, dan kemudian

  1. Pilih menu hartanah
  2. Klik pada penyunting keadaan Penapis

Langkah 7 - Kemudian di penyunting ekspresi keadaan penapis

  1. Masukkan keadaan penapis - deptno = 10
  2. Pilih butang OK

Langkah 8 - Sekarang sekali lagi di tetingkap transformasi edit di tab Properties anda akan melihat keadaan penapis, pilih butang OK

Sekarang simpan pemetaan dan jalankan setelah membuat sesi dan aliran kerja. Dalam jadual sasaran, rekod yang mempunyai deptno = 10 sahaja akan dimuat.

Dengan cara ini, anda boleh menyaring rekod sumber menggunakan transformasi penapis.