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

Inserir ou Atualizar

Inserir ou Atualizar

Use a propriedade Inserir ou Atualizar para atualizar linhas existentes no cache de pesquisa dinâmica quando o tipo de linha for inserir.
Essa propriedade aplica-se somente a linhas que inserem a transformação de Pesquisa com o tipo de linha inserir. Quando uma linha de qualquer outro tipo, como atualizar, acessa a transformação de Pesquisa, a propriedade
Inserir ou Atualizar
não tem efeito sobre como o Serviço de Integração manipula a linha.
Quando você selecionar
Inserir ou Atualizar
e o tipo de linha que insere a transformação de Pesquisa for de inserção, o Serviço de Integração inserirá a linha no cache, caso seja nova. Se a linha existir no cache de índice, mas o cache de dados for diferente da linha atual, o Serviço de Integração atualiza a linha no cache de dados.
Caso você não selecione
Inserir ou Atualizar
e o tipo de linha que entra na transformação de Pesquisa for de inserção, o Serviço de Integração insere a linha no cache se ela for nova e não efetua alterações no cache se a linha já existir.
A seguinte tabela descreve como o Serviço de Integração altera o cache de pesquisa quando o tipo das linhas recebidas na transformação de Pesquisa for inserir:
Opção para Inserir ou Atualizar
Linha encontrada no cache
Cache de dados diferente
Resultado de cache de pesquisa
Valor de NewLookupRow
Eliminado - apenas inserir
Sim
-
Sem alteração
0
Eliminado - apenas inserir
Não
-
Inserir
1
Selecionado
Sim
Sim
Atualizar
21
Selecionado
Sim
Não
Sem alteração
0
Selecionado
Não
-
Inserir
1