Mizarska transformacija v Informatici z PRIMEROM

Anonim
Kaj je mizna transformacija?

Transformacija mizarja je aktivna in povezana transformacija, ki vam omogoča ustvarjanje združitev v Informatici. Združevanja, ustvarjena z uporabo mizarske transformacije, so podobna združevanjem v zbirkah podatkov. Prednost mizarske transformacije je v tem, da je mogoče združitve ustvariti za heterogene sisteme (različne zbirke podatkov).

Pri preoblikovanju mizarja obstajata dva vira, ki ju bomo uporabili za združitve. Ta dva vira se imenujeta

  • Glavni vir
  • Podroben vir

V lastnostih mizarske transformacije lahko izberete, kateri vir podatkov je lahko glavni in kateri vir lahko vir podrobnosti.

Med izvajanjem se glavni vir predpomni v pomnilnik za namen združevanja. Zato je priporočljivo, da za glavni vir izberete vir z manjšim številom zapisov.

Naslednje združitve je mogoče ustvariti s pomočjo mizarske transformacije

  1. Master zunanji spoj

    V glavnem zunanjem združevanju vrne združitev vse zapise iz vira Podrobnosti in vrnejo se le ujemajoče se vrstice iz glavnega vira.

  2. Podroben zunanji spoj

    Natančneje zunanje združitve vrnejo samo ujemajoče se vrstice iz vira podrobnosti in vrnejo se vse vrstice iz glavnega vira.

  3. Popoln zunanji spoj

    V popolnem zunanjem združevanju se vrnejo vsi zapisi iz obeh virov. Glavna zunanja in podrobna zunanja združevanja so enakovredna levim zunanjim združitvam v SQL.

  4. Običajno pridružitev

    V običajnem združevanju se iz obeh virov vrnejo le ujemajoče se vrstice.

V tem primeru bomo združili tabele emp in dept s pomočjo mizarske transformacije

1. korak - Ustvarite novo ciljno tabelo EMP_DEPTNAME v zbirki podatkov s pomočjo spodnjega skripta in uvozite tabelo v cilje Informatica.

Prenesite zgornjo datoteko emp_deptname.sql

Korak 2 - Ustvarite novo preslikavo in uvoz izvornih tabel "EMP" in "DEPT" ter ciljno tabelo, ki smo jo ustvarili v prejšnjem koraku

3. korak - V meniju za preoblikovanje izberite možnost ustvarjanja.

  1. Izberite preoblikovanje mizarja
  2. Vnesite ime transformacije "jnr_emp_dept"
  3. Izberite možnost ustvarjanja

4. korak - povlecite in spustite vse stolpce iz obeh kvalifikatorjev vira do mizne transformacije

5. korak - Dvokliknite na mizarsko transformacijo in nato v oknu za urejanje transformacije

  1. Izberite jeziček stanja
  2. Kliknite ikono za dodajanje novega stanja
  3. Na seznamu stolpcev glavni in podrobni izberite deptno

6. korak - Nato v istem oknu

  1. Izberite zavihek lastnosti
  2. Izberite običajno Pridruži se kot vrsta pridružitve
  3. Izberite gumb V redu

Za optimizacijo delovanja glavni vir dodelimo cevovodu izvorne tabele, ki nima manj zapisov. Za izvedbo te naloge -

7. korak - Dvokliknite na mizarsko transformacijo, da odprete okno za urejanje lastnosti, in nato

  1. Izberite zavihek vrat
  2. Izberite kateri koli stolpec določenega vira, ki ga želite narediti master
  3. Izberite V redu

8. korak - Povežite ustrezne stolpce iz mizarske transformacije s ciljno tabelo

Zdaj shranite preslikavo in jo zaženite po ustvarjanju seje in poteka dela zanj. Združevanje bo ustvarjeno s pomočjo mizarja Informatica, ustrezne podrobnosti pa bodo pridobljene iz obeh tabel.