Uma transformação Pesquisa com um cache dinâmico possui as propriedades a seguir:
NewLookupRow.
O Designer adiciona esta porta a uma transformação Pesquisa configurada para usar um cache dinâmico. Ele indica, com um valor numérico, se o Serviço de Integração insere ou atualiza a linha no cache ou se não efetua alterações no cache. Para manter o cache de pesquisa e a tabela de destino sincronizados, transfira as linhas para o destino quando o valor NewLookupRow for igual a 1 ou 2.
Expressão Associada.
Associe as portas de pesquisa ou as portas associadas a uma expressão, uma porta de entrada/saída ou um ID de sequência. O Serviço de Integração usa os dados na expressão associada para inserir ou atualizar as linhas no cache de pesquisa. 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.
Ignorar Entradas Nulas para as Atualizações.
O Designer ativa esta propriedade para as portas de pesquisa/saída quando você configura a transformação Pesquisa para usar um cache dinâmico. Selecione esta propriedade quando você não deseja que o Serviço de Integração atualize a coluna no cache, quando os dados desta coluna contiverem um valor nulo.
Ignorar na Comparação.
O Designer ativa esta propriedade para as portas de pesquisa/saída que não são usadas na condição de pesquisa quando você configura a transformação Pesquisa para usar um cache dinâmico. O Serviço de Integração compara os valores em todas as portas de pesquisa com os valores nas portas de entrada associadas, por padrão. Selecione esta propriedade se desejar que o Serviço de Integração ignore a porta quando for comparar os valores antes de atualizar uma linha.
Atualizar Condição de Cache Dinâmico
. Permita que o Serviço de Integração atualize o cache dinâmico condicionalmente. Você pode criar uma expressão booleana que determina se irá ou não atualizar o cache para uma linha de entrada. Ou então, pode permitir que o Serviço de Integração atualize o cache com um resultado de expressão para uma linha de entrada. A expressão pode conter valores a partir da linha de entrada ou do cache de pesquisa.