Maršrutētāja pārveidošana informātikā: vairāku apstākļu piemērs

Anonim
Kas ir maršrutētāja pārveidošana?

Maršrutētāja transformācija ir aktīva un saistīta transformācija, kas ir līdzīga filtru transformācijai, ko izmanto avota datu filtrēšanai.

Papildu funkcionalitāte, kas tiek nodrošināta blakus filtrēšanai, ir tāda, ka izmestos datus (filtrētos datus) var savākt arī kartēšanā, kā arī var piemērot vairākus filtrēšanas nosacījumus, lai iegūtu vairākas datu kopas.

Piemēram, filtrējot datu formu deptno = 10, mēs varam iegūt arī tos ierakstus, kur deptno nav vienāds ar 10. Tātad, maršrutētāja pārveidošana dod vairākas izejas grupas, un katrai izvades grupai var būt savs filtrēšanas nosacījums.

Turklāt ir arī noklusējuma grupa, šai noklusējuma grupai ir tās ierakstu kopas, kas neatbilst nevienam no grupas nosacījumiem. Piemēram, ja esat izveidojis divas grupas attiecīgi filtrēšanas nosacījumiem deptno = 10 & dept = 20, tad tie ieraksti, kuriem nav 10 un 20, tiks nodoti šai noklusējuma grupai. Īsāk sakot, datus, kurus filtru grupas noraida, apkopos šī noklusējuma grupa, un dažreiz var būt prasība šos noraidītos datus uzglabāt. Šādos gadījumos noklusējuma izvades grupa var būt noderīga.

Lai atļautu vairāku filtru nosacījumus, maršrutētāja pārveidošana nodrošina grupas iespēju.

  • Ir noklusējuma ievades grupa, kas ņem ievades datus
  • Ir arī noklusējuma izvades grupa, kas nodrošina visus datus, kurus nepilda neviens filtra nosacījums
  • Katram filtra nosacījumam maršrutētāja pārveidošanā tiek izveidota izvades grupa. Šīm dažādām grupām varat saistīt dažādus mērķus.

Maršrutētāja pārveidošanas izveidošana

1. darbība - izveidojiet kartēšanu ar avotu “EMP” un atlasiet “EMP_TARGET”.

2. solis - pēc tam kartēšanā

  1. Atlasiet izvēlni Transformācija
  2. Atlasiet opciju Izveidot

3. solis - pārveidošanas izveides logā

  1. Atlasiet maršrutētāja pārveidošanu
  2. Ievadiet transformācijas nosaukumu "rtr_deptno_10"
  3. Atlasiet opciju Izveidot

4. solis - maršrutētāja pārveidošana tiks izveidota kartēšanā, logā atlasiet opciju Gatavs

5. solis - velciet un nometiet visas kolonnas no Avota kvalifikatora uz maršrutētāja pārveidošanu

6. solis - veiciet dubultklikšķi uz maršrutētāja pārveidošanas un pēc tam tā transformācijas īpašumā

  1. Atlasiet cilni grupa
  2. Ievadiet grupas nosaukumu "deptno_20"
  3. Noklikšķiniet uz grupas filtra nosacījuma

7. solis - izteiksmes redaktorā ievadiet filtra nosacījumu deptno = 20 un atlasiet pogu Labi.

8. solis - grupas logā atlasiet pogu Labi

9. solis - savienojiet porti no maršrutētāja pārveidošanas grupas deptno_20 ar mērķa tabulas portiem

Tagad, veicot šo kartēšanu, filtrētie ieraksti tiks ielādēti mērķa tabulā.