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 dbt mesh 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 dbt mesh 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.4.1.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

dbt_meshify-0.4.1-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file dbt_meshify-0.4.1.tar.gz.

File metadata

  • Download URL: dbt_meshify-0.4.1.tar.gz
  • Upload date:
  • Size: 29.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for dbt_meshify-0.4.1.tar.gz
Algorithm Hash digest
SHA256 2e40e4b9cc5caabc36ba819a32ca059a061a3f54c20073679b8f9e875ed6fbad
MD5 743d39e2dbb1ce5aaa08176ff494a089
BLAKE2b-256 9c8b93b9229bb2cfa70af1baaa3078ce23707ed4089f3ed161e15737e367c41e

See more details on using hashes here.

File details

Details for the file dbt_meshify-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: dbt_meshify-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for dbt_meshify-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 489888d7f82dcc01de50ccce5cb008c8d4ba0adaf54f4fefcf41a53b72c2008b
MD5 a89f3af03e25f32a540f52c3136a311c
BLAKE2b-256 19fd1e0115c160a0fc17fdd47816257293d938299cec8d789661ef296c6d82c3

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