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
- 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.
- 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.
- 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.
- 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.
- Izberite preoblikovanje mizarja
- Vnesite ime transformacije "jnr_emp_dept"
- 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
- Izberite jeziček stanja
- Kliknite ikono za dodajanje novega stanja
- Na seznamu stolpcev glavni in podrobni izberite deptno
6. korak - Nato v istem oknu
- Izberite zavihek lastnosti
- Izberite običajno Pridruži se kot vrsta pridružitve
- 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
- Izberite zavihek vrat
- Izberite kateri koli stolpec določenega vira, ki ga želite narediti master
- 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.