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.