INFORMATICA Transformations Tutorial & Filter Transformation
Mi az az átalakulás?
Az átalakítások az Informaticában azok az objektumok, amelyek adatokat hoznak létre, módosítanak vagy továbbítanak a meghatározott célstruktúráknak (táblázatok, fájlok vagy bármilyen más cél).
Az Informaticában az átalakítás célja a forrásadatok módosítása a célrendszer követelményei szerint. Ezenkívül biztosítja a célba betöltött adatok minőségét.
Az Informatica különféle átalakításokat biztosít bizonyos funkciók végrehajtásához.
Például adószámítás végrehajtása forrásadatok alapján, adattisztítási művelet, stb. Az átalakításoknál a portokat összekapcsoljuk, hogy adatokat továbbítsunk, a transzformáció pedig a kimeneti portokon keresztül adja vissza a kimenetet.
Az átalakulás osztályozása
Az átalakítás két kategóriába sorolható, az egyik a kapcsolat, a másik pedig a sorok számának változása alapján. Először a kapcsolaton alapuló átalakítást nézzük meg.
A konnektivitáson alapuló átalakítás típusai
- Összekapcsolt átalakulások
- Összefüggetlen átalakulások
Az Informaticában a leképezések során azokat a transzformációkat, amelyek más transzformációkhoz kapcsolódnak, kapcsolt transzformációknak nevezzük.
Például, Forrásminősítő transzformáció Forrás tábla EMP szűrőtranszformációhoz csatlakozik egy osztály alkalmazottainak szűrésére.
Azokat a transzformációkat, amelyek semmilyen más transzformációhoz nem kapcsolódnak, nem kapcsolt transzformációknak nevezzük.
Funkcióikat úgy használják, hogy más átalakításokon belül hívják meg őket, például az Expression transzformációban. Ezek az átalakítások nem részei a folyamatnak.
A csatlakoztatott transzformációk előnyben részesítendők, ha minden bemeneti sorban transzformációt hívunk meg, vagy várhatóan értéket ad vissza. Például az irányítószámok minden sorban az átalakítás a város nevét adja vissza.
A nem összekapcsolt transzformációk akkor hasznosak, ha funkciójukra csak időszakonként, vagy bizonyos feltételek alapján van szükség. Például kiszámítja az adórészleteket, ha az adóérték nem áll rendelkezésre.
Transzformációk típusai a sorok számának változása alapján
- Aktív átalakulások
- Passzív átalakulások
Az aktív átalakítások azok, akik módosítják az adatsorokat és a nekik átadott bemeneti sorok számát. Például, ha egy transzformáció tíz számú sort kap bemenetként, és tizenöt számú sort ad vissza kimenetként, akkor az aktív transzformáció. A sorban lévő adatok az aktív transzformációban is módosulnak.
Passzív transzformációk azok, amelyek nem változtatják meg a bemeneti sorok számát. Passzív transzformációknál a bemeneti és kimeneti sorok száma változatlan marad, csak az adatok sorszinten módosulnak.
A passzív átalakítás során nem jön létre új sor, vagy a meglévő sorokat eldobja.
Az alábbiakban az Informatika átalakításainak listája található
- Forrásminősítő átalakítása
- Aggregátor átalakítás
- Router átalakítás
- Asztalos átalakulás
- Rang átalakítás
- Sorozat Generator Átalakítás
- Tranzakciókontroll átalakítás
- Keresés és újrafelhasználható átalakítás
- Normalizáló átalakítás
- Teljesítményhangolás az átalakuláshoz
- Külső átalakulás
- Kifejezés transzformáció
Mi az a szűrőtranszformáció?
A szűrőtranszformáció egy aktív átalakítás, 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ó egy aktív átalakítás, mivel megváltoztatja a rekordok számát.
Például a csak 10-es deptno-val rendelkező alkalmazotti rekordok betöltéséhez szűrőtranszformációt tehetünk a leképezésbe a deptno=10 szűrőfeltétellel. Tehát csak azok a rekordok lesznek átadva a szűrőtranszformációval, amelyeknek deptno =10, a többi rekordot eldobja.
A szűrőtranszformáció használata
Step 1) Hozzon létre egy „EMP” forrású leképezést, és célozza meg „EMP_TARGET”
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) Ezután az átalakítás létrehozása ablakban
- Válassza a Szűrő transzformációt a listából
- Írja be a transzformáció nevét: „fltr_deptno_10”
- Válassza a létrehozási lehetőséget
Step 4) A szűrőtranszformáció létrejön. Válassza a „Kész” gombot az átalakítás létrehozása ablakban
Step 5)A térképezésben
- Húzza át az összes Forrás-minősítő oszlopot a szűrőtranszformációhoz
- Kapcsolja össze a szűrőtranszformáció oszlopait a céltáblázattal
Step 6) Double kattintson a szűrőtranszformációra a tulajdonságainak megnyitásához, majd
- Válassza ki a tulajdonságok menüt
- Kattintson a Szűrőfeltétel-szerkesztőre
Step 7) Majd a szűrőfeltétel kifejezésszerkesztőben
- Adja meg a szűrőfeltételt – deptno=10
- Válassza az OK gombot
Step 8) A Tulajdonságok lapon az átalakítás szerkesztési ablakában ismét megjelenik a szűrési feltétel, kattintson az OK gombra
Most mentse a leképezést, és hajtsa végre a munkamenet és a munkafolyamat létrehozása után. A céltáblában csak a deptno=10 értékkel rendelkező rekordok kerülnek betöltésre.
Ily módon szűrheti a forrásrekordokat a szűrőtranszformáció segítségével.