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
Vaihe 2) Sitten kartoituksessa
Vaihe 3) Luo muunnos -ikkunassa
- Valitse sijoitusmuunnos
- Syötä muunnoksen nimi "rnk_salary"
- Valitse Luo-painike
Vaihe 4) Sijoitusmuunnos luodaan kartoituksessa, valitse ikkunassa Valmis-painike
Vaihe 5) Yhdistä kaikki portit lähteen tarkentimesta arvomuunnokseen
Vaihe 6) Double napsauta arvomuunnosa ja se avaa "muokkaa muunnosikkunan". Tässä ikkunassa
- Valitse ominaisuusvalikko
- Valitse Top/Bottom-ominaisuudesta "Yläosa".
- Syötä 3 rivien lukumäärään
Vaihe 7) "Muokkaa muutosta" -ikkunassa uudelleen
- Valitse portit-välilehti
- Valitse ryhmä vaihtoehdon mukaan Osastonumero-sarakkeessa
- Valitse Palkka-sarakkeesta Sijoitus
- Valitse ok-painike
Vaihe 8) Yhdistä sijoitusmuunnoksen portit kohdetaulukkoon
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.