Router transzformáció az Informaticában: Példa több feltételre

Mi az a router átalakítás?

Az útválasztó transzformáció egy aktív és csatlakoztatott transzformáció, amely hasonló a szűrőtranszformációhoz, és a forrásadatok szűrésére szolgál.

A szűrés mellett biztosított további funkcionalitás, hogy az eldobott adatok (kiszűrt adatok) a leképezésben is gyűjthetők, valamint a többszörös szűrési feltételek alkalmazásával több adathalmazt kaphatunk.

Például a deptno =10 adatforma szűrésekor azokat a rekordokat is megkaphatjuk, ahol a deptno nem egyenlő 10-zel. Tehát a router transzformáció több kimeneti csoportot ad, és minden kimeneti csoportnak saját szűrőfeltétele lehet.

Ezen kívül van egy alapértelmezett csoport is, ebben az alapértelmezett csoportban vannak azok a rekordkészletek, amelyek nem tesznek eleget a csoportfeltételeknek. Például, ha két csoportot hozott létre a deptno=10 és dept=20 szűrőfeltételekhez, akkor azok a rekordok, amelyek nem rendelkeznek 10. és 20. deptno-val, átkerülnek ebbe az alapértelmezett csoportba. Röviden, a szűrőcsoportok által elutasított adatokat ez az alapértelmezett csoport gyűjti össze, és néha szükség lehet ezeknek az elutasított adatoknak a tárolására. Ilyen esetekben az alapértelmezett kimeneti csoport hasznos lehet.

A többszörös szűrőfeltételek engedélyezéséhez az útválasztó átalakítása csoport opciót biztosít.

  • Van egy alapértelmezett bemeneti csoport, amely bemeneti adatokat fogad
  • Van egy alapértelmezett kimeneti csoport is, amely biztosítja az összes olyan adatot, amelyet semmilyen szűrőfeltétel nem ad át
  • Minden szűrőfeltételhez egy kimeneti csoport jön létre az útválasztó transzformációjában. Különböző célokat kapcsolhat ezekhez a különböző csoportokhoz.

Router átalakítás létrehozása

Step 1) Hozzon létre egy „EMP” forrású leképezést, és célozza meg az „EMP_TARGET” értéket.

Router átalakítás az informatikában

Step 2) Aztán a térképezésben

  1. Válassza az Átalakítás menüt
  2. Válassza a létrehozási lehetőséget

Router átalakítás az informatikában

Step 3) Az átalakítás létrehozása ablakban

  1. Válassza ki a router átalakítását
  2. Adja meg a transzformáció nevét: „rtr_deptno_10”
  3. Válassza a Létrehozás lehetőséget

Step 4) A router átalakítása a leképezésben jön létre, az ablakban válassza a Kész opciót

Router átalakítás az informatikában

Step 5) Húzza át az összes oszlopot innen Forrás minősítő a router átalakításához

Router átalakítás az informatikában

Step 6) Double kattintson a router transzformációjára, majd annak transzformáció tulajdonságára

  1. Válassza ki a csoport lapot
  2. Írja be a csoport nevét: „deptno_20”
  3. Kattintson a csoportszűrő feltételére

Router átalakítás az informatikában

Step 7) A kifejezésszerkesztőben írja be a szűrési feltételt deptno=20, és kattintson az OK gombra.

Router átalakítás az informatikában

Step 8) Válassza az OK gombot a csoport ablakában

Router átalakítás az informatikában

Step 9) Csatlakoztassa az útválasztó átalakítás deptno_20 csoportjának portjait a céltábla portjaihoz

Router átalakítás az informatikában

Most, amikor ezt végrehajtja térképészet, a szűrt rekordok betöltődnek a céltáblába.