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:
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.
Clique em Transformação > Criar. Selecione a transformação Pesquisa.
Insira um nome para a transformação. Clique em Criar.
A convenção de nomenclatura das transformações Pesquisa é LKP_
TransformationName
.
Escolha se a transformação é ativa ou passiva. Clique em OK. Não é possível alterar essa opção.
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.
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.
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.
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.
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.
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.
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.
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.