Sumário

Search

  1. Prefácio
  2. Trabalhando com Transformações
  3. Transformação Agregador
  4. Transformação Personalizada
  5. Funções de Transformação Personalizada
  6. Transformação Mascaramento de Dados
  7. Exemplos de Mascaramento de Dados
  8. Transformação Expressão
  9. Transformação Procedimento Externo
  10. Transformação Filtros
  11. Transformação HTTP
  12. Transformação de Resolução de Identidade
  13. Transformação Java
  14. Referência da API da transformação Java
  15. Expressões Java
  16. Exemplo de Transformação Java
  17. Transformação Joiner
  18. Transformação Pesquisa
  19. Caches de Pesquisa
  20. Cache de Pesquisa Dinâmica
  21. Transformação Normalizador
  22. Transformação Classificação
  23. Transformação Roteador
  24. Transformação de Gerador de Sequência
  25. Transformação Classificador
  26. Transformação de Qualificador de Origem
  27. Transformação SQL
  28. Usando a Transformação SQL em um Mapeamento
  29. Transformação Procedimento Armazenado
  30. Transformação Controle de Transações
  31. Transformação União
  32. Transformação Dados Não Estruturados
  33. Transformação Estratégia de Atualização
  34. Transformações XML

Guia de Transformações

Guia de Transformações

Visão Geral da Transformação Classificação

Visão Geral da Transformação Classificação

Você pode selecionar apenas as classificações de dados mais altas ou mais baixas com uma transformação de Classificação. A transformação de Classificação é uma transformação ativa. Use uma transformação Classificação para retornar o maior ou menor valor numérico em uma porta ou grupo. Você pode ainda usar uma transformação Classificação para retornar strings no início ou fim da ordem de classificação de uma sessão. Durante a sessão, o Serviço de Integração armazena dados de entrada até que possa calcular a classificação.
A transformação Classificação difere das funções de transformação MAX e MIN, pois permite selecionar um grupo de valores superiores e inferiores, não apenas um valor. Por exemplo, use Classificação para selecionar os dez maiores vendedores em determinado território. Ou, para gerar um relatório financeiro, você deve usar também uma transformação Classificação para identificar os três departamentos com gastos mais baixos com salários e despesas gerais. Enquanto a linguagem SQL fornece muitas funções para controlar grupos de dados, não é possível identificar segmentos superiores ou inferiores de um conjunto de linhas usando funções SQL padrão.
Você conecta à transformação todas as portas que representam o mesmo conjunto de linhas. Apenas as linhas dentro dessa classificação, com base em alguma medida definida durante a configuração, passarão através da transformação Classificação. Você também pode criar expressões para transformar dados ou executar cálculos.
A figura a seguir mostra um mapeamento que passa dados de funcionários de uma tabela de recursos humanos através de uma transformação Classificação. A transformação Classificação passa apenas as linhas dos 10 funcionários com salário mais alto para a transformação seguinte.
O mapeamento contém uma origem, um qualificador de origem, uma transformação de Classificação e um destino. O qualificador de origem, a transformação de Classificação e o destino são abertos para mostrar os nomes de porta. A origem é iconizada.
Como transformação ativa, a transformação Classificação pode alterar o número de linhas que passam por ela. Você pode passar 100 linhas à transformação Classificação, mas só é possível selecionar as 10 linhas superiores, passadas da transformação Classificação a outra transformação.
Você pode conectar portas de apenas uma transformação Você também pode criar variáveis locais e gravar expressões não agregadas.