dbt run
Construit les modèles dans l’ordre
Exécute les modèles SQL et les matérialise (vue, table, incrémental) en respectant le graphe des dépendances déclaré par ref().
dbt run --select stg_commandesdbt transforme les données directement dans l’entrepôt (Snowflake, Databricks, BigQuery…) à partir de modèles SQL versionnés et testés. Cette fiche rassemble les commandes que les analytics engineers utilisent chaque jour.
dbt runConstruit les modèles dans l’ordre
Exécute les modèles SQL et les matérialise (vue, table, incrémental) en respectant le graphe des dépendances déclaré par ref().
dbt run --select stg_commandesdbt testLance les tests de données
Exécute les tests génériques (unique, not_null, accepted_values, relationships) et les tests SQL personnalisés. Un test échoue s’il renvoie des lignes.
dbt test --select fct_ventesdbt buildSeeds, modèles, snapshots et tests
Enchaîne tout dans l’ordre du graphe et teste chaque nœud juste après sa construction : un test en échec bloque les modèles en aval.
dbt build --select +fct_ventesdbt seedCharge les CSV de référence
Charge dans l’entrepôt les petits fichiers CSV du dossier seeds/ (codes pays, correspondances), versionnés avec le projet.
dbt seed --select paysdbt snapshotHistorise les changements (SCD 2)
Compare l’état d’une table source à la dernière capture et conserve l’historique avec les colonnes dbt_valid_from et dbt_valid_to.
dbt snapshot --select snap_clientsdbt compileGénère le SQL sans l’exécuter
Résout Jinja, ref() et source() et écrit le SQL final dans target/compiled/ : pratique pour déboguer une macro ou relire une requête.
dbt compile --select fct_ventesdbt docs generateProduit documentation et lignage
Génère le catalogue (descriptions, colonnes, tests) et le graphe de lignage, consultables en local avec dbt docs serve.
dbt docs generate
dbt docs serve--selectCible les modèles à traiter
modele+ sélectionne un modèle et ses descendants, +modele ses ancêtres ; on peut aussi cibler un dossier, un tag ou les modèles modifiés.
dbt run --select stg_clients+
dbt build --select tag:quotidienÀ garder sous la main : agrandissez-la, puis gardez ces points en tête.
Lisez la définition, cherchez la réponse, puis retournez la carte.
pwdAffiche le répertoire courantlsListe le contenu d’un répertoirecdChange de répertoirecatAffiche le contenu d’un fichiercpCopie un fichier ou un dossiermvDéplace ou renommemkdirCrée un répertoiresudoExécute avec les droits administrateurImporterSe connecter aux sources de donnéesNettoyerPréparer les données avec Power QueryModéliserRelier les tables et écrire les mesures DAXVisualiserChoisir les bons visuelsPublierPartager et planifier l’actualisationgit cloneCopie un dépôt distant en localgit statusMontre l’état des fichiersgit addPrépare les fichiers pour le commitgit commitEnregistre un instantanégit pushEnvoie les commits vers le dépôt distantgit pullRécupère et intègre les changementsgit switch -cCrée une branche et s’y placegit mergeFusionne une branche dans la couranteNos experts vous accompagnent, et nos formations rendent vos équipes autonomes.