Cloud Dataplex v1 API - Class DataQualityScanRuleResult (3.0.0)

public sealed class DataQualityScanRuleResult : IMessage<DataQualityScanRuleResult>, IEquatable<DataQualityScanRuleResult>, IDeepCloneable<DataQualityScanRuleResult>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud Dataplex v1 API class DataQualityScanRuleResult.

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

Inheritance

object > DataQualityScanRuleResult

Namespace

Google.Cloud.Dataplex.V1

Assembly

Google.Cloud.Dataplex.V1.dll

Constructors

DataQualityScanRuleResult()

public DataQualityScanRuleResult()

DataQualityScanRuleResult(DataQualityScanRuleResult)

public DataQualityScanRuleResult(DataQualityScanRuleResult other)
Parameter
Name Description
other DataQualityScanRuleResult

Properties

AssertionRowCount

public long AssertionRowCount { get; set; }

The number of rows returned by the sql statement in the SqlAssertion rule. This field is only valid for SqlAssertion rules.

Property Value
Type Description
long

Column

public string Column { get; set; }

The column which this rule is evaluated against.

Property Value
Type Description
string

DataSource

public string DataSource { get; set; }

The data source of the data scan (e.g. BigQuery table name).

Property Value
Type Description
string

EvaluatedRowCount

public long EvaluatedRowCount { get; set; }

The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.

Property Value
Type Description
long

EvalutionType

public DataQualityScanRuleResult.Types.EvaluationType EvalutionType { get; set; }

The evaluation type of the data quality rule.

Property Value
Type Description
DataQualityScanRuleResultTypesEvaluationType

JobId

public string JobId { get; set; }

Identifier of the specific data scan job this log entry is for.

Property Value
Type Description
string

NullRowCount

public long NullRowCount { get; set; }

The number of rows with null values in the specified column.

Property Value
Type Description
long

PassedRowCount

public long PassedRowCount { get; set; }

The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.

Property Value
Type Description
long

Result

public DataQualityScanRuleResult.Types.Result Result { get; set; }

The result of the data quality rule.

Property Value
Type Description
DataQualityScanRuleResultTypesResult

RuleDimension

public string RuleDimension { get; set; }

The dimension of the data quality rule.

Property Value
Type Description
string

RuleName

public string RuleName { get; set; }

The name of the data quality rule.

Property Value
Type Description
string

RuleType

public DataQualityScanRuleResult.Types.RuleType RuleType { get; set; }

The type of the data quality rule.

Property Value
Type Description
DataQualityScanRuleResultTypesRuleType

ThresholdPercent

public double ThresholdPercent { get; set; }

The passing threshold ([0.0, 100.0]) of the data quality rule.

Property Value
Type Description
double