Skip to main content

PiperRider CLI

Project description

ci-tests release pipy python downloads license InfuseAI Discord Invite

PipeRider

Automates data quality management

For data practitioner who wants to trust their data by:

  • Defining the shape of data, so they can make sure the data will be expected in the future
  • Save time on debugging data,easily discover & discuss any data problems from upstream
  • Socially collaborate across teams on the dataset through data catalog and data insights

Key Features

Instant quality assessment in html

Check single run view

Inject tests to key metrics

Refer to User defined test functions

Compare different test assessments

Check comparison view

Get started

Install PipeRider

$ pip install piperider

By default, PipeRider supports built-in sqlite connector, extra connectors are available:

connectors install
snowflake pip install 'piperider[snowflake]'
postgres pip install 'piperider[postgres]'

Use comma to install multiple connectors in one line:

$ pip install 'piperider[postgres,snowflake]'

Attach piperider to a dbt project

piperider_init

This command creates /.piperider under a dbt project root and generate necessary configurations.

Scan data quality from models

piperider_run

This command scans the models from datasource and create assessment results in /.piperider/output

Generate reports

piperider_report

generate a static html report under current path.

Generate comparison view

piperider_compare

The generated report in html will be placed in the path shown in console

Get involved

[Work In Progress]

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

piperider-nightly-0.2.0.dev20220614.tar.gz (1.7 MB view details)

Uploaded Source

Built Distribution

File details

Details for the file piperider-nightly-0.2.0.dev20220614.tar.gz.

File metadata

File hashes

Hashes for piperider-nightly-0.2.0.dev20220614.tar.gz
Algorithm Hash digest
SHA256 253279c4a599d31102fc82fd66a041734dcda215394479925acd1013156c44dc
MD5 e49ff55eb5016e6dd630d46f7762723b
BLAKE2b-256 3221bdf830e17264482c5ca0c79c0526bd47d1b5dbc5a5837498c6007630184e

See more details on using hashes here.

File details

Details for the file piperider_nightly-0.2.0.dev20220614-py3-none-any.whl.

File metadata

File hashes

Hashes for piperider_nightly-0.2.0.dev20220614-py3-none-any.whl
Algorithm Hash digest
SHA256 91356d1ea8181d31f88a7f4a14ca994e8482ff8e45363ccae30126e994e322ba
MD5 8f475dc57507b469780692a6531072dc
BLAKE2b-256 07bb1c35476daf1f7ecc4e313292e2a4e8932ec69a439017b78ea74def2ebf6d

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