Hi all, I have a question regarding a recent depre...
# community-support
s
Hi all, I have a question regarding a recent deprecation warning we have been seeing in dbt:
[*WARNING*]: Installed package 'elementary' is overriding the built-in materialization 'incremental'. Overrides of built-in materializations from installed packages will be deprecated in future versions of dbt. Please refer to <https://docs.getdbt.com/reference/global-configs/legacy-behaviors#require_explicit_package_overrides_for_builtin_materializations> for detailed documentation and suggested workarounds.
Seeing a similar warning for
'table'
materializations. How do Elementary's incremental and table models differ currently from dbt's defaults? Is Elementary also planning any changes wrt this dbt warning that we should be aware of? Thank you!
j
I think this is covered in the announcement from the team: https://elementary-community.slack.com/archives/C02BPB78J4T/p1715524424029639
s
Thank you! I definitely missed that
Related to this, how exactly does elementary's test materialization differ from dbt's, and how would that override play out if enabled? I did find this source code but would appreciate any input. Thank you!
i
Hey @Shreya Datar, Elementary's test materialization is used for Elementary to be able to upload the test results artifacts in efficient way and for it to include all the data it requires.
t
Just catching up on this thread following our own upgrade to 1.8. Is there anyway to suppress the warning? We prefer to run our tests with the
--warn-error
flag set and so this was triggering a lot of false positive alerts. We have temporarily removed the flag above, but would prefer to suppress this particular warning (given we know the score with the roadmap and don't really need to see it in every tasks logs)