Examples#
This section provides practical examples of using the DQ Validator module.
Note
Complete working examples are available in the examples/ directory of the repository.
Basic Validation#
See examples/basic_usage.py for array-based record validation.
CEL Expression Validation#
examples/cel_usage.py- Column-level CEL expressions with batch validationexamples/table_cel_usage.py- Table-level CEL expressions for cross-column validationexamples/cel_pandas_dataframe_usage.py- CEL expressions with Pandas DataFrames
DataFrame Validation#
examples/pandas_dataframe_usage.py- Pandas DataFrame validationexamples/spark_dataframe_usage.py- PySpark DataFrame validation
REST API Integration#
examples/auth_provider_usage.py- Authentication examplesexamples/assets_usage.py- Working with data assetsexamples/issues_usage.py- Managing data quality issuesexamples/dimensions_usage.py- Working with DQ dimensionsexamples/checks_usage.py- Managing DQ checks
Result Consolidation#
See examples/consolidation_usage.py for aggregating validation results.
Complete Workflow#
See examples/dq_workflow_usage.py for an end-to-end data quality workflow.
For detailed API documentation, see the API Reference.