Pořadí transformace v Informatice s PŘÍKLADEM

Anonim
Co je to Rank Transformation?

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í

  1. Vyberte nabídku transformace
  2. Vyberte možnost vytvoření

Krok 3 - V okně vytvoření transformace

  1. Vyberte transformaci hodnosti
  2. Zadejte název transformace "rnk_salary"
  3. 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ě

  1. Vyberte nabídku vlastností
  2. Vyberte možnost „Nahoře“ z vlastnosti Nahoře / dole
  3. Do počtu řad zadejte 3

Krok 7 - Znovu v okně „Upravit transformaci“

  1. Vyberte kartu porty
  2. Vyberte skupinu podle možnosti ve sloupci Číslo oddělení
  3. Vyberte sloupec Plat ve sloupci
  4. 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í.