↓ Aller au contenu

Ingénierie data

Construire une plateforme data demande plus que du SQL. Ces notes portent sur l’infrastructure, les transformations et la gouvernance qui rendent une plateforme maintenable en production.

Gérer Snowflake avec Terraform couvre l’infrastructure. dbt comme infrastructure relie les transformations versionnées aux tests et au déploiement. La rubrique dbt approfondit la documentation des modèles et les contrôles de qualité.

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.