Data Quality
Open-Source Data Quality Platform
★ 4.2
Data Quality for Big Data
★ 4.5
pip install dqopspip install pydeequpip install dqopspip install pydeequPython data engineers use DQOps via its Python client library to define and run data quality checks on warehouse tables as part of a pipeline. After each pipeline run, a DQOps scan validates row counts, null rates, and business rules — failed checks are logged and can trigger Airflow task failures to prevent bad data from reaching downstream consumers.
Python data engineers use PyDeequ inside PySpark jobs to run statistical data quality checks at scale. Engineers define a `VerificationSuite` with constraints (e.g., completeness of a key column > 0.99), run it against a Spark DataFrame, and act on the results — logging failures, alerting on-call teams, or stopping the pipeline.
Individual Tool Pages