
Índice
Relatórios podem precisar responder tanto o que se sabe hoje quanto o que era conhecido em uma data anterior. Sobrescrever registros históricos impede distinguir essas duas perguntas.
Como avaliar esta decisão
Defina quais atributos exigem histórico e qual tempo importa: ocorrência, vigência ou registro no sistema. Nem todo campo precisa de versionamento completo. Escolha o modelo conforme a decisão e documente como correções retroativas serão tratadas. A fonte pode não fornecer histórico suficiente; essa limitação deve aparecer na proposta e no relatório.
Critérios para comparar propostas
- Semântica: separar mudança real do negócio de correção de um dado errado.
- Versão: preservar intervalos e evitar sobreposição indevida de condições.
- Consulta: oferecer leitura atual e histórica com rótulos claros.
Um cenário para discutir com o fornecedor
Exemplo hipotético: um cliente muda de segmento. Um relatório histórico pode precisar manter a classificação que existia na venda, enquanto outra análise usa o segmento atual. Ambas são válidas se a pergunta estiver explícita.
O que validar na entrega
Teste mudança futura, correção retroativa e consulta em datas de fronteira. Confira que as versões não duplicam valores ao entrar em um relatório agregado.
Prepare a conversa sobre o projeto
Leve à Quantum9 exemplos de revisões e perguntas históricas. O desenho deve priorizar atributos relevantes e explicar o que poderá ser reconstruído com as fontes disponíveis.
Engenharia de dados · Mapear a prioridade da empresa