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
- Dönüşüm menüsünü seçin
- Oluştur seçeneğini seçin
Adım 3 - Dönüşüm oluşturma penceresinde
- Derece dönüşümünü seçin
- "Rnk_salary" dönüşüm adını girin
- 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
- Özellikler menüsünü seçin
- Üst / Alt özelliğinden "Üst" seçeneğini seçin
- Kademe sayısına 3 girin
7. Adım - "Dönüşümü düzenle" penceresinde tekrar
- Bağlantı noktalarını seçin sekmesi
- Departman numarası sütunu için seçeneğe göre grup seçin
- Maaş Sütununda Sıralamayı Seçin
- 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.