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 CLI tool that automates the creation of model governance and cross-project lineage features introduced in dbt-core v1.5 and v1.6. This package will leverage your dbt project metadata to create and/or edit the files in your project to properly configure the models in your project with these features.

These 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.
  5. Project dependencies - split a monolithic dbt project into component projects, or connect multiple pre-existing dbt projects using cross-project ref.

Installation

To install dbt-meshify, run:

pip install dbt-meshify

To upgrade dbt-meshify, run:

pip install --upgrade dbt-meshify

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.5.3.tar.gz (33.5 kB view hashes)

Uploaded Source

Built Distribution

dbt_meshify-0.5.3-py3-none-any.whl (41.4 kB view hashes)

Uploaded Python 3

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