DBT
Seeds, models et tests
Comprendre les trois objets dbt les plus fréquents.
Seeds, models et tests
Ces trois objets reviennent souvent dans le projet.
Seed
Un seed est un petit fichier .csv versionné dans Git.
Il sert à encoder une règle de référence. Exemple : une liste de paiements à inclure ou à exclure d'un indicateur.
Model
Un model est un fichier .sql.
Il transforme des données et produit une table ou une vue.
Test
Un test vérifie une condition.
Exemples : une colonne ne doit pas être vide, une clé doit être unique, une valeur doit être dans une liste permise.
Point de contrôle
Avant de modifier une règle, déterminer si elle doit être un seed, un model ou un test.

