Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 06:02

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

SQL y Jinja para dbt

Desbloquea el poder de dbt con nuestro curso en profundidad sobre optimización de SQL y plantillas de Jinja, ofrecido por Pluralsight. Este curso está diseñado para perfeccionar tus habilidades en la creación de modelos de datos eficientes y la automatización de transformaciones. Aprenderás a implementar referencias dinámicas, lo que te perm.
via Pluralsight

659 Cursos


43 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Free Trial Available

Actualización opcional disponible

Resumen

Enhancing dbt workflows leads to efficient and maintainable data models. In this course, SQL and Jinja for dbt, you’ll gain the ability to write optimized dbt models, automate transformations, and apply Jinja scripting for dynamic data references.

First, you’ll explore best practices for writing efficient SQL in dbt models. Next, you’ll discover how to enhance dbt transformations using Jinja templating for dynamic schema and table references.

Finally, you’ll learn how to automate SQL workflows using dbt macros, enabling code reusability, logic-driven queries, and debugging strategies. When you’re finished with this course, you’ll have the skills and knowledge to optimize dbt models, streamline SQL workflows, and apply Jinja-based automation for scalable data transformations.

Programa

  • Introducción a dbt y su flujo de trabajo
  • Visión general de dbt y su papel en la ingeniería de datos
    Comprensión de los modelos de dbt y su estructura
    Introducción a SQL y Jinja en el contexto de dbt
  • Escribiendo SQL eficiente en modelos de dbt
  • Mejores prácticas para SQL en dbt
    Aprovechando el proceso de compilación de dbt
    Técnicas para optimizar el rendimiento de las consultas
  • Uso de plantillas Jinja en dbt
  • Introducción a Jinja y su sintaxis
    Referencias dinámicas de esquema y tablas
    Lógica condicional y bucles con Jinja
    Consejos para solucionar problemas de código Jinja
  • Mejorando las transformaciones de dbt con Jinja
  • Creación de consultas dinámicas con Jinja
    Uso de Jinja para gestionar configuraciones
    Implementación de Jinja para la validación y limpieza de datos
  • Automatización de flujos de trabajo SQL con macros de dbt
  • Comprensión de las macros en dbt
    Escribir macros personalizadas para lógica reutilizable
    Implementación de consultas orientadas a lógica mediante macros
    Estrategias de depuración para macros
  • Estudios de caso: aplicación de SQL y Jinja para dbt
  • Ejemplos del mundo real de modelos de dbt optimizados
    Estudio de caso: modelos de datos dinámicos con Jinja
    Automatización de transformaciones complejas con macros
  • Proyecto final
  • Desarrollo de un modelo dbt integral
    Incorporación de mejores prácticas de SQL, Jinja y macros
    Revisión por pares y retroalimentación
  • Conclusión y próximos pasos
  • Resumen de los aprendizajes clave
    Recursos para el aprendizaje continuo
    Exploración de temas avanzados en dbt e ingeniería de datos

Impartido por

Pinal Dave


Materias

Business