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 Pesquisa

Criando uma transformação Pesquisa

Crie uma Transformação Pesquisa reutilizável no Transformation Developer. Crie uma transformação Pesquisa não reutilizável no Mapping Designer.
Para criar uma transformação Pesquisa:
  1. Para criar uma transformação Pesquisa reutilizável, abra o Transformation Developer.
    Para criar uma transformação Pesquisa não reutilizável, abra um mapeamento no Mapping Designer. Se você estiver criando a transformação Pesquisa de pipeline, arraste uma definição de origem para usar como a origem da pesquisa.
  2. Clique em Transformação > Criar. Selecione a transformação Pesquisa.
  3. Insira um nome para a transformação. Clique em Criar.
    A convenção de nomenclatura das transformações Pesquisa é LKP_
    TransformationName
    .
  4. Escolha se a transformação é ativa ou passiva. Clique em OK. Não é possível alterar essa opção.
  5. Na caixa de diálogo Selecionar Tabela de Pesquisa, escolha uma das seguintes opções para importar uma definição de pesquisa:
    • Definição da origem a partir do repositório.
    • Definição do destino no repositório.
    • Qualificador de origem a partir do mapeamento.
    • Importe uma tabela relacional ou arquivo do repositório.
    Você pode adicionar manualmente as portas de pesquisa, em vez de importar uma definição. Você pode escolher quais portas de pesquisa também são portas de saída.
    Quando você escolhe a origem da pesquisa, o Designer cria portas na transformação com base nas portas do objeto que você escolher. O Designer configura cada porta como uma porta de pesquisa e uma porta de saída. As portas de pesquisa representam as colunas na origem da pesquisa. A transformação Pesquisa recebe os dados da origem em cada porta de pesquisa, e os transfere para o destino.
  6. Se você deseja que a transformação Pesquisa retorne todas as linhas correspondentes, ative Retornar Todas as Linhas em Múltiplas Correspondências. Você não pode alterar essa opção depois de criar a transformação. A Transformação Pesquisa se torna ativa.
  7. Clique em OK ou em Ignorar se você deseja adicionar as portas de pesquisa manualmente, em vez de importar uma definição. Você pode escolher quais portas de pesquisa também são portas de saída.
  8. Para uma transformação Pesquisa conectada, adicione portas de entrada e saída.
    Você pode transferir os dados através da transformação e retornar os dados da tabela de pesquisa para o destino.
  9. Para uma transformação Pesquisa desconectada, crie uma porta de retorno para o valor que você deseja retornar da pesquisa.
    Você pode retornar uma coluna para a transformação que chamou a pesquisa.
  10. Clique na guia Propriedades para configurar as propriedades da Transformação Pesquisa. Configure a execução do cache de pesquisa.
    O cache de pesquisa é ativado por padrão para transformações de Pesquisa de pipeline e arquivo simples.
  11. Para uma transformação Pesquisa que tenha um cache de pesquisa dinâmica, associe uma porta de entrada, uma porta de saída ou uma ID de sequência a cada porta de pesquisa.
    O Serviço de Integração insere ou atualiza as linhas no cache de pesquisa com os dados de cada expressão associada. Se você associar um ID de sequência, o Serviço de Integração gera uma chave primária para linhas inseridas no cache de pesquisa.
  12. Adicione a condição de pesquisa na guia Condição.
    A condição de pesquisa compara os valores da coluna de origem com os valores na origem da pesquisa. A guia Condição em Porta de Transformação representa os valores da coluna de origem. A Tabela de Pesquisa representa a origem da pesquisa.