dbt
dbt ·Big Data·Ciencia de Datos
dbt es la herramienta que aplica buenas prácticas de ingeniería de software al SQL del data warehouse. Aprendes a organizar proyectos con capas staging, intermediate y marts, escribir modelos versionados con tests y documentación automática, reutilizar lógica con macros y montar pipelines analíticos con CI/CD. Al terminar entregas un pipeline analytics end-to-end profesional, con trazabilidad completa y testing integrado, sobre tu data warehouse.
¿Prefieres verlo en directo? Agenda una demo sin compromiso.
Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).
Contenido del curso
Transforma y modela datos aplicando ingeniería de software a SQL.
-
Introducción a dbt Lección
-
ELT vs ETL Lección
-
Analytics engineering Lección
-
dbt Core vs dbt Cloud Lección
-
Arquitectura de un proyecto dbt Lección
-
Test de fundamentos de dbt Test
Detalles del curso
Público objetivo
- Analytics Engineers que transforman datos en el data warehouse para equipos de negocio y analítica.
- Data Engineers que construyen y mantienen pipelines de transformación en plataformas de datos modernas.
- Analistas de datos que quieren aplicar prácticas de software engineering a sus consultas SQL.
- Data Architects que diseñan capas de datos (staging, intermediate, marts) en entornos empresariales.
Contenido del roadmap
Fundamentos, instalación y modelos
Paradigma ELT, analytics engineering, instalación con pip, Docker y dbt Cloud, modelos SQL, ref(), source(), materializaciones y capas staging/marts.
Tests, documentación, macros y sources
Tests genéricos y singulares, schema.yml, documentación automática, macros con Jinja, paquetes (dbt-utils, dbt-expectations), seeds y freshness checks.
Funcionalidades avanzadas y producción
Modelos incrementales, snapshots SCD Type 2, hooks, custom materializations, exposures, dbt Cloud jobs, CI/CD con GitHub Actions y Slim CI.
Objetivos de aprendizaje
- Crear modelos SQL organizados en capas (staging, intermediate, marts) con las materializaciones adecuadas.
- Implementar tests genéricos, singulares y unit tests para garantizar la calidad de los datos transformados.
- Utilizar macros con Jinja y paquetes del ecosistema (dbt_utils, dbt_expectations) para reutilizar lógica SQL entre proyectos.
- Configurar modelos incrementales, snapshots y hooks para casos de uso avanzados de modelado de datos.
- Desplegar dbt en producción con CI/CD, Slim CI, model contracts y gestión de entornos dev, staging y production.
Otros cursos de dbt
dbt - Fundamentos
Curso de fundamentos de dbt para analistas y data engineers que dominan SQL y quieren aplicar buenas prácticas de software engineering a la capa de transformación. Aprendes el paradigma ELT, organización por capas, modelos versionados con referencias entre tablas, tests automáticos de calidad de datos y documentación generada con linaje. Al terminar tienes la base sólida sobre la que crecer hacia despliegue, macros y producción.
dbt - Módulos avanzados
Curso avanzado de dbt para equipos analytics que ya escriben modelos básicos y necesitan llevarlos a producción enterprise. Profundizas en macros y plantillas con Jinja, gestión de seeds y sources, snapshots para historial de cambios, hooks y exposures, y despliegue automatizado con CI/CD sobre el data warehouse. Al terminar dominas la operación y gobernanza de proyectos dbt críticos para equipos de datos profesionales.
Forma equipos completos con un itinerario
Este curso aparece dentro de las siguientes carreras corporativas.
Data Analytics
Carrera profesional de Data Analytics para analistas de negocio, BI y consultoría: dominio de SQL para exploración y modelado, Python con pandas y NumPy para análisis, visualización avanzada con Power BI, Plotly, Matplotlib y Seaborn, transformación con dbt, procesamiento en Databricks y Streamlit para aplicaciones analíticas orientadas a la toma de decisiones en banca, seguros, retail, energía y consultoras.
Data Engineering
Carrera profesional de Data Engineering para equipos que construyen plataformas de datos corporativas: Python, SQL, pandas, streaming con Kafka, orquestación con Airflow, transformación con dbt, procesamiento distribuido con PySpark y Databricks para implantar data lakehouses y pipelines ETL/ELT robustos.
¿Formación para tu equipo en esta tecnología?
Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.
¿Prefieres verlo en directo? Agenda una demo.
Preguntas frecuentes
- ¿dbt es bonificable por FUNDAE para mi empresa?
- Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
- ¿En qué modalidades se imparte dbt?
- En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
- ¿Se adapta dbt al nivel de mi equipo?
- Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
- ¿Cuánto tarda en activarse para mi empresa?
- La activación corporativa estándar es rápida, sin coste de setup ni permanencia.