Data Quality
Data Quality Testing
★ 4.6
Automated Data Profiling
★ 4.6
pip install soda-corepip install ydata-profilingpip install soda-corepip install ydata-profilingData engineers integrate Soda Core into Airflow or dbt pipelines to run data quality scans after each transformation step. A scan YAML file defines checks on a specific table, the Python SDK runs them, and failed checks are reported to Soda Cloud or surfaced as pipeline task failures to block bad data from advancing.
Python data engineers use ydata-profiling (formerly pandas-profiling) as the first step after ingesting a new dataset to understand its structure, quality, and statistical properties. A single call to `ProfileReport(df).to_file("report.html")` generates a full interactive report. It is used in data discovery workflows, pre-processing audits before ML feature engineering, and automated data quality checks in CI/CD pipelines for dataset validation.
Individual Tool Pages