Informatica'da Yönlendirici Dönüşümü: Çoklu Koşul Örneği
Yönlendirici Dönüşümü Nedir?
Yönlendirici dönüşümü, kaynak verileri filtrelemek için kullanılan, filtre dönüşümüne benzer, aktif ve bağlantılı bir dönüşümdür.
Filtrelemenin yanı sıra sağlanan ek işlevsellik, atılan verilerin (filtrelenen veriler) eşlemede de toplanabilmesinin yanı sıra, birden fazla veri kümesi elde etmek için birden fazla filtre koşulunun uygulanabilmesidir.
Örneğin, derinlik =10 formundaki verileri filtrelerken, derinlik numarasının 10'a eşit olmadığı kayıtları da alabiliriz. Yani, yönlendirici dönüşümü birden fazla çıkış grubu verir ve her çıkış grubunun kendi filtre koşulu olabilir.
Ayrıca bir varsayılan grup da vardır; bu varsayılan grup, grup koşullarından hiçbirini karşılamayan kayıt kümelerine sahiptir. Örneğin, deptno=10 ve derinlik=20 filtre koşulları için sırasıyla iki grup oluşturduysanız, derinlik 10 ve 20'ye sahip olmayan kayıtlar bu varsayılan gruba aktarılacaktır. Kısaca filtre grupları tarafından reddedilen veriler bu varsayılan grup tarafından toplanacak ve bazen reddedilen bu verilerin saklanması zorunluluğu doğabilecektir. Bu tür senaryolarda varsayılan çıkış grubu faydalı olabilir.
Çoklu filtre durumuna izin vermek için yönlendirici dönüşümü grup seçeneği sunar.
- Giriş verilerini alan varsayılan bir giriş grubu vardır
- Ayrıca herhangi bir filtre koşulundan geçmeyen tüm verileri sağlayan varsayılan bir çıkış grubu da vardır.
- Yönlendirici dönüşümünde her filtre koşulu için bir çıkış grubu oluşturulur. Bu farklı gruplara farklı hedefleri bağlayabilirsiniz.
Yönlendirici Dönüşümü Oluşturma
) 1 Adım Kaynağı "EMP" olan ve hedefi "EMP_TARGET" olan bir eşleme oluşturun.
) 2 Adım Daha sonra haritalamada
- Dönüşüm menüsünü seçin
- Oluşturma seçeneğini seçin
) 3 Adım Dönüşüm oluştur penceresinde
- Yönlendirici dönüşümünü seçin
- "rtr_deptno_10" dönüşümü için bir ad girin
- Oluştur seçeneğini seçin
) 4 Adım Yönlendirici dönüşümü eşlemede oluşturulacak, pencerede tamamlandı seçeneğini seçin
) 5 Adım Tüm sütunları sürükleyip bırakın Kaynak niteleyici yönlendirici dönüşümüne
) 6 Adım Double yönlendirici dönüşümüne tıklayın, ardından dönüşüm özelliğine tıklayın
- Grup sekmesini seçin
- “Deptno_20” grup adını girin
- Grup filtre koşuluna tıklayın
) 7 Adım İfade düzenleyicisinde filtre koşulunu deptno=20 girin ve Tamam düğmesini seçin.
) 8 Adım Grup penceresinde Tamam düğmesini seçin
) 9 Adım Yönlendirici dönüşümünün deptno_20 grubundaki bağlantı noktalarını hedef tablo bağlantı noktalarına bağlayın
Şimdi, bunu çalıştırdığınızda haritalamafiltrelenen kayıtlar hedef tabloya yüklenecektir.