Router Transformation in Informatica: Exempel på flera förhållanden

Anonim
Vad är Router Transformation?

Routertransformation är en aktiv och ansluten transformation som liknar filtertransformation, används för att filtrera källdata.

Den ytterligare funktionaliteten som tillhandahålls bredvid filtrering är att de kasserade data (filtrerade data) också kan samlas in i kartläggningen, liksom att flera filtervillkor kan användas för att få flera datauppsättningar.

Till exempel, när vi filtrerar dataformuläret deptno = 10, kan vi också få de poster där deptno inte är lika med 10. Routeromvandling ger alltså flera utgångsgrupper, och varje utgångsgrupp kan ha sitt eget filtervillkor.

Dessutom finns det också en standardgrupp, den här standardgruppen har de postuppsättningar som inte uppfyller något av gruppvillkoren. Om du till exempel har skapat två grupper för filtervillkoren deptno = 10 respektive dept = 20, skickas de poster som inte har deptno 10 och 20 till denna standardgrupp. Kort sagt kommer de data som avvisas av filtergrupperna att samlas in av denna standardgrupp och ibland kan det finnas ett krav att lagra dessa avvisade data. I sådana scenarier kan standardutgångsgrupp vara användbar.

För att tillåta flera filter villkor ger routertransformationen gruppalternativ.

  • Det finns en standardinmatningsgrupp som tar in indata
  • Det finns också en standardutgångsgrupp som tillhandahåller alla de data som inte skickas av något filtervillkor
  • För varje filtervillkor skapas en utgångsgrupp vid routertransformation. Du kan ansluta olika mål till dessa olika grupper.

Skapa Router Transformation

Steg 1 - Skapa en kartläggning med källan "EMP" och rikta in dig "EMP_TARGET."

Steg 2 - Sedan i kartläggningen

  1. Välj menyn Transformation
  2. Välj skapa alternativ

Steg 3 - I fönstret skapa omvandling

  1. Välj routertransformation
  2. Ange ett namn för transformationen "rtr_deptno_10"
  3. Välj Skapa alternativ

Steg 4 - Routertransformationen skapas i kartläggningen, välj gjort alternativ i fönstret

Steg 5 - Dra och släpp alla kolumner från källkvalificering till routertransformation

Steg 6 - Dubbelklicka på routertransformationen och sedan i transformationsegenskapen för den

  1. Välj gruppflik
  2. Ange gruppnamn "deptno_20"
  3. Klicka på gruppfiltervillkoret

Steg 7 - Ange filtervillkor deptno = 20 i uttrycksredigeraren och välj OK-knappen.

Steg 8 - Välj OK-knappen i gruppfönstret

Steg 9 - Anslut portarna från gruppen deptno_20 för routertransformation till måltabellportarna

Nu när du kör denna mappning laddas de filtrerade posterna in i måltabellen.