Reference documentation and code samples for the Google Cloud Dataplex V1 Client class DataQualityRuleResult.
DataQualityRuleResult provides a more detailed, per-rule level view of the results.
Generated from protobuf message google.cloud.dataplex.v1.DataQualityRuleResult
Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ rule |
Google\Cloud\Dataplex\V1\DataQualityRule
The rule specified in the DataQualitySpec, as is. |
↳ passed |
bool
Whether the rule passed or failed. |
↳ evaluated_count |
int|string
The number of rows a rule was evaluated against. This field is only valid for ColumnMap type rules. Evaluated count can be configured to either (1) include all rows (default) - with null rows automatically failing rule evaluation OR (2) exclude null rows from the evaluated_count, by setting ignore_nulls = true |
↳ passed_count |
int|string
The number of rows which passed a rule evaluation. This field is only valid for ColumnMap type rules. |
↳ null_count |
int|string
The number of rows with null values in the specified column. |
↳ pass_ratio |
float
The ratio of passed_count / evaluated_count. This field is only valid for ColumnMap type rules. |
↳ failing_rows_query |
string
The query to find rows that did not pass this rule. Only applies to ColumnMap and RowCondition rules. |
getRule
The rule specified in the DataQualitySpec, as is.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dataplex\V1\DataQualityRule|null |
hasRule
clearRule
setRule
The rule specified in the DataQualitySpec, as is.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dataplex\V1\DataQualityRule
|
Returns | |
---|---|
Type | Description |
$this |
getPassed
Whether the rule passed or failed.
Returns | |
---|---|
Type | Description |
bool |
setPassed
Whether the rule passed or failed.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getEvaluatedCount
The number of rows a rule was evaluated against.
This field is only valid for ColumnMap type rules. Evaluated count can be configured to either (1) include all rows (default) - with null rows automatically failing rule evaluation OR (2) exclude null rows from the evaluated_count, by setting ignore_nulls = true
Returns | |
---|---|
Type | Description |
int|string |
setEvaluatedCount
The number of rows a rule was evaluated against.
This field is only valid for ColumnMap type rules. Evaluated count can be configured to either (1) include all rows (default) - with null rows automatically failing rule evaluation OR (2) exclude null rows from the evaluated_count, by setting ignore_nulls = true
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getPassedCount
The number of rows which passed a rule evaluation.
This field is only valid for ColumnMap type rules.
Returns | |
---|---|
Type | Description |
int|string |
setPassedCount
The number of rows which passed a rule evaluation.
This field is only valid for ColumnMap type rules.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getNullCount
The number of rows with null values in the specified column.
Returns | |
---|---|
Type | Description |
int|string |
setNullCount
The number of rows with null values in the specified column.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getPassRatio
The ratio of passed_count / evaluated_count.
This field is only valid for ColumnMap type rules.
Returns | |
---|---|
Type | Description |
float |
setPassRatio
The ratio of passed_count / evaluated_count.
This field is only valid for ColumnMap type rules.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getFailingRowsQuery
The query to find rows that did not pass this rule.
Only applies to ColumnMap and RowCondition rules.
Returns | |
---|---|
Type | Description |
string |
setFailingRowsQuery
The query to find rows that did not pass this rule.
Only applies to ColumnMap and RowCondition rules.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |