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

Anonim
Sıra Dönüşümü nedir?

Derece dönüşümü, grup ve rütbelere göre verilerin filtrelenmesini gerçekleştiren aktif ve bağlantılı bir dönüşümdür. Örneğin, en yüksek maaşa sahip çalışanların on kaydını almak istiyorsanız, bu tür filtreleme, kademe dönüşümü ile yapılabilir.

Derece dönüşümü ayrıca gruplara göre sıralama yapma özelliği sağlar. Mesela en iyi on maaşlı çalışan departmanını akıllıca almak istiyorsanız, o zaman bu gruplama bu dönüşümle yapılabilir.

Derece dönüşümü, çıktı satırlarının sayısını etkilediği için aktif bir dönüşümdür.

Sıra dönüşümünün, satırlara bir derece atadığı bir çıkış portu vardır.

İhtiyacımız, her departman için ilk 3 maaşlı çalışanı yüklemek; bunu sıra dönüşümünü kullanarak uygulayacağız.

Adım 1 - Kaynak EMP'ye ve hedef EMP_TARGET'e sahip bir eşleme oluşturun

Adım 2 - Ardından eşlemede

  1. Dönüşüm menüsünü seçin
  2. Oluştur seçeneğini seçin

Adım 3 - Dönüşüm oluşturma penceresinde

  1. Derece dönüşümünü seçin
  2. "Rnk_salary" dönüşüm adını girin
  3. Oluştur düğmesini seçin

Adım 4 - Eşleştirmede sıra dönüşümü oluşturulacak, pencerede tamam düğmesini seçin

Adım 5 - Tüm bağlantı noktalarını kaynak niteleyiciden sıra dönüşümüne bağlayın

Adım 6 - Derece dönüşümüne çift tıklayın ve "dönüşümü düzenleme penceresi" açılacaktır. Bu pencerede

  1. Özellikler menüsünü seçin
  2. Üst / Alt özelliğinden "Üst" seçeneğini seçin
  3. Kademe sayısına 3 girin

7. Adım - "Dönüşümü düzenle" penceresinde tekrar

  1. Bağlantı noktalarını seçin sekmesi
  2. Departman numarası sütunu için seçeneğe göre grup seçin
  3. Maaş Sütununda Sıralamayı Seçin
  4. Tamam düğmesini seçin

Adım 8 - Portları sıra dönüşümünden hedef tabloya bağlayın

Şimdi, eşlemeyi kaydedin ve oturum ve iş akışı oluşturduktan sonra çalıştırın. Kaynak niteleyici tüm kayıtları alır, ancak sıra dönüşümü yalnızca her departman için üç yüksek maaşı olan kayıtları geçer.