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.
Step 2) Aztán a térképezésben
- Válassza az Átalakítás menüt
- Válassza a létrehozási lehetőséget
Step 3) Az átalakítás létrehozása ablakban
- Válassza ki a router átalakítását
- Adja meg a transzformáció nevét: „rtr_deptno_10”
- 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
Step 5) Húzza át az összes oszlopot innen Forrás minősítő a router átalakításához
Step 6) Double kattintson a router transzformációjára, majd annak transzformáció tulajdonságára
- Válassza ki a csoport lapot
- Írja be a csoport nevét: „deptno_20”
- Kattintson a csoportszűrő feltételére
Step 7) A kifejezésszerkesztőben írja be a szűrési feltételt deptno=20, és kattintson az OK gombra.
Step 8) Válassza az OK gombot a csoport ablakában
Step 9) Csatlakoztassa az útválasztó átalakítás deptno_20 csoportjának portjait a céltábla portjaihoz
Most, amikor ezt végrehajtja térképészet, a szűrt rekordok betöltődnek a céltáblába.