Skip to content

quality module

Module overview

Public callables from __all__

Callable Type Summary Related helpers
load_data_contract function Load and normalize a data product contract from file path or dictionary.
run_data_product function Run the starter kit workflow end-to-end for a data product outcome. _effective_contract_dict (internal), _refresh_mode (internal), _runtime_validation_contract (internal), _write_dataframe_to_table (internal), _write_records_spark (internal)
run_quality_rules function Execute quality rules against a dataframe and return structured results. _normalize_severity (internal), _now_iso (internal), _pandas_rule (internal), _resolve_engine (internal), _result_from_counts (internal), _spark_rule (internal), _to_jsonable (internal)

Internal helpers

Helper Related public callables
_action_for
_add_pandas
_add_spark
_build_rule_id
_combine_contract_checks
_dict
_effective_contract_dict run_data_product
_json_safe
_jsonable
_normalize_severity run_quality_rules
_now_iso run_quality_rules
_pandas_rule run_quality_rules
_parse_freshness_timedelta
_refresh_mode run_data_product
_resolve_engine run_quality_rules
_result_from_counts run_quality_rules
_runtime_validation_contract run_data_product
_severity_bucket
_skipped
_spark_rule run_quality_rules
_strip_json_fences
_to_jsonable run_quality_rules
_write_dataframe_to_table run_data_product
_write_records_spark run_data_product