Une source dbt déclare une table brute chargée par un outil extérieur (ingestion) et la rend référençable avec la fonction source(). Sa déclaration en YAML permet de la documenter, de la tester et de contrôler sa fraîcheur, et apparaît dans le lignage comme point de départ des transformations.
Exemple
select * from {{ source('crm', 'clients') }}