CLI tool for dbt users adopting analytics engineering best practices.
Project description
dbt-coves
What is dbt-coves?
dbt-coves is a complimentary CLI tool for dbt that allows users to quickly apply Analytics Engineering best practices.
Main features
Project initialization
dbt-coves init
Initializes a new ready-to-use dbt project that includes recommended integrations such as sqlfluff, pre-commit, dbt packages, among others.
Uses cookiecutter templates to make it easier to maintain.
Models generation
dbt-coves generate <resource>
Code generation tool to easily generate models and model properties based on configuration and existing data.
Supports Jinja templates to adjust how the resources are generated.
Quality Assurance
dbt-coves check
Runs a set of checks in your local environment to ensure high quality data.
Checks can be extended by implementing pre-commit hooks.
Thanks
The project main structure was inspired by dbt-sugar. Special thanks to Bastien Boutonnet for the great work done.
Authors
About
Learn more about Datacoves.
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
Built Distribution
Hashes for dbt_coves-0.19.1a7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee410f5afaa311770566b2b8174d6dfbf4cb2daf922b81fcd50ccb012fbbb0fb |
|
MD5 | 2d03bdcae453c87af7b2757c74d520b2 |
|
BLAKE2b-256 | c753fe1b927ea870175fe702e21b78dc789fb19cd00220a24c7c4209d29a6c7b |