ÖRNEK ile Informatica'da Dizi Dönüşümü

Sıra Nedir? Generator Dönüşüm?

Sıra üreteci dönüşümü pasiftir, bu nedenle giriş satırlarının sayısını etkilemez. Sıra üreteci birincil anahtar değerleri üretmek için kullanılır ve 1, 2, 3, 4, 5 vb. gibi sayısal sıra değerleri üretmek için kullanılır.

Örneğin, kaynak kayıtlara sıra değerleri atamak istiyorsanız, sıra üretecini kullanabilirsiniz. Oluşturulan sıra değerleri, dönüşümün yapılandırılmış özelliklerine bağlı olarak 5, 10, 15, 20, 25 vb. veya 10, 20, 30, 40, 50 vb. olabilir.

Dizi üretecinin iki çıkış portu vardır

  • EĞİLİK
  • SONRAKİ

CURRVAL bağlantı noktası değeri her zaman NEXTVAL+1'dir.

Sıra numaralarını oluşturmak için her zaman NEXTVAL sütununu kullanırız.

Dizinin Özellikleri Generator Dönüşüm

  • Başlangıç ​​Değeri – Dönüşüm tarafından üretilecek ilk değerdir, varsayılan değer 0'dır.
  • Artış Oranı – Bu, değerleri artırmak istediğiniz sayıdır. Varsayılan değer 1'dir.
  • Bitiş değeri – Dönüşümün üretmesi gereken maksimum değerdir.
  • Döngü – eğer bu seçenek ayarlanırsa değerin sonuna ulaşıldıktan sonra dönüşüm başlangıç ​​değerinden yeniden başlar.

Bu örnekte sıra numaraları oluşturup hedefte saklayacağız.

) 1 Adım Aşağıdaki betiği kullanarak hedef tabloyu oluşturun.

Yukarıdaki emp_sequence.sql Dosyasını indirin

) 2 Adım Tabloyu Informatica'ya hedef tablo olarak içe aktarın

) 3 Adım Yeni bir eşleme oluşturun ve EMP kaynağını ve EMP_SEQUENCE hedef tablosunu içe aktarın

Informatica'da Dizi Dönüşümü

) 4 Adım Eşlemede yeni bir dönüşüm oluşturun

  1. Tür olarak dizi dönüşümünü seçin
  2. “seq_emp” dönüşüm adını girin
  3. Oluştur seçeneğini seçin

Informatica'da Dizi Dönüşümü

) 5 Adım Dizi üreteci dönüşümü oluşturulacak, tamamlandı seçeneğini seçin

Informatica'da Dizi Dönüşümü

) 6 Adım Sıra oluşturucunun NEXTVAL sütununu hedefteki SNO sütununa bağlayın

Informatica'da Dizi Dönüşümü

) 7 Adım kaynak niteleyici dönüşümündeki diğer sütunları hedef tabloya bağlayın

Informatica'da Dizi Dönüşümü

) 8 Adım Double özellik penceresini açmak için dizi oluşturucuya tıklayın ve ardından

  1. Özellikler sekmesini seçin
  2. Özellikleri Başlangıç ​​değeri =1 ile girin, geri kalan özellikleri varsayılan olarak bırakın
  3. Tamam düğmesini seçin

Informatica'da Dizi Dönüşümü

Şimdi şunu kaydet haritalama oturumu ve iş akışını oluşturduktan sonra yürütün.

Hedefteki sno sütunu, dizi üreteci dönüşümü tarafından üretilen dizi numaralarını içerecektir.

Örneğimizde diziler 1 – Scott, 2 – King, 3 – Adam, 4 – Miller vb. şeklinde olacaktır.