- name: model_name
access: private | protected | public
The access level of the model you are declaring properties for.
|any group, package or project
If you try to reference a model outside of its supported access, you will see an error:
dbt run -s marketing_model
dbt.exceptions.DbtReferenceError: Parsing Error
Node model.jaffle_shop.marketing_model attempted to reference node model.jaffle_shop.finance_model,
which is not allowed because the referenced node is private to the finance group.
By default, all models are "protected." This means that other models in the same project can reference them.