Resposta direta
Sem nível de erro, o log não serve para localizar falha; serve para provar volume e ordem. A comparação útil é entre o que cada saída consegue provar: conciliação por totais mostra que algo não fechou, varredura por atributo mostra onde, reprocessamento pela origem mostra se o erro se repete, e classificação posterior por faixa mostra padrão. Nenhuma delas substitui o nível de erro na origem. A escolha depende do que se precisa: sinal rápido, rastro para auditoria ou custo por registro investigado.
- Objetivo
- Comparar alternativas
- Formato indicado
- Projeto de implementação
- Atualizado em
O que esta página acrescenta: Compara quatro saídas para obter sinal de erro sem nível no log e mede cada uma por cobertura, tempo até o sinal e custo por registro investigado.
Quatro saídas e o dado que cada uma exige
Sem nível de erro, o log registra que a mensagem passou, não se o conteúdo chegou íntegro. Restam quatro saídas. A conciliação por totais compara volume e valor entre origem e destino. A varredura por atributo procura no registro marcas indiretas de falha, como campo vazio, data fora de ordem ou chave repetida. O reprocessamento pela origem repete o envio e observa o que muda. A classificação posterior agrupa as linhas por faixa de horário, lote e sistema, e marca os blocos com comportamento fora do padrão.
Cada saída pede um dado diferente. Conciliação exige total de origem confiável. Varredura exige saber quais campos deveriam estar preenchidos. Reprocessamento exige acesso ao sistema de origem e cuidado para não duplicar registro. Classificação posterior exige janela de comparação e alguém que defina o que é padrão. O log sozinho não sustenta nenhuma delas.
O que cada caminho prova sobre a falha
Comparar as saídas começa por definir o que se quer provar. Conciliação por totais prova que a soma não fecha, sem dizer qual registro falhou. Varredura por atributo aponta registros suspeitos, mas confunde ausência legítima com perda. Reprocessamento prova repetição do erro, não a sua causa. Classificação posterior mostra concentração por lote ou horário e depende de um critério que já estava disponível antes da falha.
Três medidas ajudam a ordenar: cobertura, ou quanto do volume real a saída enxerga; tempo até o primeiro sinal; e custo por registro investigado. Uma saída de cobertura alta e sinal lento serve ao fechamento mensal, não à operação diária. Outra, de sinal rápido e cobertura parcial, serve para conter dano enquanto a origem não é instrumentada. O critério é o uso, não o grau de elaboração.
O que a compensação não resolve
Nenhuma das quatro saídas devolve a causa. Elas indicam onde olhar. O log sem classificação também não cobre o que nunca chegou: registro perdido no transporte não gera linha e fica fora de qualquer contagem feita sobre o próprio log. Por isso a conciliação por totais só funciona quando existe fonte externa de volume para comparar.
Compensar o log pela operação consome tempo de análise a cada lote e não cria histórico comparável entre incidentes. Em volume baixo e sem efeito financeiro, instrumentar a origem pode não se pagar. Em processo com obrigação de rastro, a classificação posterior não substitui o registro de nível de erro na origem, porque não resiste a auditoria. A decisão é de responsabilidade: quem responde pelo erro precisa saber quem classifica.
Recurso prático
Custo esperado de falha não classificada por lote
custo_esperado = N × p × C × (1 − c)
- N
- registros
- Volume de registros do lote, contado na origem e não no log
- p
- fração
- Proporção de registros com falha observada na amostra analisada
- C
- R$ por registro
- Custo médio de correção de um registro com falha, incluindo retrabalho e reprocesso
- c
- fração
- Cobertura da checagem alternativa, ou parte do lote efetivamente verificada
O erro mais comum é usar o volume do log como denominador de N: registro que falhou no transporte não gera linha, então o lote real é maior do que o log mostra e a exposição calculada fica subestimada.
Sobre o que está escrito aqui
Conceitos relacionados: log de integração · conciliação por totais · varredura por atributo · reprocessamento pela origem · classificação posterior. Exemplos são ilustrativos. Não há cliente, resultado, preço, prazo ou certificação nesta página. Quando o formato indicado é Projeto de implementação, ele descreve uma possibilidade de trabalho — a conversa inicial avalia contexto e aderência.
Para continuar
- Integrações, sistemas e qualidade de dados — Página central do tema
- Exportações manuais: onde o retrabalho se esc… — exportações manuais
- Exportações manuais: como dar rotina e contro… — exportações manuais
Páginas relacionadas
O mesmo problema em outro objetivo
- Log de integração sem nível de erro: isolar a falha pelo fluxo — Diagnosticar
- Log de integração sem nível de erro: o que registrar — Organizar um processo
- Log de integração sem nível de erro: o que medir na saída — Explicar medição
- Log de integração sem nível de erro: o que registrar — Orientar implementação
- Log de integração sem nível de erro: o que exigir no contrato — Orientar avaliação e contratação
Outras leituras em Integrações, sistemas e qualidade de dados
- Integração sem identificador: como reconstruir a execução — Reconstrução do caminho de uma execução de integração sem identificador único, a partir de horário, chave de negócio e registro de log.
- Reconciliação: como comparar formas de conferir duas bases — Compara métodos de reconciliação por origem do dado, tolerância a erro, esforço de manutenção e o tipo de divergência que cada um não detecta.
- Monitoramento de sincronização: o que exigir no contrato — O que definir no contrato de monitoramento de sincronização: o que conta como falha, quem responde, em que prazo e o que fica fora do escopo.
- Integração sem identificador de execução: o que carimbar — Define o identificador de execução, onde gravá-lo e o que ele não resolve na conferência entre sistemas integrados.
- Erro de sincronização achado pelo cliente: o que reconstruir — Roteiro de investigação para um erro de sincronização relatado pelo cliente: linha do tempo do dado, decisão tomada, causa e responsável.
