Urutan Transformasi dalam Informatik dengan CONTOH

Anonim
Apakah Transformasi Penjana Jujukan?

Transformasi penjana urutan adalah pasif sehingga tidak mempengaruhi bilangan baris input. Penjana urutan digunakan untuk menghasilkan nilai kunci primer & ia digunakan untuk menghasilkan nilai urutan angka seperti 1, 2, 3, 4, 5 dll.

Sebagai contoh, anda ingin menetapkan nilai urutan ke rekod sumber, maka anda boleh menggunakan penjana urutan. Nilai urutan yang dihasilkan boleh seperti 5, 10, 15, 20, 25 dll atau 10, 20, 30, 40, 50 dan lain-lain bergantung kepada sifat transformasi yang dikonfigurasi.

Penjana urutan mempunyai dua port output

  • KURSUS
  • NEXTVAL

Nilai port CURRVAL sentiasa NEXTVAL + 1.

Untuk menghasilkan nombor urutan, kami selalu menggunakan ruangan NEXTVAL.

Sifat Transformasi Penjana Jujukan

  • Nilai Mula - Ini adalah nilai pertama yang akan dihasilkan oleh transformasi, nilai lalai adalah 0.
  • Kenaikan oleh - Ini adalah nombor yang mana anda ingin menambah nilai. Nilai lalai adalah 1.
  • Nilai akhir - Merupakan nilai maksimum yang harus dihasilkan oleh transformasi.
  • Kitaran - jika pilihan ini ditetapkan maka setelah mencapai nilai akhir, transformasi dimulakan semula dari nilai permulaan.

Dalam contoh ini, kita akan menghasilkan nombor urutan dan menyimpan di sasaran.

Langkah 1 - Buat jadual sasaran dengan skrip berikut.

Muat turun Fail emp_sequence.sql di atas

Langkah 2 - Import jadual di Informatica sebagai jadual sasaran

Langkah 3 - Buat pemetaan baru dan import sumber EMP dan jadual sasaran EMP_SEQUENCE

Langkah 4 - Buat transformasi baru dalam pemetaan

  1. Pilih transformasi urutan sebagai jenisnya
  2. Masukkan nama transformasi "seq_emp"
  3. Pilih pilihan Buat

Langkah 5 - Transformasi penjana urutan akan dibuat, pilih pilihan yang telah selesai

Langkah 6 - Pautkan kolom penjana urutan NEXTVAL ke lajur SNO dalam sasaran

Langkah 7 - pautkan lajur lain dari transformasi penentu sumber ke jadual sasaran

Langkah 8 - Klik dua kali pada penjana urutan untuk membuka tetingkap harta, dan kemudian

  1. Pilih tab sifat
  2. Masukkan sifat dengan nilai Mula = 1, tinggalkan sifat selebihnya sebagai lalai
  3. Pilih butang OK

Sekarang simpan pemetaan dan jalankan setelah membuat sesi dan aliran kerja.

Lajur sno dalam sasaran akan mengandungi nombor urutan yang dihasilkan oleh transformasi penjana urutan.

Dalam contoh kami, urutannya seperti 1 - Scott, 2 - King, 3 - Adam, 4 - Miller, dll.