Informatica PowerCenter Designer – ETL Transformation Özellikleri yazısı ilk önce Koddit üzerinde ortaya çıktı.
]]>Merhaba arkadaşlar sizlere bu yazımda Informatica PowerCenter Designer’ın Transformation özelliklerini örneklerle anlatmaya çalışacağım.
Aslında Transformationların temel mantığı (ETL) hedef sistemin ihtiyaçlarına göre kaynak verilerini işlememize ve hedef sisteme uygun veriler haline dönüştürmemize yardımcı olmaktır.
Transformation’lar temel olarak ikiye ayrılmaktadır:
Source’dan gelen satır sayısı ile Target’a giden satır sayısı eşit değildir.

Source’dan gelen satır sayısı ile Target’a giden satır sayısı eşittir.
Aggregator Transformation, kayıtlar üzerinde kümeleme işlemlerini yapabilmemizi sağlar. Belli başlı Aggregator function’lar aşağıdaki gibidir :
Sum: Toplam, Avg: Ortalama, Count: NULL olmayan kayıt sayısı, First: NULL olmayan ilk kayıt, Last: NULL olmayan son kayıt, Max: En büyük değer, Median: Sayısal serinin orta noktasındaki değer, Min: En küçük değer dönüşümlerini yapabilmemiz için kullandığımız bir ETL transformation’dır.
Group By:
Dip Not: Data doğruluğunun sağlanması için Aggregation’da Select cümleciğinde olan ifadeler dışında ifadeler almamaya dikkat ediyoruz.
Join işlemlerini kolayca kavrayabilmeniz için durumu kümeler mantığıyla anlatacağım.
Informatica Join Type:
Aşağıdaki mantıkla mappingimiz de kullanacağımız join tipini seçebiliriz.
şeklinde join tipini tanımladıktan sonra , hangi alanlar üzerinden joinleyeceğimizi condition kısmında belirliyoruz.
Active ve connected ETL transformation’lardır. Çünkü Order By(sıralama) işlemi de yapsa içerisinde Distinct özelliği bulunmaktadır.
Sorter Transformation order by işlemi için kullanıldığında,
ORDER BY sube, Sirala
Şeklinde ise sizde bu sıraya uyarak önce Sube’ye sonra Sırala alanına göre sıralamalısınız.
Dip Not: Aggregator transformation ve Joiner Transormation’da da Sorted Input özelliği vardır. Bunun özelliği,
Router transformation bir input setine farklı filtrelere göre birden fazla output seti verir.
Örneğin,
Active ve connected transformationdır. Top 10 ya da top 1 gibi değerleri kolayca bulabilmemizi sağlar.
Eğer bizden ek bir kolon istenirse , mesela Target tabloda gelecek kolonların yanına ek olarak ID kolonu da olsun ve 1 er 1 er artarak devam etsin şeklindeki yapıyı kurmamızı sağlar.
![]()
Diğer yazımda sizlere Update Transformation ve Lookup Transformation’dan bahsedeceğim.
Herkese Big Data’lı günler
Informatica PowerCenter Designer – ETL Transformation Özellikleri yazısı ilk önce Koddit üzerinde ortaya çıktı.
]]>