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.3.0.tar.gz (25.8 kB view details)

Uploaded Source

Built Distribution

dbt_meshify-0.3.0-py3-none-any.whl (30.5 kB view details)

Uploaded Python 3

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

Hashes for dbt_meshify-0.3.0.tar.gz
Algorithm Hash digest
SHA256 5eecf3d191f90369514510f8e0eabae5bd7dd9cd02bff2b3f4f12eb05a137b55
MD5 b36a6d40238c414732bfe5a05da102b2
BLAKE2b-256 03d60561a748961c70ddb54aaa75f19911fe9d9810356a9209edf77ccc63de21

See more details on using hashes here.

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

Hashes for dbt_meshify-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd0c40abbf2b45084c00e6e838d177fe55c4c638d4e0270ada9d177702674987
MD5 4fece79f9d5a7dea744fa4d697876cb7
BLAKE2b-256 b11b89c5b6449b60d9e05974373945ee195c76935ad0ea2d45b96fe544f0c85c

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