↓ Aller au contenu

dbt

dbt relie le code des transformations aux décisions qu’une équipe data doit maintenir : comment tester les modèles, ce que signifient les colonnes et quelles règles vérifier avant le déploiement.

Commence par les transformations comme infrastructure, puis la documentation et la gouvernance. Pour un exemple d’outil autour de ces vérifications, voir dbt-guard. Les articles ci-dessous décrivent les choix, les limites et les détails d’implémentation.

Tests dbt en YAML : arrêter de prier pour ses données

Tests dbt en YAML : arrêter de prier pour ses données

··1835 mots·9 mins
Un rapport sort des chiffres bizarres. Un analyste te dit « les totaux matchent pas », et tu passes ta journée à remonter la chaîne. Le réflexe auquel je reviens est assez banal : des tests de données dbt, déclarés en YAML à côté des colonnes, et vraiment exécutés en CI. Dire au pipeline ce qu’on attend avant qu’un dashboard nous dise ce qui a dérapé.
Documentation dbt : du YAML à la gouvernance

Documentation dbt : du YAML à la gouvernance

··1612 mots·8 mins
Dans mes projets dbt, le YAML rassemble les descriptions, les tests et les responsables de la donnée. J’utilise persist_docs pour faire remonter les descriptions des modèles dans Snowflake, puis des contrôles CI pour éviter que la doc décroche tranquillement du code. La gouvernance vient de ce qu’on construit autour de ces métadonnées. Elle n’arrive pas parce qu’un fichier est en YAML.