Skip to main content

Prefect Collection containing integrations for interacting with Great Expectations

Project description

prefect-great-expectations

PyPI

Welcome!

Prefect integration for interacting with Great Expectations.

Great Expectations is a Python library for data quality. It provides a framework to validate your state of data.

Getting Started

Python setup

Requires an installation of Python 3.7+.

We recommend using a Python virtual environment manager such as pipenv, conda, or virtualenv.

These tasks are designed to work with Prefect 2. For more information about how to use Prefect, please refer to the Prefect documentation.

Installation

Install prefect-great-expectations with pip:

pip install prefect-great-expectations

Write and run a flow

from prefect import flow
from prefect_great_expectations import run_checkpoint_validation

@flow
def example_flow():
   run_checkpoint_validation(checkpoint_name="my_checkpoint")

example_flow()

Tutorial

For a larger example, check out the tutorial.

Resources

If you encounter any bugs while using prefect-great-expectations, feel free to open an issue in the prefect-great-expectations repository.

If you have any questions or issues while using prefect-great-expectations, you can find help in either the Prefect Discourse forum or the Prefect Slack community.

Feel free to ⭐️ or watch prefect-great-expectations for updates too!

Development

If you'd like to install a version of prefect-great-expectations for development, clone the repository and perform an editable install with pip:

git clone https://github.com/PrefectHQ/prefect-great-expectations.git

cd prefect-great-expectations/

pip install -e ".[dev]"

# Install linting pre-commit hooks
pre-commit install

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

prefect-great-expectations-0.2.1.tar.gz (27.4 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file prefect-great-expectations-0.2.1.tar.gz.

File metadata

File hashes

Hashes for prefect-great-expectations-0.2.1.tar.gz
Algorithm Hash digest
SHA256 a91f13db001808f6d978901c252aba985160e382aef05c89b0db97ef05385e37
MD5 fdd4e4c8bd3c365e28b2ac3d9c18572e
BLAKE2b-256 cd677f7792a69ccb19fc176338d402f18845a5ca19585c74e5eaa6f63d13397b

See more details on using hashes here.

File details

Details for the file prefect_great_expectations-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for prefect_great_expectations-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 679d9408844622fee389f320954ef41467938b889ab5d9b0b38448fc90fec1a4
MD5 9a4d18a918d337381106be378d92fa95
BLAKE2b-256 bfe90481cb4c0b2c7a12aa396478491b37fd267995b340679767b49b4226e9fa

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