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.

Az átalakulás osztályozása

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”

Szűrő átalakítás

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

Szűrő átalakítás

Step 3) Ezután az átalakítás létrehozása ablakban

  1. Válassza a Szűrő transzformációt a listából
  2. Írja be a transzformáció nevét: „fltr_deptno_10”
  3. Válassza a létrehozási lehetőséget

Szűrő átalakítás

Step 4) A szűrőtranszformáció létrejön. Válassza a „Kész” gombot az átalakítás létrehozása ablakban

Szűrő átalakítás

Step 5)A térképezésben

  1. Húzza át az összes Forrás-minősítő oszlopot a szűrőtranszformációhoz
  2. Kapcsolja össze a szűrőtranszformáció oszlopait a céltáblázattal

Szűrő átalakítás

Step 6) Double kattintson a szűrőtranszformációra a tulajdonságainak megnyitásához, majd

  1. Válassza ki a tulajdonságok menüt
  2. Kattintson a Szűrőfeltétel-szerkesztőre

Szűrő átalakítás

Step 7) Majd a szűrőfeltétel kifejezésszerkesztőben

  1. Adja meg a szűrőfeltételt – deptno=10
  2. Válassza az OK gombot

Szűrő átalakítás

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

Szűrő átalakítás

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.