Léxico de TI › Bancos de dados › Dimensão de variação lenta (SCD)

Dimensão de variação lenta (SCD)

Bancos de dados Svenska → Atualizado: 2026-09-30

Padrão de data warehouse para tratar dados de dimensão que mudam com o tempo, como um cliente que se muda. A pergunta é se o histórico deve ser preservado. Kimball numerou as estratégias: Tipo 1, 2, 3 e outras.

Tipo 1: sobrescrever (sem histórico, o endereço é atualizado e o antigo se perde). Tipo 2: criar uma nova linha com datas de validade (histórico completo, "o cliente morou em São Paulo de janeiro a março e depois em Curitiba") com valid_from/valid_to e um indicador de "atual". Tipo 3: guardar o valor anterior numa coluna extra (histórico limitado). O Tipo 2 é o mais comum quando se precisa de análise em um ponto no tempo (vendas ligadas ao lugar onde o cliente morava NA ÉPOCA). Trade-off: o Tipo 2 faz a tabela crescer e complica os joins (é preciso casar por data). O ELT moderno (dbt) traz macros prontas para SCD Tipo 2.

← Voltar ao léxico