a package to upgrade dbt packages to the dbt mesh framework
Project description
dbt-meshify
EXPERIMENTAL
maintained with :heart: by dbt practitioners for dbt practitioners
Click here for full package documentation
Overview
dbt-meshify
is a dbt-core plugin that automates the management and creation of dbt-core model governance features introduced in dbt-core v1.5
These dbt-core features include:
- Groups - group your models into logical sets.
- Contracts - add model contracts to your models to ensure consistent data shape.
- Access - control the
access
level of models within groups - Versions - create and increment versions of particular models.
Installation
pip install dbt-meshify
Basic Usage
# create a group of all models tagged with "finance"
# leaf nodes and nodes with cross-group dependencies will be `public`
# public nodes will also have contracts added to them
dbt-meshify group finance --owner name Monopoly Man -s +tag:finance
# optionally use the add-version operation to add a new version to a model
dbt-meshify operation add-version -s fct_orders
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dbt_meshify-0.1.0.tar.gz
(16.6 kB
view details)
Built Distribution
File details
Details for the file dbt_meshify-0.1.0.tar.gz
.
File metadata
- Download URL: dbt_meshify-0.1.0.tar.gz
- Upload date:
- Size: 16.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42ebde79f1b69257e3bd7cc23a97a9474fdf883d83accd5bf0a67e06fd72c95c |
|
MD5 | ba9637bcb71664eb6d90554508ae7aaa |
|
BLAKE2b-256 | 0ed7ea8a03c53a78aed38938d7bfa52f9a58593ce49be0ac1e275cb7a5fe640c |
File details
Details for the file dbt_meshify-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: dbt_meshify-0.1.0-py3-none-any.whl
- Upload date:
- Size: 19.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.1 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78f4b6adf9073d6cf9bcb1aee6966a32fb73d86dfa306eab3ad589f1229fed1b |
|
MD5 | ff20cfbdd5d1cf0194d373c93e553dc1 |
|
BLAKE2b-256 | be1d820a358a2d7242f9dbf0aa1cb48b9487afe6c4147b6bc5d7ce43025ed381 |