Asztalos transzformáció az Informatikában, PÉLDA

Anonim
Mi az asztalos transzformáció?

Asztalos transzformáció egy aktív és összekapcsolt átalakítás, amely lehetőséget nyújt az összekapcsolások létrehozására az Informaticában. Asztalos transzformációval létrehozott összekapcsolások hasonlóak az adatbázisok összekapcsolásához. Az asztalos transzformáció előnye, hogy heterogén rendszerekhez (különböző adatbázisokhoz) csatlakozások hozhatók létre.

Asztalos átalakítás során két forrás létezik, amelyeket a csatlakozásokhoz fogunk használni. Ezt a két forrást nevezzük

  • Mester Forrás
  • Részletforrás

Az asztalos transzformáció tulajdonságaiban kiválaszthatja, melyik adatforrás lehet Master, és melyik lehet részletforrás.

A végrehajtás során a master forrás tárolódik a memóriában csatlakozás céljából. Ezért ajánlott a kevesebb rekordot tartalmazó forrást fő forrásként kiválasztani.

A következő csatlakozások létrehozhatók asztalos transzformációval

  1. Master külső csatlakozás

    A Master külső csatolásban a Detail forrás összes rekordját az összekapcsolás adja vissza, és csak a master forrás megfelelő sorait adja vissza.

  2. Részlet külső csatlakozás

    Részletesen a külső összekapcsoláshoz csak a megfelelő forrásokat adjuk vissza a részletforrásból, és a főforrásból származó összes sort visszaküldjük.

  3. Teljes külső csatlakozás

    Teljes külső összekapcsoláskor mindkét forrás összes rekordját visszaküldik. A master külső és a Detail külső illesztések egyenértékűek az SQL bal külső illesztéseivel.

  4. Normál csatlakozás

    Normál csatlakozás esetén mindkét forrásból csak a megfelelő sorok kerülnek vissza.

Ebben a példában csatlakozunk az emp és dept táblákhoz asztalos transzformáció segítségével

1. lépés - Hozzon létre egy új EMP_DEPTNAME céltáblát az adatbázisban az alábbi parancsfájl használatával, és importálja a táblát az Informatica célokba.

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

2. lépés - Hozzon létre egy új, az előző lépésben létrehozott "EMP" és "DEPT" forrás táblákat és céltáblát.

3. lépés - Az átalakítás menüben válassza a Létrehozás lehetőséget.

  1. Válassza az asztalos transzformációt
  2. Adja meg az "jnr_emp_dept" átalakítási nevet
  3. Válassza a létrehozási lehetőséget

4. lépés - Húzza az oszlopokat mindkét forrásminősítőből az asztalos transzformációba

5. lépés - Kattintson duplán az asztalos transzformációra, majd az átalakítás szerkesztése ablakba

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

6. lépés - Ezután ugyanabban az ablakban

  1. Válassza a Tulajdonságok lapot
  2. Válassza a normál Csatlakozás csatlakozási típusként lehetőséget
  3. Válassza az OK gombot

A teljesítmény optimalizálása érdekében a fő forrást hozzárendeljük a forrás táblához, amely kevesebb rekordot tartalmaz. A feladat végrehajtásához -

7. lépés - Kattintson duplán az asztalos transzformációra a tulajdonságok szerkesztése ablak megnyitásához, majd

  1. Válassza a portok lapot
  2. Válassza ki egy adott forrás bármely oszlopát, amelyet mesterré szeretne tenni
  3. Válassza az OK lehetőséget

8. lépés - Kapcsolja össze az asztalos átalakítás megfelelő oszlopait a céltáblával

Most mentse el a leképezést, és hajtsa végre a munkamenet és a munkafolyamat létrehozása után. A csatlakozás az Informatica asztalos segítségével jön létre, és a vonatkozó részleteket mindkét táblázatból lekérjük.