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.3.0.tar.gz
(25.8 kB
view details)
Built Distribution
File details
Details for the file dbt_meshify-0.3.0.tar.gz
.
File metadata
- Download URL: dbt_meshify-0.3.0.tar.gz
- Upload date:
- Size: 25.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eecf3d191f90369514510f8e0eabae5bd7dd9cd02bff2b3f4f12eb05a137b55 |
|
MD5 | b36a6d40238c414732bfe5a05da102b2 |
|
BLAKE2b-256 | 03d60561a748961c70ddb54aaa75f19911fe9d9810356a9209edf77ccc63de21 |
File details
Details for the file dbt_meshify-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: dbt_meshify-0.3.0-py3-none-any.whl
- Upload date:
- Size: 30.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd0c40abbf2b45084c00e6e838d177fe55c4c638d4e0270ada9d177702674987 |
|
MD5 | 4fece79f9d5a7dea744fa4d697876cb7 |
|
BLAKE2b-256 | b11b89c5b6449b60d9e05974373945ee195c76935ad0ea2d45b96fe544f0c85c |