Introducción a dbt

Introducción al dbt

Mike Metzger

Data Engineer

¿Qué es dbt?

  • "data build tool"
  • Gestiona sobre todo la T de ELT (a veces ETL)
  • Permite cambiar de data warehouse fácilmente
  • Facilita la colaboración en SQL
  • Traduce entre dialectos de SQL

logo de dbt

Introducción al dbt

¿Qué hace dbt?

  • Define sobre todo modelos y transformaciones de datos con SQL
    • eCommerce, interacciones de apps móviles, etc.
  • Puede definir relaciones entre modelos
    • Clientes, Direcciones, Pedidos
  • Ejecuta los procesos de transformación
    • Convierte datos brutos de logs en tablas de base de datos
  • Puede probar requisitos de calidad de datos
Introducción al dbt

¿Cómo se ve dbt?

  • También llamado dbt-core, de código abierto
    • Herramienta de línea de comandos para Mac, Windows y Linux
  • dbt Cloud es propietario
  • Comando principal dbt
    • dbt
    • dbt --version
    • dbt -h

logo de dbt core

Introducción al dbt

¿Para quién es dbt?

dbt está pensado para quien necesite transformar datos:

  • Data Engineers
  • Analytics Engineers
  • Data Analysts

ingeniera

1 Foto de Christina @ wocintechchat.com en Unsplash
Introducción al dbt

¡Vamos a practicar!

Introducción al dbt

Preparing Video For Download...