Mi az átalakulás?
Az Informatica átalakításai azok az objektumok, amelyek adatokat hoznak létre, módosítanak vagy továbbítanak a meghatározott célstruktúrákba (táblák, fájlok vagy bármely más célpont).
Az Informatica átalakításának célja a forrásadatok módosítása a célrendszer követelményeinek megfelelően. Ez biztosítja a célba betöltött adatok minőségét is.
Az Informatica különféle átalakításokat végez a specifikus funkciók végrehajtásához.
Például adószámítás elvégzése forrásadatok, adattisztítási műveletek stb. Alapján. Az átalakításokban összekapcsoljuk a portokat, hogy adatokat továbbítsunk hozzájuk, és az átalakítás a kimenetet a kimeneti portokon keresztül adja vissza.
Ebben az oktatóanyagban megtanulod
- Az átalakulás osztályozása
- Szűrő transzformáció
Az átalakulás osztályozása
Az átalakítást két kategóriába sorolják, az egyiket a kapcsolódás alapján, a másikat pedig a sorok számának változása alapján. Először a kapcsolaton alapuló átalakulást vizsgáljuk meg.
A transzformáció típusai a kapcsolódás alapján
- Összekapcsolt transzformációk
- Kapcsolatlan transzformációk
Az Informaticában a leképezések során a más transzformációkhoz kapcsolódó transzformációkat összekapcsolt transzformációknak nevezzük.
Például az EMP Forrás tábla minősítő transzformációja összekapcsolódik a szűrő transzformációjával a tanszék alkalmazottainak szűrésére.
Azokat a transzformációkat, amelyek nem kapcsolódnak más transzformációkhoz, összekapcsolatlan transzformációknak nevezzük.
Funkcionalitásukat úgy használják, hogy más transzformációkba, például az Expression transzformációba hívják őket. Ezek az átalakítások nem részei a csővezetéknek.
A csatlakoztatott transzformációkat előnyben részesítjük, ha minden bemeneti sorhoz transzformációt hívnak meg, vagy várhatóan visszaad egy értéket. Például az egyes sorokban lévő irányítószámok esetében az átalakítás visszatérő városnév.
A nem kapcsolt transzformációk akkor hasznosak, ha funkcionalitásuk csak időszakosan vagy bizonyos feltételek alapján szükséges. Például kiszámolja az adó részleteit, ha nem áll rendelkezésre adóérték.
A transzformációk típusai a sorok számának változásán alapulnak
- Aktív transzformációk
- Passzív transzformációk
Aktív transzformációk azok, akik módosítják az adatsorokat és a hozzájuk továbbított bemeneti sorok számát. Például, ha egy transzformáció tíz számú sort kap bemenetként, és tizenöt sorszámot ad vissza kimenetként, akkor ez egy aktív transzformáció. A sor adatai az aktív transzformáció során is módosulnak.
A passzív transzformációk azok, akik nem változtatják meg a bemeneti sorok számát. Passzív transzformációknál a bemeneti és a kimeneti sorok száma változatlan marad, csak az adatok módosulnak a sorok szintjén.
A passzív transzformáció során nem jönnek létre új sorok, vagy a meglévő sorok eldobódnak.
Az alábbiakban felsoroljuk az Informatica átalakulásainak listáját
- Forrásminősítő transzformáció
- Összesítő transzformáció
- Router transzformáció
- Asztalos átalakulás
- Rank Transformation
- Szekvenciagenerátor transzformáció
- Tranzakcióvezérlés átalakítása
- Keresés és újrafelhasználható átalakítás
- Normalizáló transzformáció
- Teljesítményhangolás az átalakuláshoz
- Külső átalakulás
- Kifejezés transzformációja
Mi a szűrő transzformáció?
A szűrőátalakítás aktív transzformáció, mivel megváltoztatja a rekordok számát.
A szűrőtranszformáció segítségével szűrhetjük a rekordokat a szűrőfeltétel alapján. A szűrőtranszformáció aktív transzformáció, mivel megváltoztatja a rekordok számát.
Például a csak 10-es deptno értékű munkavállalói rekordok betöltéséhez szűrő transzformációt helyezhetünk a leképezésbe a deptno = 10 szűrőfeltétel mellett. Tehát csak azokat a rekordokat adjuk át szűrőtranszformációval, amelyek deptno = 10, a többi rekordot eldobjuk.
A szűrő transzformációjának használata
1. lépés - Hozzon létre egy leképezést, amelynek forrása "EMP", és célozza meg az "EMP_TARGET" -t
2. lépés - Ezután a térképen
- Válassza az Átalakítás menüt
- Válassza a létrehozási lehetőséget
3. lépés - Ezután a transzformáció létrehozása ablakban
- Válassza ki az Átalakítás szűrése lehetőséget a listából
- Adja meg az átalakítás nevét "fltr_deptno_10"
- Válassza a létrehozási lehetőséget
4. lépés - Létrejön a szűrő transzformációja. Válassza a "Kész" gombot az átalakítás létrehozása ablakban
5. lépés - A leképezésben
- Húzza az összes Forrás minősítő oszlopot a szűrő transzformációjába
- Kapcsolja össze az oszlopokat a szűrőtranszformációtól a céltáblához
6. lépés - Kattintson duplán a szűrő transzformációjára a tulajdonságainak megnyitásához, majd
- Válassza a Tulajdonságok menüt
- Kattintson a Szűrő feltétel szerkesztőre
7. lépés - Ezután a szűrőfeltétel kifejezésszerkesztőben
- Adja meg a szűrő feltételét - deptno = 10
- Válassza az OK gombot
8. lépés - Most ismét a Tulajdonságok lapon az átalakítás szerkesztése ablakban látni fogja a szűrő feltételét, válassza az OK gombot
Most mentse el a leképezést, és hajtsa végre a munkamenet és a munkafolyamat létrehozása után. A céltáblába csak a deptno = 10 rekordok kerülnek betöltésre.
Ily módon szűrheti a forrásrekordokat szűrőtranszformációval.