Class DataQualityScanRuleResult (1.12.3)

DataQualityScanRuleResult(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Information about the result of a data quality rule for data quality scan. The monitored resource is 'DataScan'.

Attributes

NameDescription
job_id str
Identifier of the specific data scan job this log entry is for.
data_source str
The data source of the data scan (e.g. BigQuery table name).
column str
The column which this rule is evaluated against.
rule_name str
The name of the data quality rule.
rule_type google.cloud.dataplex_v1.types.DataQualityScanRuleResult.RuleType
The type of the data quality rule.
evalution_type google.cloud.dataplex_v1.types.DataQualityScanRuleResult.EvaluationType
The evaluation type of the data quality rule.
rule_dimension str
The dimension of the data quality rule.
threshold_percent float
The passing threshold ([0.0, 100.0]) of the data quality rule.
result google.cloud.dataplex_v1.types.DataQualityScanRuleResult.Result
The result of the data quality rule.
evaluated_row_count int
The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.
passed_row_count int
The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.
null_row_count int
The number of rows with null values in the specified column.

Classes

EvaluationType

EvaluationType(value)

The evaluation type of the data quality rule.

Values: EVALUATION_TYPE_UNSPECIFIED (0): An unspecified evaluation type. PER_ROW (1): The rule evaluation is done at per row level. AGGREGATE (2): The rule evaluation is done for an aggregate of rows.

Result

Result(value)

Whether the data quality rule passed or failed.

Values: RESULT_UNSPECIFIED (0): An unspecified result. PASSED (1): The data quality rule passed. FAILED (2): The data quality rule failed.

RuleType

RuleType(value)