Skip to main content

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:

  1. Groups - group your models into logical sets.
  2. Contracts - add model contracts to your models to ensure consistent data shape.
  3. Access - control the access level of models within groups
  4. 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


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)

Uploaded Source

Built Distribution

dbt_meshify-0.1.0-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

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

Hashes for dbt_meshify-0.1.0.tar.gz
Algorithm Hash digest
SHA256 42ebde79f1b69257e3bd7cc23a97a9474fdf883d83accd5bf0a67e06fd72c95c
MD5 ba9637bcb71664eb6d90554508ae7aaa
BLAKE2b-256 0ed7ea8a03c53a78aed38938d7bfa52f9a58593ce49be0ac1e275cb7a5fe640c

See more details on using hashes here.

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

Hashes for dbt_meshify-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 78f4b6adf9073d6cf9bcb1aee6966a32fb73d86dfa306eab3ad589f1229fed1b
MD5 ff20cfbdd5d1cf0194d373c93e553dc1
BLAKE2b-256 be1d820a358a2d7242f9dbf0aa1cb48b9487afe6c4147b6bc5d7ce43025ed381

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page