github brooklyn-data/dbt_artifacts 1.0.0

latest releases: 2.6.4, 2.6.3, 2.6.2...
2 years ago

The first major release of dbt_artifacts! 🎉

This is a complete re-write of the package, using the graph context variable and results on-run-end context variable. It solves multiple issues from pre-v1:

  • Overcomes the 16MB variant limit in Snowflake
  • Uses an on-run-end hook which always runs no matter the success of the run, mitigating an issue in dbt Cloud where the upload step wouldn't run if the previous step failed
  • Makes support for further databases much easier (this release adds Databricks support from the outset)

In addition, performance is greatly improved by avoiding the need to process any json files, and all models are views.

Existing dbt_artifacts <1.0.0 user?

Migration guide and run-operation

If you are listing your config variables under a dbt_artifacts key in dbt_project.yml, this key must be removed and the variables listed as top level keys under vars (why?).

Not this:

vars:
  dbt_artifacts:
    dbt_artifacts_database: your_db
    dbt_artifacts_schema: your_schema

This:

vars:
  dbt_artifacts_database: your_db
  dbt_artifacts_schema: your_schema

Contributors

Thank you to:

And all those who have tested and provided feedback on the beta releases!

Don't miss a new dbt_artifacts release

NewReleases is sending notifications on new releases.