Criando modelos de snapshot no dbt
Nós focamos em construir e depurar modelos de mart para simplificar consultas SQL, pré-transformando tabelas para que sejam únicas por cliente e produto.
Outro tipo de transformação útil para incorporar em um modelo dbt são os modelos de snapshot. Como o nome sugere, esses modelos tiram “fotografias” dos dados, permitindo que seu usuário final volte no tempo e veja como os dados estavam em uma determinada data.
Neste exercício, você vai criar dois modelos de snapshot: um para acompanhar alterações diárias de pedidos e outro para acompanhar alterações diárias de estoque. Isso vai ajudar seu usuário final a responder perguntas como:
- Como meu estoque mudou ao longo do tempo?
- Como meu volume de pedidos mudou ao longo do tempo?
Este exercício faz parte do curso
Estudo de caso: criando modelos de dados de e-commerce com dbt
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
Começar o exercício