Informatica'da Arama Dönüşümü (Örnek)
Arama Dönüşümü Nedir?
Arama dönüşümü, ilgili verileri elde etmek amacıyla bir kaynağı, kaynak niteleyiciyi veya hedefi aramak için kullanılan pasif bir dönüşümdür. Temel olarak, birleştirme tablolarından birinin kaynak veri, diğer birleştirme tablosunun da arama tablosu olduğu bir tür birleştirme işlemidir.
Önceki konularda “emp” ve “dept” tablolarını birleştirerek departman adlarını getirmek için joiner dönüşümünü kullanmıştık. Bu bölümde aynı işlemi arama dönüşümünü kullanarak uygulayacağız.
Arama Dönüşümü Nasıl Oluşturulur
Informatica'da Arama Dönüşümü oluşturma adımları şunlardır:
) 1 Adım Kaynak olarak EMP ve hedef olarak EMP_DEPTNAME ile yeni bir eşleme oluşturun
) 2 Adım Yeni bir tane oluştur dönüşüm dönüşüm menüsünü kullanarak
- Dönüşüm olarak arama dönüşümünü seçin
- “lkp_dept” dönüşüm adını girin
- Oluşturma seçeneğini seçin
) 3 Adım Bu, bu pencerede arama tablosu penceresini açacaktır
- Kaynak düğmesini seç
- DEPT tablosunu seçin
- Tamam Düğmesini Seçin
) 4 Adım DEPT tablosunun sütunları ile arama dönüşümü oluşturulacak, şimdi bitti butonunu seçin
) 5 Adım DEPTNO sütununu kaynak niteleyiciden arama dönüşümüne sürükleyip bırakın; bu, arama dönüşümünde yeni bir DEPTNO1 sütunu oluşturacaktır. Daha sonra arama dönüşümündeki DNAME sütununu hedef tabloya bağlayın.
Arama dönüşümü DEPTNO1 değerine göre departman adını arayacak ve döndürecektir.
) 6 Adım Double arama dönüşümüne tıklayın. Daha sonra dönüşümü düzenle penceresinde
- Koşul sekmesini seçin
- Koşul sütununu DEPTNO = DEPTNO1 olarak ayarlayın
- Tamam Düğmesini Seçin
) 7 Adım Sütunların geri kalanını kaynak niteleyiciden hedef tabloya bağlayın
Şimdi kaydet haritalama oturumu ve iş akışını oluşturduktan sonra yürütün. Bu eşleme, arama dönüşümünü kullanarak departman adlarını getirecektir.
Arama dönüşümü, borç tablosunda arama yapacak şekilde ayarlandı. Birleştirme koşulu da departman numarasına göre belirlenir.
Yeniden Kullanılabilir Dönüşüm
Normal dönüşüm, bir eşlemeye ait olan ve yalnızca o eşlemenin içinde kullanılabilen bir nesnedir. Ancak bir dönüşümü yeniden kullanılabilir hale getirerek çeşitli eşlemelerde yeniden kullanılabilir.
Örneğin, çalışan numarasına göre çalışan ayrıntılarını getiren bir arama dönüşümü, çalışan ayrıntılarının gerekli olduğu birden fazla eşlemede kullanılabilir.
Yeniden kullanılabilir dönüşümü kullanarak, aynı işlevselliği yeniden oluşturmanın getirdiği fazladan iş yükünü azaltır.
Yeniden Kullanılabilir Dönüşüm Nasıl Oluşturulur
Yeniden Kullanılabilir Dönüşüm oluşturmanın adımları şunlardır:
) 1 Adım Dönüşümün yapıldığı haritayı açın, burada rütbe dönüşümünü tekrar kullanılabilir hale getiriyoruz.
) 2 Adım Double Dönüşüm düzenleme penceresini açmak için dönüşüme tıklayın. Daha sonra
- Pencerede Dönüşüm sekmesini seçin
- Dönüşümü yeniden kullanılabilir hale getirmek için onay kutusunu seçin
- Onay penceresinde evet'i seçin
- Dönüşüm özellikleri penceresinde Tamam'ı seçin.
Bu, dönüşümü yeniden kullanılabilir hale getirecektir.