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

Valores de Saída

Valores de Saída

O Serviço de Integração sinaliza as linhas na transformação de Pesquisa com base nas inserções e atualizações que executa no cache dinâmico. Estas linhas passam por uma transformação Expressão até uma transformação Roteador, que filtra e transfere as linhas inseridas e atualizadas a uma transformação Estratégia de Atualização. A transformação Estratégia de Atualização sinaliza as linhas com base no valor da porta NewLookupRow.
Os valores de saída das portas de pesquisa/saída e
entrada/saída
dependem do fato de você escolher valores novos ou antigos de saída quando o Serviço de Integração atualizar uma linha. No entanto, os valores de saída da porta NewLookupRow e de qualquer porta de pesquisa/saída que usa a ID da sequência são os mesmos para as linhas novas e atualizadas.
Quando você escolhe gerar a saída de novos valores, as portas de pesquisa/saída geram a saída dos valores a seguir:
NewLookupRow
PK_PRIMARYKEY
CUST_ID
CUST_NAME
ADDRESS
2
100001
80001
Marion Atkins
100 Main St.
2
100002
80002
Laura Gomez
510 Broadway Ave.
1
100004
99001
Jon Freeman
555 6th Ave.
Quando você escolhe gerar a saída de valores antigos, as portas de pesquisa/saída geram a saída dos seguintes valores:
NewLookupRow
PK_PRIMARYKEY
CUST_ID
CUST_NAME
ADDRESS
2
100001
80001
Marion James
100 Main St.
2
100002
80002
Laura Jones
510 Broadway Ave.
1
100004
99001
Jon Freeman
555 6th Ave.
Quando o Serviço de Integração atualiza as linhas no cache de pesquisa, ele usa valores da chave primária (PK_PRIMARYKEY) para as linhas no cache e a tabela de destino.
O Serviço de Integração usa a ID de sequência para gerar uma chave primária para o cliente que não encontra no cache. O Serviço de Integração insere o valor da chave primária no cache de pesquisa e retorna o valor para a porta de pesquisa/saída.
O Serviço de Integração gera como saída os valores das portas de
entrada/saída
que correspondem aos valores de entrada.
Se o valor de entrada for NULL e você selecionar a propriedade Ignorar Nulo para a porta de entrada associada, o valor de entrada não é igual ao valor de pesquisa ou ao valor gerado como saída da porta de
entrada/saída
. Quando você seleciona a propriedade Ignorar Nulo, o cache de pesquisa e a tabela de destino podem perder a sincronia se você transferir os valores nulos para o destino. Você deve certificar-se de não transferir valores nulos para o destino.