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

Criando uma transformação Classificação

Criando uma transformação Classificação

Você pode adicionar uma transformação Classificação em qualquer lugar do mapeamento depois do qualificador de origem.
Para criar uma transformação Classificação:
  1. No Mapping Designer, clique em Transformação > Criar. Selecione a transformação de Classificação. Insira um nome para a Classificação. A convenção de nomenclatura das transformações de Classificação é RNK_
    TransformationName
    .
    Insira uma descrição para a transformação. Esta descrição aparece no Repository Manager.
  2. Clique em Criar e em Concluído.
    O Designer cria a transformação Classificação.
  3. Vincule as colunas de uma transformação de entrada à transformação de Classificação.
  4. Clique na guia Portas e selecione a opção Classificação (R) para a porta da classificação.
    Se deseja criar grupos para as linhas classificadas, selecione Agrupar Por para a porta que define o grupo.
  5. Clique na guia Propriedades e selecione se deseja a primeira ou a última classificação.
  6. Para a opção Número de Classificações, insira o número de linhas que deseja selecionar para a classificação.
  7. Altere as outras propriedades da transformação de Classificação, se necessário.
    A tabela a seguir descreve as propriedades da transformação Classificação:
    Configuração
    Descrição
    Diretório de Cache
    Diretório local em que o Serviço de Integração cria o índice e os arquivos do cache de dados. Por padrão, o Serviço de Integração usa o diretório inserido no Workflow Manager para a variável de processo $PMCacheDir. Se você inserir um novo diretório, certifique-se de que ele exista e contenha espaço em disco suficiente para os arquivos de cache.
    Início/Fim
    Especifica se você deseja a primeira ou a última classificação para uma coluna.
    Número de Classificações
    Número de linhas que você deseja classificar.
    Comparação de String com Diferenciação de Maiúscula/Minúscula
    Ao executar no modo Unicode, o Serviço de Integração ordena as strings com base na ordem de classificação selecionada para a sessão. Se essa ordem fizer diferenciação entre maiúsculas e minúsculas, selecione essa opção para permitir comparação de string com diferenciação de maiúscula/minúscula e desmarque esta opção para que o Serviço de Integração ignore essa diferenciação. Se a ordem de classificação não fizer a diferenciação, o Serviço de Integração ignorará essa configuração. Por padrão, essa opção é selecionada.
    Nível de Rastreamento
    Determina a quantidade de informações que o Serviço de Integração grava no log de sessão sobre os dados transferidos por essa transformação em uma sessão.
    Classificar Tamanho do Cache de Dados
    Tamanho do cache de dados para a transformação. O padrão é 2.000.000 bytes. Se o tamanho total do cache de sessão configurado for 2 GB (2.147.483.648 bytes) ou mais, você deverá executar a sessão em um Serviço de Integração de 64 bits. É possível usar um valor numérico para o cache, usar um valor de cache proveniente de um arquivo de parâmetros ou configurar o Serviço de Integração para definir o tamanho do cache usando a configuração Automático. Se você configurar o Serviço de Integração para determinar o tamanho do cache, também poderá especificar a quantidade máxima de memória alocada ao cache pelo Serviço de Integração.
    Classificar Tamanho do Cache de Índice
    Tamanho do cache de índice para a transformação. O padrão é 1.000.000 bytes. Se o tamanho total do cache de sessão configurado for 2 GB (2.147.483.648 bytes) ou mais, você deverá executar a sessão em um Serviço de Integração de 64 bits. É possível usar um valor numérico para o cache, usar um valor de cache proveniente de um arquivo de parâmetros ou configurar o Serviço de Integração para definir o tamanho do cache usando a configuração Automático. Se você configurar o Serviço de Integração para determinar o tamanho do cache, também poderá especificar a quantidade máxima de memória alocada ao cache pelo Serviço de Integração.
    Escopo da Transformação
    Especifica como o Serviço de Integração aplica a lógica de transformação aos dados de entrada:
    • Transação. Aplica a lógica de transformação a todas as linhas de uma transação. Escolha Transação quando uma linha de dados depender de todas as linhas na mesma transação, mas não de linhas em outras transações.
    • Todas as Entradas. Aplica a lógica de transformação em todos os dados de entrada. Quando você escolhe Todas as Entradas, o PowerCenter descarta os limites de transação de entrada. Escolha Todas as entradas quando uma linha de dados depender de todas as linhas na origem.
  8. Clique em OK.