Dataplex V1 API - Class Google::Cloud::Dataplex::V1::DataQualityScanRuleResult (v0.23.0)

Reference documentation and code samples for the Dataplex V1 API class Google::Cloud::Dataplex::V1::DataQualityScanRuleResult.

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

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#assertion_row_count

def assertion_row_count() -> ::Integer
Returns
  • (::Integer) — The number of rows returned by the SQL statement in a SQL assertion rule. This field is only valid for SQL assertion rules.

#assertion_row_count=

def assertion_row_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of rows returned by the SQL statement in a SQL assertion rule. This field is only valid for SQL assertion rules.
Returns
  • (::Integer) — The number of rows returned by the SQL statement in a SQL assertion rule. This field is only valid for SQL assertion rules.

#column

def column() -> ::String
Returns
  • (::String) — The column which this rule is evaluated against.

#column=

def column=(value) -> ::String
Parameter
  • value (::String) — The column which this rule is evaluated against.
Returns
  • (::String) — The column which this rule is evaluated against.

#data_source

def data_source() -> ::String
Returns
  • (::String) — The data source of the data scan (e.g. BigQuery table name).

#data_source=

def data_source=(value) -> ::String
Parameter
  • value (::String) — The data source of the data scan (e.g. BigQuery table name).
Returns
  • (::String) — The data source of the data scan (e.g. BigQuery table name).

#evaluated_row_count

def evaluated_row_count() -> ::Integer
Returns
  • (::Integer) — The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.

#evaluated_row_count=

def evaluated_row_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.
Returns
  • (::Integer) — The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.

#evalution_type

def evalution_type() -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::EvaluationType
Returns

#evalution_type=

def evalution_type=(value) -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::EvaluationType
Parameter
Returns

#job_id

def job_id() -> ::String
Returns
  • (::String) — Identifier of the specific data scan job this log entry is for.

#job_id=

def job_id=(value) -> ::String
Parameter
  • value (::String) — Identifier of the specific data scan job this log entry is for.
Returns
  • (::String) — Identifier of the specific data scan job this log entry is for.

#null_row_count

def null_row_count() -> ::Integer
Returns
  • (::Integer) — The number of rows with null values in the specified column.

#null_row_count=

def null_row_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of rows with null values in the specified column.
Returns
  • (::Integer) — The number of rows with null values in the specified column.

#passed_row_count

def passed_row_count() -> ::Integer
Returns
  • (::Integer) — The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.

#passed_row_count=

def passed_row_count=(value) -> ::Integer
Parameter
  • value (::Integer) — The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.
Returns
  • (::Integer) — The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.

#result

def result() -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::Result
Returns

#result=

def result=(value) -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::Result
Parameter
Returns

#rule_dimension

def rule_dimension() -> ::String
Returns
  • (::String) — The dimension of the data quality rule.

#rule_dimension=

def rule_dimension=(value) -> ::String
Parameter
  • value (::String) — The dimension of the data quality rule.
Returns
  • (::String) — The dimension of the data quality rule.

#rule_name

def rule_name() -> ::String
Returns
  • (::String) — The name of the data quality rule.

#rule_name=

def rule_name=(value) -> ::String
Parameter
  • value (::String) — The name of the data quality rule.
Returns
  • (::String) — The name of the data quality rule.

#rule_type

def rule_type() -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::RuleType
Returns

#rule_type=

def rule_type=(value) -> ::Google::Cloud::Dataplex::V1::DataQualityScanRuleResult::RuleType
Parameter
Returns

#threshold_percent

def threshold_percent() -> ::Float
Returns
  • (::Float) — The passing threshold ([0.0, 100.0]) of the data quality rule.

#threshold_percent=

def threshold_percent=(value) -> ::Float
Parameter
  • value (::Float) — The passing threshold ([0.0, 100.0]) of the data quality rule.
Returns
  • (::Float) — The passing threshold ([0.0, 100.0]) of the data quality rule.