Skip to main content
Validator configuration.

CategoricalDistributionMetric

Bases: str, Enum Metric for categorical distribution.

ADDED

CHANGED

RELATIVE_ENTROPY

REMOVED

CategoricalDistributionValidator

Parameters
str
required
required
required
str
required
str
required
required
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Categorical distribution validator resource. See Categorical Distribution.

reference_source_field

source_field

FieldMapping

Parameters
str
required
str
required
Bases: Diffable Represents a field mapping between source and reference datasets.

FreshnessValidator

Parameters
str
required
required
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
bool
str | None
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Freshness validator resource. See Freshness.

NumericDistributionMetric

Bases: str, Enum Metric for numeric distribution.

MAXIMUM_RATIO

MEAN_RATIO

MINIMUM_RATIO

RELATIVE_ENTROPY

STANDARD_DEVIATION_RATIO

SUM_RATIO

NumericDistributionValidator

Parameters
str
required
required
required
str
required
str
required
required
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Numeric distribution validator resource. See Numeric Distribution.

reference_source_field

source_field

NumericMetric

Bases: str, Enum Metric for numeric.

MAX

MEAN

MIN

STD

SUM

NumericValidator

Parameters
str
required
required
required
str
required
SlideConfig | None
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Numeric validator resource. See Numeric Statistics.

source_field

ReconciliationMetric

Bases: str, Enum Metric for reconciliation.

ABSOLUTE_DIFF

DIFF

RATIO

SUM

ReconciliationValidator

Parameters
str
required
required
required
required
required
list[FieldMapping] | None
Threshold | None
Type: Threshold
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Reconciliation validator resource. Compares metrics from two other validators (left and right), enabling cross-source data comparisons. See Reconciliation.

has_cross_source_references()

Returns: bool Returns whether the validator references resources from other sources.

Reference

Parameters
int
required
int
required
Filter | None
Type: Filter
Bases: Diffable Represents configuration for reference validators. See the Validio docs for more info on reference configuration Reference Source Validation

ReferentialIntegrityValidator

Parameters
str
required
required
required
list[FieldMapping]
required
list[FieldMapping] | None
required
required
Filter | None
Type: Filter
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Referential Integrity validator resource. Validates referential integrity by matching records between source and reference datasets using key fields, with optional value field comparison for data consistency checks. See Referential Integrity.

has_cross_source_references()

Returns: bool Returns whether the validator references resources from other sources.

RelativeTimeMetric

Bases: str, Enum Metric for relative time.

MAXIMUM_DIFFERENCE

MEAN_DIFFERENCE

MINIMUM_DIFFERENCE

RelativeTimeValidator

Parameters
str
required
required
required
str
required
str
required
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Relative time validator resource. See Relative Time.

RelativeVolumeMetric

Bases: str, Enum Metric for relative volume.

COUNT_RATIO

PERCENTAGE_RATIO

RelativeVolumeValidator

Parameters
str
required
required
required
required
str | None
str | None
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Relative volume validator resource. See Relative Volume.

SlideConfig

Parameters
int
required
Bases: Diffable Sliding window configuration for validators.

SqlValidator

Parameters
str
required
required
str
required
Threshold | None
Type: Threshold
bool
str | None
str | None
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A SQL validator resource. See Custom SQL Validators.

Validator

Parameters
str
required
required
required
str | None
required
Threshold | None
Type: Threshold
str | None
Filter | None
Type: Filter
Reference | None
Type: Reference
bool
bool
bool
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Resource, ABC Base class for a validator resources. See About Validators.

has_cross_source_references()

Returns: bool Returns whether the validator references resources from other sources.

initialize_with_backfill

resource_class_name()

Returns: str Returns the base class name.

segmentation_name

source_name

window_name

VolumeMetric

Bases: str, Enum Metric for volume.

COUNT

DUPLICATES_COUNT

DUPLICATES_PERCENTAGE

PERCENTAGE

UNIQUE_COUNT

UNIQUE_PERCENTAGE

VolumeValidator

Parameters
str
required
required
required
required
list[str] | None
SlideConfig | None
Threshold | None
Type: Threshold
Filter | None
Type: Filter
bool
bool
str | None
str | None
bool
bool
str | None
str | None
list[Tag] | None
Type: Tag
IncidentGroupPriority | None
DataQualityDimension | None
list[str] | None
Bases: Validator A Volume validator resource. See Volume.

optional_source_field