Maršrutizatoriaus transformacija „Informatica“: kelių sąlygų pavyzdys

Anonim
Kas yra maršrutizatoriaus transformacija?

Maršrutizatoriaus transformacija yra aktyvi ir prijungta transformacija, panaši į filtro transformaciją, naudojama šaltinio duomenims filtruoti.

Papildoma funkcija, teikiama šalia filtravimo, yra ta, kad atmetus duomenis (išfiltruotus duomenis) taip pat galima surinkti kartografuojant, taip pat galima taikyti kelias filtravimo sąlygas, norint gauti kelis duomenų rinkinius.

Pavyzdžiui, filtruodami duomenų formą deptno = 10, taip pat galime gauti tuos įrašus, kur deptno nėra lygus 10. Taigi, maršrutizatoriaus transformacija suteikia kelias išvesties grupes ir kiekviena išvesties grupė gali turėti savo filtro sąlygą.

Be to, yra numatytoji grupė, ši numatytoji grupė turi tuos įrašų rinkinius, kurie neatitinka nė vienos grupės sąlygos. Pvz., Jei sukūrėte dvi grupes filtravimo sąlygoms deptno = 10 & dept = 20 atitinkamai, tada tie įrašai, kuriuose nėra 10 ir 20 deptno, bus perkelti į šią numatytąją grupę. Trumpai tariant, duomenis, kuriuos atmeta filtrų grupės, surinks ši numatytoji grupė, ir kartais gali reikėti saugoti šiuos atmestus duomenis. Tokiais atvejais gali būti naudinga numatytoji išvesties grupė.

Norėdami leisti kelių filtrų sąlygas, maršrutizatoriaus transformacija suteikia grupės parinktį.

  • Yra numatytoji įvesties grupė, kuri ima įvesties duomenis
  • Taip pat yra numatytoji išvesties grupė, teikianti visus tuos duomenis, kurių neperduoda jokia filtro sąlyga
  • Kiekvienai filtro sąlygai maršrutizatoriaus transformacijoje sukuriama išvesties grupė. Prie šių skirtingų grupių galite susieti skirtingus taikinius.

Maršrutizatoriaus transformacijos kūrimas

1 žingsnis - sukurkite žemėlapį, kurio šaltinis yra „EMP“, ir taikykite pagal „EMP_TARGET“.

2 žingsnis - tada atvaizduokite

  1. Pasirinkite meniu Transformacija
  2. Pasirinkite sukurti parinktį

3 žingsnis - transformacijos kūrimo lange

  1. Pasirinkite maršrutizatoriaus transformaciją
  2. Įveskite transformacijos pavadinimą „rtr_deptno_10“
  3. Pasirinkite Kurti parinktį

4 žingsnis - Maršrutizatoriaus transformacija bus sukurta susiejime, lange pasirinkite parinktį atlikta

5 žingsnis. Vilkite ir upuść visus stulpelius iš šaltinio kvalifikatoriaus į maršrutizatoriaus transformaciją

6 žingsnis - dukart spustelėkite maršrutizatoriaus transformaciją, tada - jos transformacijos ypatybėje

  1. Pasirinkite grupės skirtuką
  2. Įveskite grupės pavadinimą „deptno_20“
  3. Spustelėkite grupės filtro sąlygą

7 žingsnis - išraiškų rengyklėje įveskite filtro sąlygą deptno = 20 ir pasirinkite mygtuką Gerai.

8 žingsnis - grupės lange pasirinkite mygtuką Gerai

9 žingsnis - prijunkite maršrutizatoriaus transformacijos grupės deptno_20 prievadus prie tikslinių lentelių prievadų

Dabar, kai atliksite šį susiejimą, filtruoti įrašai bus įkelti į tikslinę lentelę.