Présentation de l'étude de cas dbt

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

Susan Sun

Freelance Data Scientist

Pourquoi dbt ?

dbt couvre de nombreux secteurs :

  • services bancaires et financiers
  • commerce électronique
  • éducation
  • gouvernement et technologies civiques
  • santé
  • énergies renouvelables
  • transport et logistique
  • … etc.

dbt s'intègre bien à l'empilement moderne :

Schéma de dbt dans un empilement 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 de commerce électronique avec dbt

Aperçu de ce que nous allons créer

Diagramme généré de modèles dbt

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

Aperçu de ce que nous allons créer

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 : gitignore, dbt project yaml et un readme markdown.

Rappel des commandes dbt :

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

# Vérifie la version de dbt installée
dbt --version

# Initialise un nouveau projet dbt
dbt init <project_name>

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

Passons à la pratique !

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

Preparing Video For Download...