Arama Dönüşümü nedir?
Arama dönüşümü, ilgili verileri elde etmek için bir kaynak, kaynak niteleyici veya hedef aramak için kullanılan pasif bir dönüşümdür. Temel olarak, birleştirme tablolarından birinin kaynak veri ve diğer birleştirme tablosunun arama tablosu olduğu bir tür birleştirme işlemidir.
Önceki konularda, departman adlarını getirmek için "emp" ve "dept" tablosuna katılmak için marangoz dönüşümünü kullandık.
Bu bölümde, arama dönüşümünü kullanarak aynısını uygulayacağız.
Adım 1 - Kaynak olarak EMP ve hedef olarak EMP_DEPTNAME ile yeni bir eşleme oluşturun
Adım 2 - Dönüşüm menüsünü kullanarak yeni bir dönüşüm oluşturun ve ardından
- Dönüşüm olarak arama dönüşümünü seçin
- "Lkp_dept" dönüşüm adını girin
- Oluştur seçeneğini seçin
Adım 3 - Bu, bu pencerede arama tablosu penceresini açacaktır.
- Kaynak düğmesini seçin
- DEPT tablosunu seçin
- Tamam Düğmesini Seçin
Adım 4 - DEPT tablosunun sütunlarıyla arama dönüşümü oluşturulacak, şimdi tamam düğmesini seçin
Adım 5 - DEPTNO sütununu kaynak niteleyiciden arama dönüşümüne sürükleyip bırakın, bu, arama dönüşümünde yeni bir sütun DEPTNO1 oluşturacaktır. Ardından arama dönüşümünden DNAME sütununu hedef tabloya bağlayın.
Arama dönüşümü, DEPTNO1 değerine bağlı olarak departman adını arar ve döndürür.
Adım 6 - Arama dönüşümüne çift tıklayın. Ardından dönüştürme düzenleme penceresinde
- Koşul sekmesini seçin
- Koşul sütununu DEPTNO = DEPTNO1 olarak ayarlayın
- Tamam Düğmesini Seçin
Adım 7 - Kalan sütunların kaynak niteleyicisinden hedef tabloya bağlanması
Şimdi, eşlemeyi kaydedin ve oturumu ve iş akışını oluşturduktan sonra çalıştırın. Bu eşleme, arama dönüşümünü kullanarak departman adlarını alır.
Arama dönüşümü, bölüm tablosunda arama yapacak şekilde ayarlanmıştır. Ve birleştirme koşulu, bölüm numarasına göre belirlenir.
Yeniden Kullanılabilir Dönüşüm
Normal bir dönüşüm, bir eşlemeye ait olan ve yalnızca bu eşlemenin içinde kullanılabilen bir nesnedir. Ancak, bir dönüşümü yeniden kullanılabilir hale getirerek birkaç eşlemede yeniden kullanılabilir.
Örneğin, çalışan numarasına göre çalışan ayrıntılarını alan bir arama dönüşümü, çalışan ayrıntılarının gerekli olduğu her yerde çoklu eşlemelerde kullanılabilir.
Yeniden kullanılabilir dönüşümü kullanarak, aynı işlevselliği yeniden yaratmanın fazla çalışmasını azaltır.
Bir dönüşümü yeniden kullanılabilir hale getirmek için -
Adım 1 - Dönüşümü olan eşlemeyi açın, burada sıra dönüşümünü yeniden kullanılabilir hale getiriyoruz.
Adım 2 - Düzenleme dönüştürme penceresini açmak için dönüşüme çift tıklayın. 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.