To build a dbt model that transforms existing data, the data platform must make the model’s inputs accessible. Raw data need not be cleaned beforehand; staging models can perform that work. Declaring sources in dbt is recommended, but direct references are also possible. Models consisting only of literals do not require existing input data. (docs.getdbt.com)
Community Discussion