Class DataQualityScanRuleResult (2.3.1)

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

Name Description
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.
assertion_row_count int
The number of rows returned by the SQL statement in a SQL assertion rule. This field is only valid for SQL assertion rules.

Classes

EvaluationType

EvaluationType(value)

The evaluation type of the data quality rule.

Result

Result(value)

Whether the data quality rule passed or failed.

RuleType

RuleType(value)

The type of the data quality rule.