Transformação de classificação na Informatica com EXEMPLO
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 em grupo e classificações. Por exemplo, você deseja obter dez registros de funcionários com salários mais altos; 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 obter os dez principais funcionários 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.
Nossa exigência é contratar os 3 principais funcionários assalariados para cada departamento; implementaremos isso usando a transformação de classificação.
Passo 1) Crie um mapeamento com EMP de origem e EMP_TARGET de destino
Passo 2) Então no mapeamento
Passo 3) Na janela de criação de transformação
- Selecione a transformação de classificação
- Insira o nome da transformação “rnk_salary”
- Selecione o botão Criar
Passo 4) A transformação de classificação será criada no mapeamento, selecione o botão Concluído na janela
Passo 5) Conecte todas as portas do qualificador de origem à transformação de classificação
Passo 6) Double clique na transformação de classificação e abrirá a “janela de edição de transformação”. Nesta janela
- Selecione o menu de propriedades
- Selecione a opção “Top” na propriedade Top/Bottom
- Digite 3 no número de classificações
Passo 7) Na janela “editar transformação” novamente
- Selecionar guia de portas
- Selecione agrupar por opção para a coluna Número do departamento
- Selecione Classificação na coluna Salário
- Selecione o botão ok
Passo 8) Conecte as portas da transformação de classificação à tabela de destino
Agora, salve o mapeamento e execute-o após criar sessão e 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 salários altos para cada departamento.