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 de Transformação Pesquisa

Visão Geral de Transformação Pesquisa

Use uma transformação de Pesquisa em um mapeamento para pesquisar dados em um arquivo simples, tabela relacional, visualização ou sinônimo. É possível importar uma definição de pesquisa a partir de qualquer arquivo simples ou banco de dados relacional ao qual o Cliente do PowerCenter e o Serviço de Integração possam se conectar. Também é possível criar uma definição de pesquisa a partir de um qualificador de origem. Você pode usar várias transformações de Pesquisa em um mapeamento. A transformação de Pesquisa pode ser uma transformação ativa ou passiva. Você pode configurar uma transformação de Pesquisa conectada ou não conectada.
O Serviço de Integração consulta a origem de pesquisa com base nas portas de pesquisa na transformação e uma condição de transformação. A transformação de Pesquisa retorna o resultado da pesquisa ao destino ou a outra transformação. É possível configurar a transformação de pesquisa para que retorne uma única linha ou várias linhas.
Efetue as seguintes tarefas com uma transformação de Pesquisa:
  • Obtenha um valor relacionado.
    Recupere um valor a partir da tabela de pesquisa com base em um valor na origem. Por exemplo, a origem apresenta uma ID de funcionário. Recupere o nome do funcionário a partir da tabela de pesquisa.
  • Obtenha valores múltiplos
    . Recupere várias linhas a partir de uma tabela de pesquisa. Por exemplo, retorne todos os funcionários de um departamento.
  • Execute um cálculo.
    Recupere um valor de uma tabela de pesquisa e use-a em um cálculo. Por exemplo, recupere uma porcentagem de imposto sobre vendas, calcule um imposto e retorne o imposto a um destino.
  • Atualize tabelas de dimensão de alteração lenta.
    Determine se as linhas existem em um destino.
Configure a transformação de Pesquisa para que efetue os seguintes tipos de pesquisa:
  • Pesquisa relacional ou de arquivo simples.
    Efetue uma pesquisa em um arquivo simples ou em uma tabela relacional. Ao criar uma transformação de Pesquisa usando uma tabela relacional como a origem de pesquisa, você pode conectar-se à origem de pesquisa usando ODBC e importar a definição da tabela como a estrutura para a transformação de Pesquisa. Ao criar uma transformação de Pesquisa com um arquivo simples na qualidade de origem de pesquisa, o Designer invoca o Assistente de Arquivos Simples.
  • Pesquisa no pipeline.
    Execute uma pesquisa nas origens de aplicativo, como JMS ou MSMQ. Arraste a origem para o mapeamento e associe a transformação de Pesquisa ao qualificador de origem. Configure partições para aperfeiçoar o desempenho quando o Serviço de Integração recupera dados de origem para o cache de pesquisa.
  • Pesquisa conectada ou não conectada.
    Uma transformação de Pesquisa conectada recebe dados de origem, efetua uma pesquisa e retorna dados ao pipeline. Uma transformação de Pesquisa não conectada não está conectada a uma origem ou a um destino. Uma transformação no pipeline chama a transformação de Pesquisa com uma expressão :LKP. A transformação de Pesquisa não conectada retorna uma coluna à transformação de chamada.
  • Pesquisa armazenada ou não em cache.
    Armazene a origem de pesquisa em cache para aperfeiçoar o desempenho. Se você armazenar a origem de pesquisa em cache, é possível usar um cache dinâmico ou estático. Por padrão, o cache de pesquisa permanece estático e não muda durante a sessão. Com um cache dinâmico, o Serviço de Integração insere ou atualiza linhas no cache. Ao armazenar em cache a tabela de destino na qualidade de origem de pesquisa, é possível pesquisar valores no cache para determinar se o valor existe no destino. A transformação de Pesquisa marca linhas para inserir ou atualizar o destino.