Trasformazione di rango in Informatica con ESEMPIO

Anonim
Cos'è la trasformazione del rango?

La trasformazione della classifica è una trasformazione attiva e connessa che esegue il filtraggio dei dati in base al gruppo e ai ranghi. Ad esempio, se desideri ottenere dieci record di dipendenti con lo stipendio più alto, questo tipo di filtro può essere eseguito tramite la trasformazione del rango.

La trasformazione del rango fornisce anche la funzione per fare la classifica basata sui gruppi. Ad esempio, se vuoi ottenere i primi dieci dipendenti salariati dal punto di vista del reparto, allora questo raggruppamento può essere fatto con questa trasformazione.

La trasformazione di rango è una trasformazione attiva, poiché influisce sul numero di righe di output.

La trasformazione del rango ha una porta di output mediante la quale assegna un rango alle righe.

La nostra esigenza è di caricare i primi 3 dipendenti stipendiati per ogni reparto; lo implementeremo utilizzando la trasformazione del rango.

Passaggio 1 : creare una mappatura con EMP di origine e EMP_TARGET di destinazione

Passaggio 2 : quindi nella mappatura

  1. Seleziona il menu di trasformazione
  2. Seleziona l'opzione di creazione

Passaggio 3 : nella finestra di creazione della trasformazione

  1. Seleziona la trasformazione del rango
  2. Inserisci il nome della trasformazione "rnk_salary"
  3. Seleziona il pulsante Crea

Passaggio 4 : la trasformazione del rango verrà creata nella mappatura, selezionare il pulsante Fine nella finestra

Passaggio 5 : collegare tutte le porte dal qualificatore di origine alla trasformazione del rango

Passaggio 6 - Fare doppio clic sulla trasformazione del rango e si aprirà la "finestra di modifica della trasformazione". In questa finestra

  1. Seleziona il menu delle proprietà
  2. Seleziona l'opzione "Top" dalla proprietà Top / Bottom
  3. Immettere 3 nel numero di ranghi

Passaggio 7 : di nuovo nella finestra "Modifica trasformazione"

  1. Seleziona la scheda delle porte
  2. Selezionare raggruppa per opzione per la colonna Numero reparto
  3. Seleziona Classifica nella colonna Stipendio
  4. Seleziona il pulsante OK

Passaggio 8: collegare le porte dalla trasformazione del rango alla tabella di destinazione

Ora salva la mappatura ed eseguila dopo aver creato la sessione e il flusso di lavoro. Il qualificatore di origine recupererà tutti i record, ma la trasformazione del rango passerà solo i record con tre stipendi elevati per ogni reparto.