Keresési transzformáció az informatikában (példa)
Mi az a Lookup Transformation?
A keresési transzformáció egy passzív átalakítás, amellyel egy forrást, forrásminősítőt vagy célt keresnek a releváns adatok megszerzéséhez. Alapvetően ez egyfajta összekapcsolási művelet, amelyben az egyik összekapcsoló tábla a forrásadat, a másik pedig a keresési tábla.
A korábbi témákban az asztalos transzformációt használtuk az „emp” és a „dept” táblák összekapcsolására, hogy osztályneveket hozzunk létre. Ebben a részben ugyanezt hajtjuk végre keresési transzformáció segítségével.
Hogyan hozzunk létre keresési átalakítást
Az alábbiakban bemutatjuk a Lookup Transformation létrehozásának lépéseit az Informaticában
Step 1) Hozzon létre egy új leképezést EMP-vel forrásként és EMP_DEPTNAME-mal célként
Step 2) Újat csinálni transzformáció majd a transzformációs menü segítségével
- Transzformációként válassza ki a keresési transzformációt
- Írja be a transzformáció nevét: „lkp_dept”
- Válassza a létrehozási lehetőséget
Step 3) Ez megnyitja a keresőtábla ablakot ebben az ablakban
- Forrás kiválasztása gomb
- Válassza ki a DEPT táblázatot
- Válassza az OK gombot
Step 4) A keresési átalakítás a DEPT tábla oszlopaival jön létre, most válassza a Kész gombot
Step 5) Húzza át a DEPTNO oszlopot a forrásminősítőből a keresési transzformációba, ezzel egy új DEPTNO1 oszlopot hoz létre a keresési átalakításban. Ezután kapcsolja össze a keresési átalakításból származó DNAME oszlopot a céltáblázattal.
A keresési átalakítás a DEPTNO1 érték alapján megkeresi és visszaadja a részleg nevét.
Step 6) Double kattintson a keresési átalakításra. Ezután a szerkesztési átalakítás ablakban
- Válassza a Feltétel fület
- Állítsa a feltétel oszlopot DEPTNO = DEPTNO1 értékre
- Válassza az OK gombot
Step 7) Kapcsolja össze a forrásminősítő többi oszlopát a céltáblázattal
Most mentse el a térképészet és a munkamenet és a munkafolyamat létrehozása után hajtsa végre. Ez a leképezés lekéri a részlegneveket a keresési átalakítás segítségével.
A keresési transzformáció úgy van beállítva, hogy keresés a részleg tábláján. A csatlakozási feltételt pedig a részlegszám alapján állítják be.
Újrafelhasználható átalakítás
A normál transzformáció egy olyan objektum, amely egy leképezéshez tartozik, és csak azon belül használható. Azonban egy transzformáció újrafelhasználhatóvá tételével több leképezésen belül újra felhasználható.
Például egy keresési átalakítás, amely az alkalmazottak adatait az alkalmazottak száma alapján kéri le, több leképezésnél is használható, ahol az alkalmazotti adatokra van szükség.
Az újrafelhasználható átalakítás használatával csökkenti az ugyanazon funkcionalitás újbóli létrehozásának túlterheltségét.
Hogyan készítsünk újrafelhasználható átalakítást
Az alábbiakban bemutatjuk az újrafelhasználható átalakítás létrehozásának lépéseit
Step 1) Nyissa meg az átalakítást végző leképezést, itt a rangtranszformációt tesszük újra felhasználhatóvá.
Step 2) Double kattintson az átalakításra az átalakítás szerkesztési ablakának megnyitásához. Akkor
- Válassza az Átalakítás fület az ablakban
- Jelölje be a jelölőnégyzetet az átalakítás újrafelhasználhatóvá tételéhez
- A megerősítő ablakban válassza az igen lehetőséget
- Az átalakítás tulajdonságai ablakban kattintson az OK gombra.
Így az átalakítás újrafelhasználható lesz.