Sumário

Search

  1. Prefácio
  2. Apresentação do Change Data Capture
  3. Ouvinte do PowerExchange
  4. Condensador do PowerExchange
  5. Change Data Capture do DB2 para i5/OS
  6. Logs Remotos de Dados
  7. Apresentação da Extração de Dados Alterados
  8. Extraindo Dados Alterados
  9. Monitorando Sessões do CDC
  10. Gerenciando Extrações de Dados Alterados
  11. Ajustando Sessões do CDC
  12. Apêndice A: Carimbos de Data/Hora DTL__CAPXTIMESTAMP

Processamento de Confirmação com o PWXPC

Processamento de Confirmação com o PWXPC

O Serviço de Integração do PowerCenter, em conjunto com o PWXPC, confirma os dados para o destino com base na propriedade de sessão
Tipo de Confirmação
e nos atributos de controle de confirmação especificados nas conexões do aplicativo de Alteração ou em Tempo Real do CDC do PWX.
Por padrão, a propriedade de sessão
Tipo de Confirmação
especifica
Destino
para processamento de confirmação com base no destino. Entretanto, o Serviço de Integração do PowerCenter sempre usa processamento de confirmação com base na origem para sessões do CDC. Altere o tipo de confirmação para
Origem
. Se você mantiver o valor padrão e executar uma sessão do CDC, o Serviço de Integração do PowerCenter usará automaticamente o processamento de confirmação com base na origem e gravará a mensagem WRT_8226 no log da sessão. Não é necessário definir a propriedade de sessão
Intervalo de Confirmação
porque o PWXPC a ignora.
Para controlar quando ocorrem as confirmações, configure os atributos de controle de confirmação nas conexões do aplicativo de Alteração e em Tempo Real do CDC do PWX.
A tabela a seguir descreve esses atributos de conexão:
Atributo de Conexão
Conexões em Tempo Real ou de Alteração do PWX
Descrição
Máximo de Linhas por confirmação
Ambos
Número máximo de registros de alteração que o PWXPC processa antes de liberar o buffer de dados para confirmar os dados alterados para os destinos. Se necessário, o PWXPC continuará processando registros de alteração nos limites do UOW até que o limite máximo de linhas seja igualado. O PWXPC não aguarda um limite de UOW para confirmar os dados alterados.
O padrão és 0, que faz com que o PWXPC não use esse limite máximo de linhas.
Mínimo de Linhas por confirmação
Em tempo real
O número mínimo de registros de alteração que o PowerExchange lê do fluxo de mudança antes de transmitir quaisquer registros de confirmação no fluxo de mudança para o PWXPC. Antes de atingir esse valor mínimo, o PowerExchange ignora os registros de confirmação e transmite somente os registros de alteração para o PWXPC.
O padrão és 0, que faz com que o PowerExchange não use esse limite mínimo de linhas.
Latência de Liberação em Tempo Real em milissegundos
Em tempo real
O número de milissegundos que deve se passar antes de o PWXPC liberar o buffer de dados para confirmar os dados alterados para os destinos. Quando esse período de latência expira, o PWXPC continua lendo as alterações no UOW atual até atingir o fim do UOW. Em seguida, o PWXPC libera o buffer de dados para confirmar os dados alterados para os destinos.
O padrão 0, que faz com que o PWXPC use 2.000 milissegundos.
Contagem de UOW
Ambos
O número de UOWs que o PWXPC deve processar antes de liberar o buffer de dados para confirmar os dados alterados para os destinos.
O padrão é 1.
O PWXPC libera o buffer de dados para confirmar os dados alterados para os destinos quando um dos seguintes limites é atingido, o que ocorrer primeiro:
  • Máximo de Linhas por confirmação
  • Latência de Liberação em Tempo Real em milissegundos
  • Contagem de UOW
Se você especificar
Mínimo de Linhas por confirmação
, esse limite também deverá ser atingido antes que ocorra uma confirmação.
Depois que o PWXPC confirma os dados alterados, ele zera a contagem de UOW, o máximo e o mínimo de linhas por confirmação e o cronômetro de latência de liberação em tempo real. O PWXPC continua a ler os dados alterados. Sempre que um dos limites de controle de confirmação for atingido, o PWXPC confirmará os dados alterados para os destinos. O processamento de confirmação continuará até que a sessão de CDC seja interrompida ou encerrada de forma não usual. Quando o leitor de CDC do PWXPC é encerrado normalmente, o PWXPC emite uma confirmação final para liberar todas os UOWs concluídos e em buffer, bem como seus tokens de reinicialização finais para os destinos. Antes de ser encerrado, o leitor de CDC do PWXPC escreve a seguinte mensagem no log da sessão:
PWXPC_12075 [INFO] [CDCRestart] Session complete. Next session will restart at: Restart 1 [
restart1_token
] : Restart 2 [
restart2_token
]