Lo que necesitas saber antes de
que comiences

Comienza 3 July 2025 16:21

Termina 3 July 2025

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

Progreso a tu propio ritmo

Free Trial Available

Actualización opcional disponible

Resumen

Mejorar los flujos de trabajo de dbt conduce a modelos de datos eficientes y mantenibles. En este curso, SQL y Jinja para dbt, adquirirás la capacidad de escribir modelos dbt optimizados, automatizar transformaciones y aplicar scripting Jinja para referencias de datos dinámicas.

Primero, explorarás las mejores prácticas para escribir SQL eficiente en modelos dbt. Luego, descubrirás cómo mejorar las transformaciones dbt utilizando plantillas Jinja para referencias dinámicas de esquemas y tablas.

Finalmente, aprenderás a automatizar flujos de trabajo SQL usando macros de dbt, permitiendo la reutilización de código, consultas basadas en lógica, y estrategias de depuración. Cuando termines este curso, tendrás las habilidades y conocimientos para optimizar modelos dbt, simplificar flujos de trabajo SQL y aplicar automatización basada en Jinja para transformaciones de datos escalables.

Programa de estudio

  • 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

Enseñado por

Pinal Dave


Asignaturas

Negocios