Criando uma Transformação de Pesquisa Não Conectada
Criando uma Transformação de Pesquisa Não Conectada
Crie uma transformação de Pesquisa não conectada quando quiser realizar uma pesquisa a partir de uma expressão. Você pode criar uma transformação de Pesquisa não conectada reutilizável ou não reutilizável em um arquivo simples, em uma tabela de referência ou em um objeto de dados relacionais.
Selecione um projeto ou pasta na exibição
Explorador de Objetos
.
Clique em
Arquivo
Novo
Transformação
.
Navegue até o assistente de Pesquisa.
Selecione
Pesquisa de Objeto de Dados de Arquivo Simples
,
Pesquisa de Tabela de Referência
ou
Pesquisa de Objeto de Dados Relacionais
.
Clique em
Avançar
.
A caixa de diálogo
Nova Pesquisa
é exibida.
Selecione um objeto de dados físicos ou uma tabela de referência na ferramenta Developer.
Insira um nome para a transformação.
Na lista suspensa
Em várias correspondências
, escolha a estratégia a ser usada quando a transformação de Pesquisa encontrar várias linhas que correspondam à condição de pesquisa.
Não escolha
Retornar Tudo
para uma pesquisa não conectada.
Clique em
Concluir
.
A transformação de Pesquisa aparece no editor.
Na seção
Portas
da exibição
Visão Geral
, adicione portas à transformação.
Crie uma porta de entrada para cada argumento na expressão: LKP. Crie uma porta de entrada para cada condição de pesquisa que você criar. Você pode usar uma porta de entrada em várias condições.
Na seção
Portas
da exibição
Visão Geral
, configure uma porta como a porta de retorno.
Na exibição
Pesquisa
, adicione uma ou mais condições de pesquisa para comparar os valores de entrada da transformação com os valores no cache ou na origem da pesquisa.
Quando a condição é verdadeira, a pesquisa retorna um valor na porta de retorno. Se a condição de pesquisa é falsa, a pesquisa retorna NULL.
Crie uma expressão :LKP para uma porta em uma transformação que permita expressões, como uma transformação de Agregador, de Expressão ou de Estratégia de Atualização.
Quando você criar um mapeamento, adicione a transformação de Pesquisa não conectada ao mapeamento no editor, mas não conecte as portas às outras transformações no mapeamento.