Трансформација ранга у Информатици са ПРИМЕРОМ

Anonim
Шта је трансформација ранга?

Трансформација ранга је активна и повезана трансформација која врши филтрирање података на основу групе и рангова. На пример, желите да добијете десет евиденција запослених са највишом платом, таква врста филтрирања може се извршити трансформацијом ранга.

Трансформација ранга такође нуди функцију рангирања на основу група. Као да желите да мудро уведете десет најбољих плаћених одељења запослених, онда се ово груписање може обавити овом трансформацијом.

Трансформација ранга је активна трансформација, јер утиче на број излазних редова.

Трансформација ранга има излазни порт којим редовима додељује ранг.

Наш захтев је учитати 3 најбоља запослена радника за свако одељење; то ћемо применити користећи трансформацију ранга.

Корак 1 - Креирајте мапирање са изворним ЕМП-ом и циљаним ЕМП_ТАРГЕТ

Корак 2 - Затим у мапирању

  1. Изаберите мени за трансформацију
  2. Изаберите опцију за креирање

Корак 3 - У прозору за креирање трансформације

  1. Изаберите трансформацију ранга
  2. Унесите име трансформације "рнк_салари"
  3. Изаберите дугме Креирај

Корак 4 - На мапи ће се створити трансформација ранга, у прозору одаберите дугме готово

Корак 5 - Повежите све портове из квалификатора извора на трансформацију ранга

6. корак - Двапут кликните на трансформацију ранга и отвориће се „прозор за трансформацију трансформације“. У овом прозору

  1. Изаберите мени својстава
  2. Изаберите опцију „Топ“ у својству Топ / Боттом
  3. Унесите 3 у број чинова

Корак 7 - Поново у прозору „уреди трансформацију“

  1. Изаберите картицу портови
  2. Изаберите групу по опцији за колону са бројем одељења
  3. Изаберите Ранг у колони зарада
  4. Изаберите дугме ок

Корак 8 - Повежите портове од трансформације ранга са циљном табелом

Сада сачувајте мапирање и извршите га након креирања сесије и тока посла. Квалификатор извора ће преузети све записе, али трансформација ранга ће проћи само оне записе који имају три високе плате за свако одељење.