Asztalos átalakítás az informatikában a PÉLDÁVAL

Mi az a Joiner Transformation?

A Joiner transzformáció egy aktív és összekapcsolt átalakítás, amely lehetőséget biztosít csatlakozások létrehozására az Informaticában. A joiner-transzformációval létrehozott összekapcsolások hasonlóak az adatbázisokban lévő illesztésekhez. A joiner transzformáció előnye, hogy heterogén rendszerekre (különböző adatbázisokra) hozhatók létre összekapcsolások.

Az összekötő transzformáció során két forrást fogunk használni az összekapcsoláshoz. Ezt a két forrást ún

  • Mester Forrás
  • Részlet Forrás

A Joiner transzformáció tulajdonságainál kiválasztható, hogy melyik adatforrás lehet Master és melyik forrás részletforrás.

A végrehajtás során a fő forrás gyorsítótárba kerül a memóriába csatlakozási célból. Ezért javasolt a kevesebb rekordot tartalmazó forrást főforrásként kiválasztani.

A következő illesztések hozhatók létre asztalos transzformációval

  1. Mester külső csatlakozás
    A fő külső összekapcsolásban a részletek forrásból származó összes rekordot visszaadja az összekapcsolás, és a fő forrásból csak a megfelelő sorokat adja vissza.
  2. Részletes külső csatlakozás
    A részletekben a külső összekapcsolás csak a megfelelő sorokat adja vissza a részletforrásból, és a fő forrásból származó összes sort.
  3. Teljes külső csatlakozás
    Teljes külső összekapcsolás esetén mindkét forrás összes rekordja visszakerül. A fő külső és a részletes külső csatlakozások egyenértékűek a bal külső csatlakozásokkal SQL.
  4. Normál csatlakozás

Normál összekapcsolás esetén mindkét forrás csak egyező sorokat ad vissza.

Ebben a példában emp és dept táblákat fogunk egyesíteni asztalos transzformáció segítségével

Step 1) Hozzon létre egy új EMP_DEPTNAME céltáblát az adatbázisban az alábbi szkript segítségével, és importálja a táblát az Informatica célokba.

Töltse le a fenti emp_deptname.sql fájlt

Step 2) Hozzon létre egy új leképezést és importálja az „EMP” és „DEPT” forrástáblázatot, valamint az előző lépésben létrehozott céltáblázatot.

Asztalos átalakítás az informatikában

Step 3) Az átalakítás menüben válassza a létrehozás opciót.

  1. Válassza ki az asztalos átalakítást
  2. Írja be a transzformáció nevét: „jnr_emp_dept”
  3. Válassza a létrehozási lehetőséget

Asztalos átalakítás az informatikában

Step 4) Húzza át az összes oszlopot mindkét oldalról forrásminősítők az asztalos átalakuláshoz

Asztalos átalakítás az informatikában

Step 5) Double kattintson az asztalos transzformációra, majd az átalakítás szerkesztése ablakban

  1. Válassza a Feltétel fület
  2. Kattintson az új feltétel hozzáadása ikonra
  3. Válassza ki a deptno-t a fő és részletes oszloplistában

Asztalos átalakítás az informatikában

Step 6) Aztán ugyanabban az ablakban

  1. Válassza a Tulajdonságok fület
  2. Csatlakozási típusként válassza ki a normál csatlakozást
  3. Válassza az OK gombot

Asztalos átalakítás az informatikában

A teljesítmény optimalizálása érdekében a fő forrást hozzárendeljük a forrástábla folyamatához, amely kevesebb rekordot tartalmaz. Ennek a feladatnak a végrehajtásához –

Step 7) Double kattintson az asztalos átalakításra a tulajdonságok szerkesztési ablakának megnyitásához, majd

  1. Válassza ki a portok lapot
  2. Jelölje ki egy adott forrás bármely oszlopát, amelyet mesterré kíván tenni
  3. Válassza az OK

Asztalos átalakítás az informatikában

Step 8) Kapcsolja össze a megfelelő oszlopokat az asztalos transzformációtól a céltáblázathoz

Asztalos átalakítás az informatikában

Most mentse a leképezést, és futtassa le, miután létrehozta a munkamenetet és a munkafolyamatot. Az összekapcsolás az Informatica Joiner segítségével jön létre, és mindkét táblából lekérjük a releváns részleteket.