I have followed the dbt docs on how to hide packages but to no avail. Each time I run a dbt command I get the following error:
14:58:01 [WARNING]: Configuration paths exist in your dbt_project.yml file which do not apply to any resources.
There are 5 unused configuration paths:
- models.dbt_postgres
- models.codegen
- models.dbt_date
- models.dbt_expectations
- models.dbt_utils
One thing that is worth noting is that it doesn’t error for the redshift package. So I am not sure if it is related to the name I am giving these packages or something?
The context of why I’m trying to do this
To neaten up our company data dictionary … currently all packages appear for end users who needn’t explore them:
What I’ve already tried
I have tried numerous different YML hierarchies. The docs hierarchy is exactly what I am doing so I am wondering if there is something obvious I am missing or something different in our set up?
Some example code or error messages
There are 5 unused configuration paths:
- models.dbt_postgres
- models.codegen
- models.dbt_date
- models.dbt_expectations
- models.dbt_utils
I’m also having this problem. Our unimaginatively named project appears above dbt_postgres which cannot be removed and isn’t referenced anywhere in our repository. How can I not show dbt_postgres?
Hey @rupert ,
I think I found the cause. It is described in this (open) feature request:
As those packages most probably contain macros, which are not excluded by the docs config in your dbt_project.yml, the packages still appear on the documentation site.
Please upvote the issue, so it would be prioritised.