Reitittimen muunnos Informaticassa: Esimerkki useista olosuhteista

Anonim
Mikä on reitittimen muunnos?

Reitittimen muunnos on aktiivinen ja kytketty muunnos, joka on samanlainen kuin suodatinmuunnos, jota käytetään lähdetietojen suodattamiseen.

Suodatuksen lisäksi tarjottava lisätoiminto on, että hylätty data (suodatettu data) voidaan myös kerätä kartoituksessa, samoin kuin useita suodatusehtoja voidaan soveltaa useiden tietojoukkojen saamiseksi.

Esimerkiksi suodatettaessa tietolomake deptno = 10, voimme saada myös ne tietueet, joissa deptno ei ole yhtä suuri kuin 10. Reitittimen muunnos antaa siis useita lähtöryhmiä, ja jokaisella lähtöryhmällä voi olla oma suodatinehtonsa.

Lisäksi on olemassa oletusryhmä, tässä oletusryhmässä on ne tietueet, jotka eivät täytä yhtään ryhmän ehtoa. Esimerkiksi, jos olet luonut kaksi ryhmää suodatinolosuhteille deptno = 10 & dept = 20, vastaavasti ne tietueet, joilla ei ole deptno 10: tä ja 20, siirretään tähän oletusryhmään. Lyhyesti sanottuna tämä oletusryhmä kerää tiedot, jotka suodatinryhmät hylkäävät, ja joskus voi olla vaatimusta näiden hylättyjen tietojen tallentamisesta. Tällaisissa tilanteissa oletusulostuloryhmä voi olla hyödyllinen.

Usean suodattimen ehdon sallimiseksi reitittimen muunnos tarjoaa ryhmävaihtoehdon.

  • On oletustuloryhmä, joka ottaa syötetiedot
  • On myös oletuslähtöryhmä, joka antaa kaikki tiedot, joita mikään suodatin ehto ei välitä
  • Jokaiselle suodatinolosuhteelle luodaan lähtöryhmä reitittimen muunnoksessa. Voit yhdistää eri kohteet näihin eri ryhmiin.

Reitittimen muunnoksen luominen

Vaihe 1 - Luo kartoitus, jonka lähde on "EMP" ja kohdista "EMP_TARGET".

Vaihe 2 - Sitten kartoituksessa

  1. Valitse Muunto-valikko
  2. Valitse Luo-vaihtoehto

Vaihe 3 - Luo muunnosikkunassa

  1. Valitse reitittimen muunnos
  2. Anna muunnokselle nimi "rtr_deptno_10"
  3. Valitse Luo vaihtoehto

Vaihe 4 - Reitittimen muunnos luodaan kartoituksessa, valitse Valmis-vaihtoehto ikkunassa

Vaihe 5 - Vedä ja pudota kaikki sarakkeet lähdekooderista reitittimen muunnokseen

Vaihe 6 - Kaksoisnapsauta reitittimen muunnosta ja sitten sen muunnosominaisuutta

  1. Valitse ryhmä-välilehti
  2. Anna ryhmän nimi "deptno_20"
  3. Napsauta ryhmäsuodattimen ehtoa

Vaihe 7 - Kirjoita lausekeditoriin suodatusehto deptno = 20 ja valitse OK-painike.

Vaihe 8 - Valitse OK-painike ryhmäikkunassa

Vaihe 9 - Liitä reitittimen muunnoksen ryhmän deptno_20 portit kohdetauluportteihin

Kun suoritat tämän kartoituksen, suodatetut tietueet ladataan kohdetaulukkoon.