What You Need to Know Before
You Start
Starts 6 June 2025 22:32
Ends 6 June 2025

42 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Free Trial Available
Optional upgrade avallable
Resumen
Mantener proyectos de dbt escalables y rentables se vuelve un desafío a medida que los equipos de datos crecen. Sin lógica y estrategias de rendimiento reutilizables, los modelos SQL se vuelven repetitivos, ineficientes y costosos de ejecutar.
En este curso, Paquetes, Macros y Optimización de Rendimiento en dbt, adquirirás la habilidad de ampliar proyectos de dbt con paquetes reutilizables, automatizar lógica SQL con macros avanzadas y optimizar modelos para mejorar el rendimiento y la eficiencia de costos. Primero, explorarás cómo mejorar tu flujo de trabajo en dbt instalando y utilizando paquetes comunitarios como dbt-utils e incluso creando tus propios paquetes reutilizables.
A continuación, descubrirás cómo escribir macros paramétricas y recursivas utilizando Jinja, y aplicar bucles, condicionales y registros para una automatización escalable. Finalmente, aprenderás a optimizar los modelos de dbt utilizando materializaciones, particionamiento y clustering, mientras rastreas costos y mejorando la eficiencia del almacén de datos.
Cuando termines este curso, tendrás las habilidades y el conocimiento de modelado avanzado en dbt necesarios para construir tuberías de transformación de datos escalables, automatizadas y conscientes de los costos.
Programa de estudio
- Introducción a los Paquetes y Macros de dbt
- Mejorando el Flujo de Trabajo con Paquetes de dbt
- Automatización de la Lógica SQL con Macros Avanzadas
- Estrategias de Optimización del Rendimiento
- Estudios de Caso y Aplicaciones Prácticas
- Proyecto Final y Evaluación
- Conclusión y Próximos Pasos
Enseñado por
Pinal Dave
Asignaturas
Negocios