Transformácia smerovača v Informatica: Príklad viacerých podmienok

Anonim
Čo je transformácia smerovača?

Transformácia smerovača je aktívna a spojená transformácia, ktorá je podobná transformácii filtra, ktorá sa používa na filtrovanie zdrojových údajov.

Dodatočnou funkciou poskytovanou popri filtrovaní je to, že vyradené údaje (odfiltrované údaje) je možné zhromažďovať aj v mapovaní, ako aj podmienky viacerých filtrov získať viac súborov údajov.

Napríklad pri filtrovaní údajového formulára deptno = 10 môžeme získať aj tie záznamy, kde deptno nie je rovné 10. Transformácia smerovača teda dáva viac výstupných skupín a každá výstupná skupina môže mať svoju vlastnú podmienku filtra.

Okrem toho existuje aj predvolená skupina, táto predvolená skupina má tie sady záznamov, ktoré nespĺňajú žiadnu z podmienok skupiny. Napríklad, ak ste vytvorili dve skupiny pre podmienky filtra deptno = 10 respektíve dept = 20, potom sa do tejto predvolenej skupiny odovzdajú záznamy, ktoré nemajú deptno 10 a 20. Stručne povedané, údaje, ktoré sú odmietnuté skupinami filtrov, budú zhromaždené touto predvolenou skupinou a niekedy môže existovať požiadavka na uloženie týchto odmietnutých údajov. V takýchto scenároch môže byť užitočná predvolená výstupná skupina.

Ak chcete povoliť podmienky viacerých filtrov, transformácia smerovača poskytuje možnosť skupiny.

  • Existuje predvolená skupina vstupov, ktorá prijíma vstupné údaje
  • Existuje tiež predvolená výstupná skupina, ktorá poskytuje všetky údaje, ktoré neprechádzajú žiadnou podmienkou filtra
  • Pre každú podmienku filtra sa pri transformácii smerovača vytvorí výstupná skupina. K týmto rôznym skupinám môžete pripojiť rôzne ciele.

Vytvára sa transformácia smerovača

Krok 1 - Vytvorte mapovanie so zdrojom „EMP“ a zacielením na „EMP_TARGET“.

Krok 2 - Potom v mapovaní

  1. Vyberte ponuku Transformácia
  2. Vyberte možnosť vytvoriť

Krok 3 - V okne na vytvorenie transformácie

  1. Vyberte transformáciu smerovača
  2. Zadajte názov transformácie "rtr_deptno_10"
  3. Vyberte možnosť Vytvoriť

Krok 4 - Transformácia smerovača sa vytvorí v mapovaní, v okne vyberte možnosť done

Krok 5 - Presuňte všetky stĺpce z kvalifikátora zdroja do transformácie smerovača

Krok 6 - Dvakrát kliknite na transformáciu smerovača a potom na jej vlastnosť transformácie

  1. Vyberte kartu skupiny
  2. Zadajte názov skupiny „deptno_20“
  3. Kliknite na podmienku skupinového filtra

Krok 7 - V editore výrazov zadajte podmienku filtra deptno = 20 a stlačte tlačidlo OK.

Krok 8 - V skupinovom okne kliknite na tlačidlo OK

Krok 9 - Pripojte porty zo skupiny deptno_20 transformácie smerovača k portom cieľovej tabuľky

Teraz, keď vykonáte toto mapovanie, sa filtrované záznamy načítajú do cieľovej tabuľky.