Pořadí transformace je aktivní a propojená transformace, která provádí filtrování dat na základě skupin a pořadí. Například chcete získat deset záznamů o zaměstnancích, kteří mají nejvyšší plat, takový druh filtrování lze provést transformací hodností.
Transformace hodnocení také poskytuje funkci pro hodnocení podle skupin. Stejně jako chcete-li získat deset nejlepších placených zaměstnanců, pak toto seskupení lze provést pomocí této transformace.
Pořadí transformace je aktivní transformace, protože ovlivňuje počet výstupních řádků.
Transformace pořadí má výstupní port, kterým přiřadí pořadí řádkům.
Naším požadavkem je načíst top 3 placené zaměstnance pro každé oddělení; implementujeme to pomocí transformace hodností.
Krok 1 - Vytvořte mapování se zdrojovým EMP a cílovým EMP_TARGET
Krok 2 - Pak v mapování
- Vyberte nabídku transformace
- Vyberte možnost vytvoření
Krok 3 - V okně vytvoření transformace
- Vyberte transformaci hodnosti
- Zadejte název transformace "rnk_salary"
- Vyberte tlačítko Vytvořit
Krok 4 - Transformace pořadí bude vytvořena v mapování, v okně vyberte tlačítko Hotovo
Krok 5 - Připojte všechny porty od kvalifikátoru zdroje k transformaci pořadí
Krok 6 - Poklepejte na transformaci pořadí a otevře se „okno úpravy transformace“. V tomto okně
- Vyberte nabídku vlastností
- Vyberte možnost „Nahoře“ z vlastnosti Nahoře / dole
- Do počtu řad zadejte 3
Krok 7 - Znovu v okně „Upravit transformaci“
- Vyberte kartu porty
- Vyberte skupinu podle možnosti ve sloupci Číslo oddělení
- Vyberte sloupec Plat ve sloupci
- Vyberte tlačítko OK
Krok 8 - Připojte porty od transformace pořadí k cílové tabulce
Nyní uložte mapování a proveďte jej po vytvoření relace a pracovního postupu. Kvalifikátor zdroje načte všechny záznamy, ale transformace pořadí projde pouze záznamy, které mají tři vysoké platy pro každé oddělení.