Temario del curso
Introducción
- Filosofía y principios de dbt / ¿Qué es dbt?
- dbt frente a ETL tradicional.
- Vista general de las características y arquitectura de dbt.
- Más allá de dbt: ¿qué es dbt Cloud?
Comprensión de dbt Cloud
- Ciclo de vida de un proyecto dbt en dbt Cloud.
- Cómo se integra dbt Cloud con los flujos de trabajo de almacenamiento y transformación de datos.
Primeros pasos con dbt Cloud
- Configuración del entorno de desarrollo en dbt Cloud.
- Conexión de dbt Cloud a su almacén de datos.
- Creación de un proyecto dbt en dbt Cloud.
- Ejecución de comandos dbt en dbt Cloud.
- Colaboración con el equipo en un proyecto dbt dentro de dbt Cloud.
Trabajo con modelos dbt
- Comprensión de los modelos dbt.
- Construcción de un modelo dbt.
- Transformación de datos utilizando dbt.
- Trabajando con modelos incrementales en dbt.
- Implementación de macros y funciones personalizadas en dbt.
Gestión de proyectos dbt en dbt Cloud
- Uso de la interfaz dbt Cloud para gestionar e implementar proyectos.
- Creación de calendarios y activación de trabajos dbt.
- Creación y gestión de entornos en dbt Cloud.
- Implementación de proyectos dbt en producción.
- Configuración de notificaciones y alertas.
Integración de dbt Cloud con otras herramientas
- Uso de dbt Cloud con Git y control de versiones.
- Integración de dbt Cloud con otras herramientas en la nube para almacenamiento y transformación de datos.
Solución de problemas y depuración
- Cómo depurar y solucionar problemas en proyectos dbt dentro de dbt Cloud.
- Uso de registros (logs) para diagnosticar problemas.
- Mejores prácticas para el mantenimiento de proyectos dbt Cloud.
Resumen y próximos pasos
Requerimientos
- Comprensión básica del modelado de datos y SQL.
- Experiencia previa trabajando con SQL e interfaz de línea de comandos (CLI).
- Experiencia previa en programación Python.
Público objetivo
- Ingenieros de datos.
- Análisis de datos.
- Científicos de datos.
Reseñas (3)
Aprendiendo que QGIS es una herramienta que puede ser utilizada por otros profesionales diferentes, como topógrafos.
Bame Duncan Koko - Bentel Technologies (Pty) Ltd
Curso - QGIS for Geographic Information System
Traducción Automática
Cómo utilizar datos de satélites abiertos para aplicaciones reales
Tshering Dorji - Druk Holding and Investments
Curso - Advanced Geographic Information Systems (GIS)
Traducción Automática
Los ejemplos prácticos nos permitieron tener una idea real de cómo funciona el programa. Buenas explicaciones e integración de conceptos teóricos y su relación con las aplicaciones prácticas.
Ian - Archeoworks Inc.
Curso - ArcGIS Fundamentals
Traducción Automática