Sijoitusmuunnos Informaticassa ESIMERKIN avulla

Mikä on sijoitusmuunnos?

Luokitusmuunnos on aktiivinen ja yhdistetty muunnos, joka suorittaa tietojen suodatuksen ryhmän ja sijoituksen perusteella. Esimerkiksi, jos haluat saada kymmenen tietuetta korkeimman palkan saavista työntekijöistä, tällainen suodatus voidaan tehdä sijoitusmuunnoksen avulla.

Luokituksen muunnos tarjoaa myös ominaisuuden ryhmien perusteella järjestettävään järjestykseen. Kuten jos haluat saada kymmenen parhaan palkansaajaosaston, niin tämä ryhmittely voidaan tehdä tällä muutoksella.

Rank-muunnos on aktiivinen muunnos, koska se vaikuttaa tulosorivien määrään.

Rank-muunnoksella on lähtöportti, jonka avulla se antaa arvon riveille.

Vaatimuksemme on ladata 3 parasta palkattua työntekijää jokaiselle osastolle; toteutamme tämän käyttämällä rank-muunnoksia.

Vaihe 1) Luo kartoitus, jossa on lähde EMP ja kohde EMP_TARGET

Rank Transformation in Informatica

Vaihe 2) Sitten kartoituksessa

  1. Valitse muunnosvalikko
  2. Valitse luomisvaihtoehto

    Rank Transformation in Informatica

Vaihe 3) Luo muunnos -ikkunassa

  1. Valitse sijoitusmuunnos
  2. Syötä muunnoksen nimi "rnk_salary"
  3. Valitse Luo-painike

Rank Transformation in Informatica

Vaihe 4) Sijoitusmuunnos luodaan kartoituksessa, valitse ikkunassa Valmis-painike

Rank Transformation in Informatica

Vaihe 5) Yhdistä kaikki portit lähteen tarkentimesta arvomuunnokseen

Rank Transformation in Informatica

Vaihe 6) Double napsauta arvomuunnosa ja se avaa "muokkaa muunnosikkunan". Tässä ikkunassa

  1. Valitse ominaisuusvalikko
  2. Valitse Top/Bottom-ominaisuudesta "Yläosa".
  3. Syötä 3 rivien lukumäärään

Rank Transformation in Informatica

Vaihe 7) "Muokkaa muutosta" -ikkunassa uudelleen

  1. Valitse portit-välilehti
  2. Valitse ryhmä vaihtoehdon mukaan Osastonumero-sarakkeessa
  3. Valitse Palkka-sarakkeesta Sijoitus
  4. Valitse ok-painike

Rank Transformation in Informatica

Vaihe 8) Yhdistä sijoitusmuunnoksen portit kohdetaulukkoon

Rank Transformation in Informatica

Tallenna nyt kartoitus ja suorita se istunnon ja työnkulun luomisen jälkeen. Lähteen tarkentaja hakee kaikki tietueet, mutta sijoitusmuutos välittää vain tietueet, joissa kussakin osastossa on kolme korkeaa palkkaa.