Kaynak niteleyici dönüşümü, entegrasyon hizmetinin okuduğu satırları temsil etmek için kullanılan etkin, bağlantılı bir dönüşümdür. Bir eşlemeye ilişkisel bir kaynak veya düz bir dosya eklediğimizde, bir kaynak niteleyici dönüşümü gerekir. Bir eşlemeye kaynak eklediğimizde, kaynak niteleyici dönüşümü otomatik olarak eklenir. Kaynak niteleyici ile verilerin kaynaktan nasıl getirildiğini tanımlayabilir ve geçersiz kılabiliriz.
Aşağıdaki örnekte, "m_emp_emp_target" eşlememizin kaynak niteleyicisini değiştiriyor olacağız, bu nedenle tüm sütunları döndürmek yerine yalnızca seçilen sütunları döndürecektir.
Adım 1 - Eşleme tasarımcısında "m_emp_emp_target" eşlemesini açın.
Adım 2 - Kaynak Niteleyici dönüşümü "SQ_EMP" üzerine çift tıklayın. Bunun için dönüştürme özelliği düzenleme penceresini açacaktır. Sonra
- Özellikler sekmesine tıklayın
- SQL Query Modify seçeneğine tıklayın, bu bir SQL düzenleyici penceresi açacaktır
Adım 3 - SQL düzenleyici penceresinde
- Aşağıdaki sorguyu girin
EMP'DEN EMPNO, ENAME, JOB, MGR SEÇİN
Not - kaynaktan EMPNO, ENAME, JOB & MANAGER sütunlarını seçiyoruz, bu nedenle yalnızca seçme sorgusunda bulunanları tuttuk.
- Tamam Düğmesini Seçin
4. Adım - "Dönüşümleri düzenle" penceresinde,
- Menüden Bağlantı Noktaları sekmesini seçin
- Bağlantı noktaları sekmesinin altında tüm bağlantı noktalarını göreceksiniz. Yalnızca EMPNO, ENAME, JOB, MGR bağlantı noktalarını saklayın ve diğer bağlantı noktalarını silin
Adım 5 - Bağlantı noktalarını sildikten sonra Tamam Düğmesini Seçin
Şimdi, Dönüşümleri Düzenle penceresindeki özellikler sekmesine tekrar tıklayın ve yalnızca seçtiğiniz verileri göreceksiniz.
"Tamam" düğmesine tıkladığınızda, SQL Düzenleyici Penceresi açılır ve
- Seçtiğiniz verilerin doğru olduğunu ve hedef tabloya yüklenmeye hazır olduğunu onaylayacaktır.
- Daha fazla işlem yapmak için Tamam düğmesine tıklayın
Eşlemeyi kaydedin (ctrl + s Kısayolunu kullanarak) ve iş akışını yürütün, yürütmeden sonra yalnızca seçilen sütunlar hedefe yüklenecektir.
Bu şekilde, kaynak niteleyicide hangi sütunların kaynaktan getirilmesi gerektiğini geçersiz kılabilirsiniz ve bu, eşlemenin içine hangi belirli sütunların getirileceğini geçersiz kılmanın tek yoludur.
Kaynak Niteleyicinin Özellikleri
Hangi tür kaynak verilerin hedef tabloya dönüştürülmesi gerektiğini belirlemek için Kaynak Niteleyicinin çeşitli özelliklerini kullanabilirsiniz.
- Kaynak Filtresi - Kaynak filtresi özelliğini kullanarak kaynak kayıtlarının sayısını filtreleyebilirsiniz. Örneğin, sadece 10 departmanının çalışanlarını getirmek istiyorsanız, kaynak filtre özelliğine deptno = 10 filtre koşulunu girebilir ve verileri çalıştırabilirsiniz.
- Sıralanan bağlantı noktaları için numara - Kaynak niteleyici dönüşümünde, giriş kayıtlarını bağlantı noktası numarasına göre de sıralayabilirsiniz. Böylece veri haritalama içindeki dönüşümlere aktarıldığında port numarasını okuyacak ve verileri buna göre sıralayacaktır.
Veriler bir veya birden fazla bağlantı noktasına göre sıralanabildiğinden, sıralamada kullanılacak bağlantı noktalarının sayısını vermeniz gerekir. 1 olarak değer verirseniz, sadece empno verileri sıralanacaktır. 2 olarak değer verirseniz, empno ve ename üzerinde her iki sütunda da veriler sıralanır.
- Farklı'ı seçin - bu özelliği kullanarak kaynaktan yalnızca farklı kayıtları getirebilirsiniz. Farklı seç seçeneğini belirlediğinizde, kaynak niteleyici tarafından yalnızca farklı kaynak veri kombinasyonu getirilir.