Como podemos tratar mudanças de valores na origem em um DW ?
Caso 1: Imagine que eu tenha uma tabela Fato Fat_Venda e nela eu precise obter a métrica : "Tempo de Conclusão da Venda" que refere-se ao tempo total gasto de quanto a venda sai do status Pendente para Confirmada.
Como poderíamos resolver este caso ? A Fato teria o código da venda replicado e estaria vinculada a uma dimensão de Status mapeando um registro para cada ocorrência (similar a um histórico) ?
Caso 2: Em um outro cenário, vamos imaginar que tenhamos uma análise de vendas que licite o total de vendas confirmadas, entretanto, essas vendas, podem ou não sofrer atualizações na origem (estorno)
Como tratamos isso ?