dbt_project.yml
Every dbt project needs a dbt_project.yml
file — this is how dbt knows a directory is a dbt project. It also contains important information that tells dbt how to operate your project.
dbt uses YAML in a few different places. If you're new to YAML, it would be worth learning how arrays, dictionaries, and strings are represented.
Something to note, you can't set up a "property" in the dbt_project.yml
file if it's not a config (an example is macros). This applies to all types of resources. Refer to Configs and properties for more detail.
The following example is a list of all available configurations in the dbt_project.yml
file:
0