ComenzarEmpieza gratis

Crear modelos snapshot en dbt

Nos hemos centrado en construir y depurar modelos de mart para simplificar consultas SQL pretransformando tablas para que sean únicas por cliente y producto.

Otro tipo de transformación útil para incorporar en un modelo de dbt son los modelos snapshot. Como su nombre indica, estos modelos toman instantáneas de los datos para que tu usuario final siempre pueda viajar en el tiempo y ver cómo era el estado de los datos en una fecha concreta.

En este ejercicio, vas a crear dos modelos snapshot: uno para seguir los cambios diarios de pedidos y otro para seguir los cambios diarios de inventario. Esto ayudará a tu usuario final a responder preguntas como:

  1. ¿Cómo ha cambiado mi inventario a lo largo del tiempo?
  2. ¿Cómo ha cambiado mi volumen de pedidos a lo largo del tiempo?

Este ejercicio forma parte del curso

Estudio de caso: creación de modelos de datos de comercio electrónico con dbt

Ver curso

Ejercicio interactivo práctico

Pon en práctica la teoría con uno de nuestros ejercicios interactivos

Empezar ejercicio