Présentation de dbt

Introduction à dbt

Mike Metzger

Data Engineer

Définition de dbt

  • « data build tool »
  • Gère surtout le T de ELT (parfois ETL)
  • Permet de changer facilement d’entrepôt de données
  • Offre une collaboration en SQL
  • Fait la traduction entre dialectes SQL

logo dbt

Introduction à dbt

Que fait dbt ?

  • Définit surtout des modèles et transformations de données en SQL
    • e-commerce, interactions d’app mobile, etc.
  • Peut définir des relations entre modèles
    • Clients, Adresses, Commandes
  • Exécute les processus de transformation
    • Conversion de logs bruts en tables de base de données
  • Peut tester les exigences de qualité des données
Introduction à dbt

À quoi ressemble dbt ?

  • Aussi appelé dbt-core, open source
    • Outil en ligne de commande pour Mac, Windows, Linux
  • dbt Cloud est propriétaire
  • Commande principale dbt
    • dbt
    • dbt --version
    • dbt -h

logo dbt core

Introduction à dbt

Pour qui est dbt ?

dbt est conçu pour tous ceux qui transforment des données :

  • Data Engineers
  • Analytics Engineers
  • Data Analysts

ingénieur

1 Photo de Christina @ wocintechchat.com sur Unsplash
Introduction à dbt

Passons à la pratique !

Introduction à dbt

Preparing Video For Download...