Što je stolarska transformacija?
Transformacija stolara aktivna je i povezana transformacija koja vam nudi mogućnost stvaranja pridruživanja u Informatici. Spajanja stvorena korištenjem stolarske transformacije slična su spajanjima u bazama podataka. Prednost stolarske transformacije je u tome što se spojevi mogu stvoriti za heterogene sustave (različite baze podataka).
U transformaciji stolara postoje dva izvora koja ćemo koristiti za spajanje. Ova dva izvora su pozvana
- Glavni izvor
- Detaljni izvor
U svojstvima stolarske transformacije možete odabrati koji izvor podataka može biti Master, a koji izvor podataka.
Tijekom izvršavanja, glavni izvor se sprema u memoriju radi spajanja. Stoga se preporuča odabrati izvor s manjim brojem zapisa kao glavni izvor.
Sljedeća spajanja mogu se stvoriti pomoću stolarske transformacije
- Glavni vanjski spoj
U glavnom vanjskom spajanju, svi zapisi iz izvora pojedinosti vraćaju se udruživanjem i vraćaju se samo podudarni redovi iz glavnog izvora.
- Detaljno vanjsko spajanje
U pojedinostima vanjskog spajanja vraćaju se samo podudarni retci iz izvora detalja, a vraćaju se svi retci iz glavnog izvora.
- Potpuno vanjsko spajanje
U potpunom vanjskom spoju vraćaju se svi zapisi iz oba izvora. Glavno vanjsko i detaljno vanjsko spajanje ekvivalentno su lijevim vanjskim spojevima u SQL-u.
- Uobičajeno pridruživanje
U normalnom pridruživanju iz oba izvora vraćaju se samo podudarni retci.
U ovom primjeru pridružit ćemo se tablicama emp i dept pomoću stolarske transformacije
Korak 1 - Stvorite novu ciljnu tablicu EMP_DEPTNAME u bazi podataka koristeći skriptu u nastavku i uvezite tablicu u ciljeve Informatica.
Preuzmite gornju datoteku emp_deptname.sql
Korak 2 - Stvorite novo mapiranje i uvoz izvornih tablica "EMP" i "DEPT" i ciljne tablice koju smo kreirali u prethodnom koraku
Korak 3 - Na izborniku transformacije odaberite opciju izrade.
- Odaberite stolarsku transformaciju
- Unesite naziv transformacije "jnr_emp_dept"
- Odaberite opciju izrade
Korak 4 - Povucite i ispustite sve stupce iz oba kvalifikatora izvora u transformaciju stolara
Korak 5 - Dvaput kliknite na stolarsku transformaciju, a zatim u prozor za uređivanje transformacije
- Odaberite karticu stanja
- Kliknite ikonu za dodavanje novog stanja
- Odaberite deptno na popisu glavnih i detaljnih stupaca
Korak 6 - Zatim u istom prozoru
- Odaberite karticu svojstava
- Odaberite uobičajeno Pridruži se kao vrsta pridruživanja
- Odaberite gumb U redu
Radi optimizacije izvedbe, glavni izvor dodjeljujemo cjevovodu izvorne tablice koji ima manje zapisa. Da biste izvršili ovaj zadatak -
Korak 7 -Dvostruko kliknite na stolarsku transformaciju da biste otvorili prozor za uređivanje svojstava, a zatim
- Odaberite karticu portova
- Odaberite bilo koji stupac određenog izvora koji želite napraviti master
- Odaberite U redu
Korak 8 - Povežite relevantne stupce iz transformacije stolara s ciljnom tablicom
Sada spremite mapiranje i izvršite ga nakon stvaranja sesije i tijeka rada za njega. Pridruživanje će se stvoriti pomoću stolara Informatica, a relevantni detalji dohvatit će se iz obje tablice.