Présentation de l'étude de cas dbt

Étude de cas : créer des modèles de données e-commerce avec dbt

Susan Sun

Freelance Data Scientist

Pourquoi dbt ?

dbt s'applique à de nombreux secteurs :

  • banque et services financiers
  • e-commerce
  • éducation
  • secteur public et civic tech
  • santé
  • énergies renouvelables
  • transport et logistique
  • … etc.

dbt s'intègre bien au stack moderne :

Schéma de dbt dans un stack technologique type

1 https://docs.getdbt.com/docs/introduction https://www.getdbt.com/case-studies
Étude de cas : créer des modèles de données e-commerce avec dbt

Aperçu de ce que nous allons construire

Schéma généré de modèles dbt

Étude de cas : créer des modèles de données e-commerce avec dbt

Aperçu de ce que nous allons construire

Exemple de projet dbt :

Capture d'écran d'une série de répertoires générés par la sous-commande dbt init. Le dossier racine s'appelle looker e-commerce. Les sous-dossiers sont analyses, macros, models, seeds, snapshots et tests. Il y a aussi trois fichiers divers : gitignore, dbt project yaml et un readme markdown.

Récap des commandes dbt :

# Vérifie si/où dbt est installé
which dbt 

# Affiche la version de dbt installée
dbt --version

# Initialise un nouveau projet dbt
dbt init <project_name>

# Abréviation de dbt --help
dbt -h
Étude de cas : créer des modèles de données e-commerce avec dbt

Passons à la pratique !

Étude de cas : créer des modèles de données e-commerce avec dbt

Preparing Video For Download...