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'.
Implements
IMessageDataQualityScanRuleResult, IEquatableDataQualityScanRuleResult, IDeepCloneableDataQualityScanRuleResult, IBufferMessage, IMessageNamespace
Google.Cloud.Dataplex.V1Assembly
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 |