
Índice
Uma carga incremental pode atualizar alterações e deixar registros excluídos ainda visíveis no painel. Detectar exclusão e decidir seu efeito analítico são trabalhos diferentes que precisam entrar no escopo.
O desenho que precisa ser contratado
Identifique se a origem informa exclusão, inatividade ou apenas deixa de retornar o registro. Ausência em uma consulta paginada não prova remoção: pode indicar filtro, permissão ou carga incompleta. Defina o tratamento por entidade. Um cadastro inativado pode permanecer necessário para interpretar eventos históricos, enquanto um registro incorreto pode exigir correção do indicador. A política de retenção deve vir dos responsáveis pelo negócio e pelas obrigações aplicáveis; o pipeline não deve decidir sozinho. Compare captura de eventos com conferência periódica completa e estime custo de leitura na fonte. Uma abordagem híbrida pode ser adequada quando nem todas as entidades anunciam exclusão. Exija uma trilha que explique quando a mudança foi percebida e como afetou as visões, inclusive se houve reprocessamento.
Critérios para o fornecedor
- Exclusão distinta de falha de acesso ou resposta parcial.
- Regra explícita para histórico e indicadores correntes.
- Retenção e descarte aprovados pelos responsáveis competentes.
Prova de aceite com uma exceção
No teste hipotético, um cadastro deixa de aparecer numa página por falha temporária e depois retorna. O pipeline não deve apagá-lo como excluído; uma remoção confirmada precisa seguir o tratamento definido para a entidade.
Referência para avaliar o escopo
Documentação de restrições do PostgreSQL
Prepare a contratação com a Quantum9
Leve à Quantum9 exemplos de exclusão real e de consulta incompleta. A análise define como detectá-los e qual efeito cada evento deve ter no resultado publicado.