1. dbt Labs Official Documentation
"Sources": "By declaring resources in your project
you can then refer to them from your models using the source function. ... This provides a clean way to refer to source tables
and it also provides a single location for describing your source data." This document establishes sources.yml as the single location for defining source tables.
2. dbt Labs Official Documentation
"Sources - Declaring a source": This section details the syntax for sources.yml
showing the identifier property. It states
"The identifier is the name of the source table in your database. If it is not provided
it will be default to the name of the source table." This confirms that the identifier field is the specific place to update the raw table name.
3. dbt Labs Official Documentation
"source function": "The source function is the primary way to reference a source table in a model. ... Using the source function also allows dbt to understand the dependencies in your project." This highlights how the function links models to the definitions in sources.yml
enabling the centralized update mechanism.