Transformacija pretraživanja u Informatici (primjer)

Što je transformacija pretraživanja?

Transformacija pretraživanja je pasivna transformacija koja se koristi za traženje izvora, kvalifikatora izvora ili cilja da bi se dobili relevantni podaci. U osnovi, to je vrsta operacije spajanja u kojoj je jedna od spojenih tablica izvor podataka, a druga spojena tablica je tablica pretraživanja.

U prethodnim temama koristili smo transformaciju spojnika za spajanje tablica "emp" i "dept" za donošenje naziva odjela. U ovom ćemo odjeljku implementirati isto pomoću transformacije pretraživanja.

Kako stvoriti transformaciju pretraživanja

Slijede koraci za stvaranje transformacije pretraživanja u Informatici

Korak 1) Napravite novo mapiranje s EMP kao izvorom i EMP_DEPTNAME kao ciljem

Transformacija pretraživanja u Informatici

Korak 2) Napravite novu transformacija pomoću izbornika transformacije

  1. Odaberite transformaciju pretraživanja kao transformaciju
  2. Unesite naziv transformacije “lkp_dept”
  3. Odaberite opciju za stvaranje

Transformacija pretraživanja u Informatici

Korak 3) Ovo će otvoriti prozor tablice pretraživanja, u ovom prozoru

  1. Gumb za odabir izvora
  2. Odaberite tablicu DEPT
  3. Odaberite gumb U redu

Transformacija pretraživanja u Informatici

Korak 4) Transformacija pretraživanja stvorit će se sa stupcima DEPT tablice, sada odaberite gumb Gotovo

Transformacija pretraživanja u Informatici

Korak 5) Povucite i ispustite stupac DEPTNO iz izvornog kvalifikatora u transformaciju pretraživanja, ovo će stvoriti novi stupac DEPTNO1 u transformaciji pretraživanja. Zatim povežite stupac DNAME iz transformacije pretraživanja s ciljnom tablicom.

Transformacija pretraživanja će potražiti i vratiti naziv odjela na temelju vrijednosti DEPTNO1.

Transformacija pretraživanja u Informatici

Korak 6) Double kliknite na transformaciju pretraživanja. Zatim u prozoru za uređivanje transformacije

  1. Odaberite karticu stanja
  2. Postavite stupac uvjeta na DEPTNO = DEPTNO1
  3. Odaberite gumb U redu

Transformacija pretraživanja u Informatici

Korak 7) Povežite ostatak stupaca iz izvornog kvalifikatora s ciljnom tablicom

Transformacija pretraživanja u Informatici

Sada, spremite kartografija i izvršiti ga nakon stvaranja sesije i tijeka rada. Ovo mapiranje će dohvatiti nazive odjela pomoću transformacije pretraživanja.

Transformacija pretraživanja postavljena je na traženje u tablici odjela. A uvjet spajanja postavlja se na temelju broja odjela.

Višekratna transformacija

Normalna transformacija je objekt koji pripada preslikavanju i može se koristiti samo unutar tog preslikavanja. Međutim, ako transformaciju učinite ponovno upotrebljivom, ona se može ponovno koristiti unutar nekoliko preslikavanja.

Na primjer, transformacija pretraživanja koja dohvaća pojedinosti o zaposleniku na temelju broja zaposlenika može se koristiti za više mapiranja gdje god su potrebni podaci o zaposleniku.

Korištenjem transformacije za višekratnu upotrebu smanjuje se prekomjerni rad ponovnog stvaranja iste funkcionalnosti.

Kako stvoriti višekratnu transformaciju

Slijede koraci za stvaranje višekratne transformacije

Korak 1) Otvorite mapiranje koje ima transformaciju, ovdje transformaciju ranga činimo ponovno upotrebljivom.

Transformacija pretraživanja u Informatici

Korak 2) Double kliknite na transformaciju da biste otvorili prozor za uređivanje transformacije. Zatim

  1. Odaberite karticu Transformacija u prozoru
  2. Označite potvrdni okvir kako biste transformaciju učinili višekratnom
  3. Odaberite Da u prozoru za potvrdu
  4. Odaberite OK u prozoru svojstava transformacije.

Transformacija pretraživanja u Informatici

To će transformaciju učiniti višekratnom.