Resposta direta
A correção direta em produção precisa de um processo próprio, separado da fila de mudanças do sistema. Cada ajuste recebe um dono nomeado, uma autorização antes de rodar, um script versionado, o registro do valor anterior e posterior, e o motivo pelo qual o sistema não será corrigido naquele momento. O ajuste também volta para a origem: quem gerou o dado errado precisa saber. Sem esse retorno, a próxima carga recria o problema e a correção vira rotina.
- Objetivo
- Organizar um processo
- Formato indicado
- Projeto de implementação
- Atualizado em
O que esta página acrescenta: Trata a correção em produção como evento com dono, script reverso e retorno à origem, em vez de tratá-la como exceção informal.
Quem autoriza e quem executa
Correção em produção não é tarefa de quem está mais perto do erro nem de quem tem acesso ao banco. A decisão de alterar dado real precisa de uma pessoa nomeada, fora de quem pediu o ajuste, que responda pelo que acontece se a correção estiver errada. Em operação pequena, essa pessoa pode ser a mesma que cuida da fila de sistemas, desde que o papel esteja escrito.
O pedido chega com o registro afetado, o valor atual, o valor correto e a origem do erro. Quem executa confere em ambiente de cópia antes de rodar em produção, registra o horário e avisa quem depende do dado: faturamento, atendimento, relatório. A aprovação vale para aquele conjunto de registros, não para o próximo ajuste parecido.
O que fica registrado
Todo ajuste deixa quatro itens: o script que foi executado, os valores antes e depois, o motivo e a origem. O script vive no mesmo repositório dos demais, com identificação e data, porque a próxima pessoa que investigar o dado vai precisar reproduzir o que aconteceu.
O motivo aponta para a causa: cadastro inconsistente, integração que não tratou o caso, rotina que rodou fora de ordem. Sem esse vínculo, o ajuste vira exceção que ninguém consegue auditar depois. O registro também guarda o script reverso, quando existir, e o que fazer quando ele não existir.
O que a correção direta não resolve
Corrigir o banco não conserta a regra que produziu o erro. Se a origem continua igual, a próxima carga ou o próximo cálculo recria o dado. O processo organiza o ajuste pontual; ele não substitui a mudança no sistema de origem, que segue outra fila e outro prazo.
Existe caso em que a correção direta é a única saída no momento, como dado bloqueando fechamento ou atendimento parado. O processo não elimina a pressa nem o risco. Ele garante que a pressa fique registrada, com responsável e motivo, para que ninguém precise reconstruir a história meses depois. Ele também não serve para migração nem para ajuste em massa, que pedem outro tipo de controle.
Recurso prático
Correções que tendem a voltar
RV = NC x (1 - PP)
- NC
- correções
- Correções aplicadas direto no banco de produção no período, contadas como eventos distintos e não como registros alterados.
- PP
- fração entre 0 e 1
- Parte dessas correções em que a origem também foi ajustada: rotina, integração, cadastro ou regra que produziu o dado errado.
- RV
- correções
- Correções que devem reaparecer no próximo processamento porque a origem continua igual.
O erro comum é medir a correção pelo tempo que ela levou. O que define o retrabalho é se a origem foi ajustada. Sem isso, a próxima carga recria o dado e o mesmo ajuste volta, agora com mais registros envolvidos.
Conceitos usados nesta página
- Trilha de auditoria — Trilha de auditoria é o conjunto de registros que permite reconstruir quem fez o quê, quando e com qual dado — inclusive depois que o resultado já foi usado.
Sobre o que está escrito aqui
Conceitos relacionados: script de alteração · log de auditoria · ambiente de cópia · autorização de mudança · script reverso. 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
- Planilhas divergentes: alternativas para conf… — planilhas divergentes
- Planilhas divergentes: como alinhar bases par… — planilhas divergentes
Páginas relacionadas
O mesmo problema em outro objetivo
- Correção direta no banco de produção: o rastro que falta — Diagnosticar
- Correção direta no banco de produção: o que comparar — Comparar alternativas
- Correção direta no banco de produção: o que medir — Explicar medição
- Correção direta no banco de produção: o que combinar antes — Orientar avaliação e contratação
Outras leituras em Integrações, sistemas e qualidade de dados
- Cópias de base sem versão: alternativas para conciliação — Critérios para confrontar cópias de bases sem histórico de alteração, os métodos de comparação disponíveis e os limites operacionais de cada escolha.
- Histórico de alteração não registrado: como medir o tamanho — Mede a lacuna de registro comparando o que o sistema guarda com outras evidências da mudança, campo a campo.
- Alterações sem registro: o que passa a ser rastreável — Define o que passa a ser registrado em alterações de dados, quem registra, onde fica e como tratar o período que ficou sem histórico.
- Histórico de alteração não registrado: alternativas possíveis — Compara os caminhos para lidar com alteração sem histórico registrado: reconstruir pelos vestígios, começar a registrar agora e conviver com a lacuna.
- Alteração sem registro: onde o histórico se perde — Mostra onde o histórico de alteração se perde entre tela, importação e integração e o que ainda dá para reconstruir depois.
