Un proyecto dbt sin un buen flujo de Git no es algo que termine bien.
Mientras trabajas solo todo va funcionando, pero en cuanto el equipo crece aparecen los conflictos, las inconsistencias en la base de datos y las dudas sobre qué versión del código es la correcta.
Este capítulo del libro Data Engineering with dbt te explica cómo evitarlo, tanto si usas dbt Core como dbt Cloud.
Antes de hablar de ramas y pull requests, el capítulo establece algo que muchos equipos ignoran: las estrategias de colaboración que hacen que el código mejore.
Son prácticas que cambian la calidad de un proyecto de datos cuando se aplican de verdad.
Veremos el proceso completo:
¡Empezamos!