Transformações Pesquisa e Estratégia de Atualização
Transformações Pesquisa e Estratégia de Atualização
Ao criar um mapeamento com uma transformação de pesquisa que utilize um cache de pesquisa dinâmica, é necessário usar transformações de Estratégia de Atualização para sinalizar as linhas das tabelas de destino. Ao configurar uma sessão utilizando as transformações de Atualização de Estratégia e um cache de pesquisa dinâmica, é necessário definir algumas propriedades de sessão.
É necessário definir a opção Tratar Linhas de Origem Como Controlado por Dados. Especifique esta opção na guia Propriedades nas propriedades da sessão.
Também é necessário definir as seguintes opções de tabela de origem de estratégia de atualização:
Selecione Inserir
Selecionar Atualização como Atualização
Não selecione Excluir
Essas opções de tabela de origem de estratégia de atualização garantem que o Serviço de Integração atualizará linhas marcadas para atualização e inserirá linhas marcadas para inserção.
Se você não escolher Controlado por Dados, o Serviço de Integração sinalizará todas as linhas para a operação dos bancos de dados que você especificar na opção Tratar Linhas de Origem Como e não usará as transformações de Estratégia de Atualização no mapeamento para sinalizar as linhas. O Serviço de Integração não insere e atualiza as linhas corretas. Se você não escolher Atualização como Atualização, o Serviço de Integração não atualiza corretamente as linhas sinalizadas para serem atualizadas na tabela de destino. Consequentemente, o cache de pesquisa e a tabela de destino podem se tornar não sincronizados.