Transformação de classificação na Informatica com EXAMPLE

Anonim
O que é transformação de classificação?

A transformação de classificação é uma transformação ativa e conectada que realiza a filtragem de dados com base no grupo e nas classificações. Por exemplo, se você deseja obter dez registros de funcionários com o salário mais alto, esse tipo de filtragem pode ser feito por transformação de classificação.

A transformação de classificação também fornece o recurso de classificação com base em grupos. Por exemplo, se você quiser conhecer os dez funcionários mais assalariados do departamento, esse agrupamento pode ser feito com essa transformação.

A transformação de classificação é uma transformação ativa, pois afeta o número de linhas de saída.

A transformação de classificação possui uma porta de saída pela qual atribui uma classificação às linhas.

Nosso requisito é contratar os 3 principais funcionários assalariados para cada departamento; vamos implementar isso usando a transformação de classificação.

Etapa 1 - Criar um mapeamento com EMP de origem e EMP_TARGET de destino

Etapa 2 - Em seguida, no mapeamento

  1. Selecione o menu de transformação
  2. Selecione a opção de criação

Etapa 3 - Na janela de criação de transformação

  1. Selecione a transformação de classificação
  2. Insira o nome da transformação "rnk_salary"
  3. Selecione o botão Criar

Etapa 4 - A transformação de classificação será criada no mapeamento, selecione o botão Concluído na janela

Etapa 5 - Conecte todas as portas do qualificador de origem à transformação de classificação

Passo 6 - Dê um duplo clique na transformação de classificação e ela abrirá a "janela de edição de transformação". Nesta janela

  1. Selecione o menu de propriedades
  2. Selecione a opção "Superior" na propriedade Superior / Inferior
  3. Digite 3 no número de classificações

Etapa 7 - Na janela "editar transformação" novamente

  1. Selecione a guia de portas
  2. Selecione grupo por opção para a coluna Número do departamento
  3. Selecione Classificação na coluna Salário
  4. Selecione o botão ok

Etapa 8 - Conecte as portas da transformação de classificação à tabela de destino

Agora, salve o mapeamento e execute-o após criar a sessão e o fluxo de trabalho. O qualificador de origem buscará todos os registros, mas a transformação de classificação passará apenas os registros com três altos salários para cada departamento.