When trying to add exceptions to dbt_project_evaluator_exceptions.csv for fct_duplicate_sources, they aren't being applied to the model as generated by dbt.
It looks like the code for fct_duplicate_sources doesn't contain the function to dynamically generate exceptions {{ filter_exceptions() }} in the same way fct_direct_join_to_source does:
Core:
- installed: 1.6.0
- latest: 1.8.6 - Update available!
Your version of dbt-core is out of date!
You can find instructions for upgrading here:
https://docs.getdbt.com/docs/installation
Plugins:
- snowflake: 1.6.0 - Update available!
Additional context
n/a
Are you interested in contributing the fix?
I think it's a simple case of adding the one line to fct_duplicate_sources. Aware it may be omitted for architectural or other reasons.
Describe the bug
When trying to add exceptions to
dbt_project_evaluator_exceptions.csv
forfct_duplicate_sources
, they aren't being applied to the model as generated by dbt.It looks like the code for
fct_duplicate_sources
doesn't contain the function to dynamically generate exceptions{{ filter_exceptions() }}
in the same wayfct_direct_join_to_source
does:Steps to reproduce
fct_duplicate_sources
, then add to exceptions: https://dbt-labs.github.io/dbt-project-evaluator/main/customization/exceptions/Expected results
Exceptions are added to generated code, similar to other tests.
Actual results
Tests continue to fail, despite exceptions being configured.
Screenshots and log output
System information
The contents of your
packages.yml
file:Which database are you using dbt with?
The output of
dbt --version
:Additional context
n/a
Are you interested in contributing the fix?
I think it's a simple case of adding the one line to
fct_duplicate_sources
. Aware it may be omitted for architectural or other reasons.