Hakutransformaatio Informaticassa & Esimerkki uudelleenkäytettävästä muunnosmuodosta

Sisällysluettelo:

Anonim
Mikä on haun muunnos?

Hakumuunnos on passiivinen muunnos, jota käytetään etsimään lähde, lähdemääritin tai kohde asiaankuuluvien tietojen saamiseksi. Pohjimmiltaan se on eräänlainen liitosoperaatio, jossa yksi liitostaulukoista on lähdetiedot, ja toinen liitäntätaulukko on hakupöytä.

Aikaisemmissa aiheissa käytimme puusepänmuunnosta liittyäksesi "emp" - ja "dept" -taulukkoon osastojen nimien tuomiseksi.

Tässä osassa toteutamme saman käyttämällä hakumuunnosta.

Vaihe 1 - Luo uusi kartoitus, jossa EMP on lähde ja EMP_DEPTNAME on kohde

Vaihe 2 - Luo uusi muunnos muunnosvalikosta

  1. Valitse muunnokseksi hakumuunnos
  2. Syötä muunnoksen nimi "lkp_dept"
  3. Valitse Luo-vaihtoehto

Vaihe 3 - Tämä avaa hakutaulukkoikkunan tässä ikkunassa

  1. Valitse lähde -painike
  2. Valitse DEPT-taulukko
  3. Valitse Ok-painike

Vaihe 4 - Hakumuunnos luodaan DEPT-taulukon sarakkeilla, valitse nyt Valmis-painike

Vaihe 5 - Vedä ja pudota DEPTNO-sarake lähteen määrittelijästä hakumuunnokseen, tämä luo uuden sarakkeen DEPTNO1 hakumuunnoksessa. Linkitä sitten DNAME-sarake hakumuunnoksesta kohdetaulukkoon.

Hakumuunnos etsii ja palauttaa osaston nimen DEPTNO1-arvon perusteella.

Vaihe 6 - Kaksoisnapsauta hakumuunnosta. Sitten muokkausmuunnosikkunassa

  1. Valitse ehto-välilehti
  2. Aseta ehtosarakkeeksi DEPTNO = DEPTNO1
  3. Valitse Ok-painike

Vaihe 7 - Linkitä loput sarakkeet lähteen määrittelijästä kohdetaulukkoon

Tallenna nyt kartoitus ja suorita se istunnon ja työnkulun luomisen jälkeen. Tämä kartoitus noutaa osastojen nimet hakumuunnoksen avulla.

Hakumuunnos on asetettu hakemaan osastopöydältä. Ja liittymisehto asetetaan osastonumeron perusteella.

Uudelleenkäytettävä muunnos

Normaali muunnos on objekti, joka kuuluu kartoitukseen ja jota voidaan käyttää vain kyseisen kartoituksen sisällä. Tekemällä muunnoksen uudelleenkäytettäväksi se voidaan kuitenkin käyttää uudelleen useiden kartoitusten sisällä.

Esimerkiksi haun muunnosta, joka hakee työntekijän tiedot työntekijän numeron perusteella, voidaan käyttää useissa kartoituksissa aina, kun työntekijän tietoja vaaditaan.

Käyttämällä uudelleenkäytettävää muunnosta se vähentää saman toiminnallisuuden luomisen ylikuormitusta uudelleen.

Muutoksen tekeminen uudelleenkäytettäväksi -

Vaihe 1 - Avaa kartoitus, jolla on muunnos, tässä teemme rankimuunnoksen uudelleen käytettäväksi.

Vaihe 2 - Kaksoisnapsauta muunnosta avataksesi muunnosikkunan. Sitten

  1. Valitse ikkunassa Muunto-välilehti
  2. Valitse valintaruutu, jotta muunnos voidaan käyttää uudelleen
  3. Valitse vahvistusikkunassa kyllä
  4. Valitse muunnosominaisuuksien ikkunassa OK.

Tämä tekee muutoksen uudelleenkäytettäväksi.