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

Pesquisas Não Conectadas

Pesquisas Não Conectadas

Uma transformação de Pesquisa não conectada é uma transformação de Pesquisa que não está conectada a uma origem ou destino no mapeamento. Chame a pesquisa com uma expressão: LKP em uma transformação que permita expressões.
Um uso comum das transformações Pesquisa não conectada é para a atualização de tabelas de dimensão de alteração lenta. Para obter mais informações sobre tabelas de dimensão de alteração lenta, acesse a Base de Dados de Conhecimento da Informatica em http://mysupport.informatica.com.
A sintaxe para a expressão de pesquisa é
:LKP lookup_transformation_name(argumento, argumento, ...)
A ordem em que você lista cada argumento deve corresponder à ordem das condições de pesquisa na transformação Pesquisa. A transformação de Pesquisa retorna o resultado da consulta por meio da porta de retorno da transformação de pesquisa. A transformação que chama a pesquisa recebe o valor do resultado da pesquisa na porta que contém a expressão: LKP. Se a consulta de pesquisa não conseguir retornar um valor, a porta receberá um valor nulo.
Ao executar uma pesquisa não conectada, você pode executar a mesma pesquisa várias vezes em um mapeamento. É possível testar os resultados da pesquisa em outra expressão e filtrar linhas com base nos resultados.
Quando você executa um mapeamento que contém uma transformação de Pesquisa não conectada, o Serviço de Integração executa as seguintes etapas:
  1. Uma transformação de Pesquisa não conectada recebe valores de entrada do resultado de uma expressão :LKP em outra transformação, como uma transformação de Agregador, uma transformação de Expressão ou uma transformação de Estratégia de Atualização.
  2. O Serviço de Integração consulta o cache ou a origem da pesquisa com base nas portas de pesquisa e na condição da transformação de Pesquisa.
  3. O Serviço de Integração retorna um valor pela porta de retorno da transformação de Pesquisa.
  4. O Serviço de Integração transmite esse valor de retorno à porta que contém a expressão :LKP.