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

  1. Master-ulkoliitos
    Pääliitoksessa liitos palauttaa kaikki tietolähteen tietueet ja vain vastaavat rivit päälähteestä palautetaan.
  2. Yksityiskohtainen ulkoliitos
    Yksityiskohtaisesti vain vastaavat rivit palautetaan tietolähteestä, ja kaikki rivit päälähteestä palautetaan.
  3. Täysi ulkoliitos
    Täysin ulkoliitoksen yhteydessä kaikki tietueet molemmista lähteistä palautetaan. Pääulompi ja yksityiskohtainen ulkoliitos vastaavat vasenta ulkoliitosta SQL.
  4. 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

Joiner Transformation in Informatica

Vaihe 3) Valitse muunnosvalikosta luomisvaihtoehto.

  1. Valitse puusepän muunnos
  2. Anna muunnoksen nimi "jnr_emp_dept"
  3. Valitse luomisvaihtoehto

Joiner Transformation in Informatica

Vaihe 4) Vedä ja pudota kaikki sarakkeet molemmista lähteen tarkenteet puusepän muutokseen

Joiner Transformation in Informatica

Vaihe 5) Double napsauta puuseppämuunnosa ja sitten muokkausmuunnosikkunassa

  1. Valitse ehto-välilehti
  2. Napsauta Lisää uusi ehto -kuvaketta
  3. Valitse deptno pää- ja yksityiskohtasarakkeiden luettelosta

Joiner Transformation in Informatica

Vaihe 6) Sitten samassa ikkunassa

  1. Valitse Ominaisuudet-välilehti
  2. Valitse liittymistyypiksi normaali Liity
  3. Valitse OK-painike

Joiner Transformation in Informatica

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

  1. Valitse portit-välilehti
  2. Valitse mikä tahansa tietyn lähteen sarake, josta haluat tehdä masterin
  3. Valitse OK

Joiner Transformation in Informatica

Vaihe 8) Linkitä tarvittavat sarakkeet puuseppämuunnoksesta kohdetaulukkoon

Joiner Transformation in Informatica

Tallenna nyt kartoitus ja suorita se istunnon ja työnkulun luomisen jälkeen. Liitos luodaan Informatica Joinerilla ja asiaankuuluvat tiedot noudetaan molemmista taulukoista.