🎯 Objectif Quand tu fais un dbt run avec un modèle incremental, tu veux : […]
dbt: Qu’est-ce que le “column-level lineage” dans dbt ?
C’est la capacité de dbt à savoir quelle colonne source alimente quelle colonne cible, dans […]
dbt: Validation de date avec macros avec error()
L’utilisation de la fonction error() dans les macros dbt pour valider des paramètres de date […]
dbt: Validation de schéma avec champs obligatoires stricts et gestion de secours
En anglais : “Schema validation with strict required fields and fallback handling” 🧠 Problème à […]
dbt : schemas dynamiques par tenant
🎯 Objectif Tu veux un seul projet dbt, mais que : ✅ Solution : schemas […]
Les variables avec dbt
✅ 1. Les variables var() dans dbt Dans dbt, tu peux définir des variables personnalisées […]
Génération SQL conditionnelle complexe en Jinja de manière modulaire et documentée
🎯 Objectif Plutôt que d’avoir une longue chaîne de if dans un modèle dbt, on […]
🧹 How to Remove Tracked Files That Should Be Ignored in Git
When working on a project, it’s common to add files or directories to your .gitignore […]
Understanding __repr__ vs __str__ in Python – What’s the Difference?
If you’re coming from a Java background like me, you’re probably used to overriding toString() […]
🔥 Delta Live Tables (DLT) vs. Pipelines classiques (Delta Tables + Structured Streaming + Batch) dans Databricks
Lorsque tu développes une pipeline de données dans Databricks, tu as deux choix principaux : […]