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 passer facilement d'un entrepôt de données à l'autre
  • Offre la collaboration en SQL
  • Fait la traduction entre dialectes SQL

logo de dbt

Introduction à dbt

Que fait dbt ?

  • Définit surtout des modèles et transformations de données en SQL
    • commerce électronique, interactions d'appli mobile, etc.
  • Peut définir des relations entre modèles
    • clients, adresses, commandes
  • Exécute les processus de transformation
    • Conversion de données brutes de journaux en tables
  • Peut tester les exigences de qualité des données
Introduction à dbt

À quoi ressemble dbt ?

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

logo de dbt core

Introduction à dbt

Pour qui est dbt ?

dbt s'adresse à toute personne qui doit transformer des données :

  • Ingénieures et ingénieurs de données
  • Ingénieures et ingénieurs analytiques
  • Analystes de données

ingénieure/ingénieur

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

Passons à la pratique !

Introduction à dbt

Preparing Video For Download...