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.
YAML syntax
dbt uses YAML in a few different places. If you're new to YAML, it would be worth taking the time to learn 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