I'm getting this error when running dbt run-operation required_docs on our dbt project in which we have some ephemeral models.
Running with dbt=0.19.1
Checking `required_tests` config...
Encountered an error while running operation: Compilation Error in macro required_docs (macros/required_docs.sql)
Operations can not ref() ephemeral nodes, but company_billie_limits__update__seller_financing_limit is ephemeral
> in macro default__evaluate_required_docs (macros/utils/required_docs/evaluate_required_docs.sql)
> called by macro evaluate_required_docs (macros/utils/required_docs/evaluate_required_docs.sql)
> called by macro default__required_docs (macros/required_docs.sql)
> called by macro required_docs (macros/required_docs.sql)
A possible workaround is to add config(required_docs=False) to each ephemeral model, but it might be easier to just exclude them already at the macro level.
I'm getting this error when running
dbt run-operation required_docson our dbt project in which we have some ephemeral models.A possible workaround is to add
config(required_docs=False)to each ephemeral model, but it might be easier to just exclude them already at the macro level.