Puuseppämuunnos Informaticassa ESIMERKIN avulla
Mikä on Joiner Transformation?
Joiner-muunnos on aktiivinen ja yhdistetty muunnos, joka tarjoaa sinulle mahdollisuuden luoda liitoksia Informaticassa. Joiner-muunnolla luodut liitokset ovat samanlaisia kuin tietokantojen liitokset. Liitosmuunnoksen etuna on, että liitoksia voidaan luoda heterogeenisille järjestelmille (eri tietokannat).
Puuseppämuunnoksessa on kaksi lähdettä, joita aiomme käyttää liitoksissa. Näitä kahta lähdettä kutsutaan
- Päälähde
- Yksityiskohtaisten tietojen lähde
Puuseppämuunnoksen ominaisuuksissa voit valita, mikä tietolähde voi olla Master ja mikä lähde yksityiskohtalähde.
Suorituksen aikana päälähde tallennetaan välimuistiin liittämistä varten. Siksi on suositeltavaa valita päälähteeksi lähde, jossa on vähemmän tietueita.
Seuraavat liitokset voidaan luoda puuseppämuunnoksen avulla
- Master-ulkoliitos
Pääliitoksessa liitos palauttaa kaikki tietolähteen tietueet ja vain vastaavat rivit päälähteestä palautetaan. - Yksityiskohtainen ulkoliitos
Yksityiskohtaisesti vain vastaavat rivit palautetaan tietolähteestä, ja kaikki rivit päälähteestä palautetaan. - Täysi ulkoliitos
Täysin ulkoliitoksen yhteydessä kaikki tietueet molemmista lähteistä palautetaan. Pääulompi ja yksityiskohtainen ulkoliitos vastaavat vasenta ulkoliitosta SQL. - Normaali liittyminen
Normaalissa liitoksessa vain vastaavat rivit palautetaan molemmista lähteistä.
Tässä esimerkissä yhdistämme emp- ja dept-taulukot puuseppämuunnoksen avulla
Vaihe 1) Luo uusi kohdetaulukko EMP_DEPTNAME tietokantaan käyttämällä alla olevaa komentosarjaa ja tuo taulukko Informatican kohteissa.
Lataa yllä oleva emp_deptname.sql-tiedosto
Vaihe 2) Luo uusi kartoitus ja tuo lähdetaulukot "EMP" ja "DEPT" sekä kohdetaulukko, jonka loimme edellisessä vaiheessa
Vaihe 3) Valitse muunnosvalikosta luomisvaihtoehto.
- Valitse puusepän muunnos
- Anna muunnoksen nimi "jnr_emp_dept"
- Valitse luomisvaihtoehto
Vaihe 4) Vedä ja pudota kaikki sarakkeet molemmista lähteen tarkenteet puusepän muutokseen
Vaihe 5) Double napsauta puuseppämuunnosa ja sitten muokkausmuunnosikkunassa
- Valitse ehto-välilehti
- Napsauta Lisää uusi ehto -kuvaketta
- Valitse deptno pää- ja yksityiskohtasarakkeiden luettelosta
Vaihe 6) Sitten samassa ikkunassa
- Valitse Ominaisuudet-välilehti
- Valitse liittymistyypiksi normaali Liity
- Valitse OK-painike
Suorituskyvyn optimointia varten määritämme päälähteen lähdetaulukon liukuhihnalle, jolla on vähemmän tietueita. Tämän tehtävän suorittamiseksi -
Vaihe 7) Double Napsauta puusepän muunnosa avataksesi ominaisuuksien muokkausikkunan ja sitten
- Valitse portit-välilehti
- Valitse mikä tahansa tietyn lähteen sarake, josta haluat tehdä masterin
- Valitse OK
Vaihe 8) Linkitä tarvittavat sarakkeet puuseppämuunnoksesta kohdetaulukkoon
Tallenna nyt kartoitus ja suorita se istunnon ja työnkulun luomisen jälkeen. Liitos luodaan Informatica Joinerilla ja asiaankuuluvat tiedot noudetaan molemmista taulukoista.