DBT DAG Auditor
Project description
oliver-twist
DAG Auditor
oliver-twist is a dag auditing tool that audits the DBT DAG and generates a summary report. The rules implemented can be found here
Getting Started
To get started, install the package
$ pip install olivertwist
and then run it by passing it your dbt manifest JSON
olivertwist manifest.json
This will report any failures to the console, and also in HTML format in a directory called target
. You can optionally auto-open the report in a browser with:
olivertwist manifest.json --browser
Full options are available with:
olivertwist manifest.json --help
Developer
To dev locally
Clone this repo and install all the projects packages:
poetry install
To get the latest versions of the dependencies and to update the poetry.lock file run:
poetry update
To run oliver-twist and generate the summary report run:
poetry run olivertwist example_manifest.json
Creating a distribution
poetry build --format wheel
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
Built Distribution
Hashes for olivertwist-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 187c17535a58559567968aec5f73771582909feb83662532f76def62ddc31432 |
|
MD5 | 64482985704c28f71f4f22b71585a4d1 |
|
BLAKE2b-256 | d52ae1ef551791ae913a30d8eb7a266bc6f7646ff42c3a003abadd62a12ecd73 |