Hey team, We are using dbt-core and Elementary and...
# community-support
r
Hey team, We are using dbt-core and Elementary and since upgrading do 1.8 we are getting a warning and the advise to set require_explicit_package_overrides_for_builtin_materializations to false. We are a bit uncomfortable to enable it, as it can expose it to malicious code from other packages. We saw that even in the current setting, Elementary seems to work well and the dashboard also. Could somebody tell us more exactly what we will lose by not enabling it? The warning says that we will lose
collection of samples and failed row count for dbt tests
- could someone give us some concrete examples of tests that would not work, and maybe the data in the tables in the Elementary schema that will be affected and how? Can somebody point me to a documentation regarding the failed row count for Elementary tests? Does this relate to a specific dbt test, and if yes, which one?
j
Hi @Remus Diaconescu, to be honest I'm not exactly sure what wouldn't work. More information on it here: https://docs.elementary-data.com/oss/general/troubleshooting#warning-installed-package-elementary-is-overriding-the-built-in-materialization-xxx Can you explain your last question a bit more? Which row count do you mean exactly?
r
Hi @Joost Boonzajer Flaes, the
row count
that is mentioned in the warning issued by Elementary when running dbt commands - we would like to understand better what it refers to. Ideally get a reference to your repo where we could see what will happen with the default behaviour in dbt 1.8, and what will happen if we have
require_explicit_package_overrides_for_builtin_materializations: false
.