PiperRider CLI
Project description
PipeRider: Data Reliability Automated
PipeRider ensures data reliability through automating constant data testing and monitoring.
Key Features:
- Instant quality assessment in HTML report: sample report
- Report comparison: sample comparsion report
- Extensible custom assertions
- Works with existing dbt projects
- Automatic test recommendations
Read more about why we created PipeRider.
Getting started
Install PipeRider
pip install piperider
By default, PipeRider supports built-in SQLite connector, extra connectors are available:
connectors | install | supported since |
---|---|---|
snowflake | pip install 'piperider[snowflake]' | |
postgres | pip install 'piperider[postgres]' | |
bigquery | pip install 'piperider[bigquery]' | PipeRider v0.7.0 |
redshift | pip install 'piperider[redshift]' | PipeRider v0.7.0 |
Use comma to install multiple connectors in one line:
pip install 'piperider[postgres,snowflake]'
You can follow the quick start guide to learn more about PipeRider.
Attach PipeRider to a dbt project
piperider init
creates /.piperider
under a dbt project root and generates necessary configurations.
Scan data quality from models
piperider run
scans the models from data sources and creates assessment results in /.piperider/output
Generate reports
piperider generate-report
generate a static HTML report.
Generate comparison view
You can use piperider compare-report
to compare 2 reports.
Learn More
PipeRider Resources | Description |
---|---|
Documentation | PipeRider Main Doc Site |
Sample_Project | Sample Project with with sqlite |
dbt_Sample_Project | Sample Project with dbt |
Roadmap | PipeRider Roadmap |
Get involved
Contributions
We welcome contributions. See the Set up dev environment and the Contributing guildline to get started.
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
File details
Details for the file piperider-nightly-0.8.0.20220829.tar.gz
.
File metadata
- Download URL: piperider-nightly-0.8.0.20220829.tar.gz
- Upload date:
- Size: 3.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58ec261c294bb66180fed990eca702e0d81bb2b978cd86b6bd77f63a45a85751 |
|
MD5 | bf56b02f55c0b71899d90d87eab0d376 |
|
BLAKE2b-256 | 058a13a6c4b0df7afc7e8943d93fcf4d9a4058c55098d1e73100eaa3ba11ea5d |
File details
Details for the file piperider_nightly-0.8.0.20220829-py3-none-any.whl
.
File metadata
- Download URL: piperider_nightly-0.8.0.20220829-py3-none-any.whl
- Upload date:
- Size: 3.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c8c1a600d3d36e02d0bddc381abb16bc87a4c8e615ac548aadc1c221b2f6e80 |
|
MD5 | ccca63241b0157489ce7919ec9333149 |
|
BLAKE2b-256 | 23a8d29bb18642b8d8a629c422f1511e2ddcb30642b90c326c1602dce297d4e1 |