View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityScanRuleResult (google_api_dataplex v0.17.0)

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

Attributes

  • assertionRowCount (type: String.t, default: nil) - The number of rows returned by the SQL statement in a SQL assertion rule. This field is only valid for SQL assertion rules.
  • column (type: String.t, default: nil) - The column which this rule is evaluated against.
  • dataSource (type: String.t, default: nil) - The data source of the data scan (e.g. BigQuery table name).
  • evaluatedRowCount (type: String.t, default: nil) - The number of rows evaluated against the data quality rule. This field is only valid for rules of PER_ROW evaluation type.
  • evalutionType (type: String.t, default: nil) - The evaluation type of the data quality rule.
  • jobId (type: String.t, default: nil) - Identifier of the specific data scan job this log entry is for.
  • nullRowCount (type: String.t, default: nil) - The number of rows with null values in the specified column.
  • passedRowCount (type: String.t, default: nil) - The number of rows which passed a rule evaluation. This field is only valid for rules of PER_ROW evaluation type.
  • result (type: String.t, default: nil) - The result of the data quality rule.
  • ruleDimension (type: String.t, default: nil) - The dimension of the data quality rule.
  • ruleName (type: String.t, default: nil) - The name of the data quality rule.
  • ruleType (type: String.t, default: nil) - The type of the data quality rule.
  • thresholdPercent (type: float(), default: nil) - The passing threshold (0.0, 100.0) of the data quality rule.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1DataQualityScanRuleResult{
    assertionRowCount: String.t() | nil,
    column: String.t() | nil,
    dataSource: String.t() | nil,
    evaluatedRowCount: String.t() | nil,
    evalutionType: String.t() | nil,
    jobId: String.t() | nil,
    nullRowCount: String.t() | nil,
    passedRowCount: String.t() | nil,
    result: String.t() | nil,
    ruleDimension: String.t() | nil,
    ruleName: String.t() | nil,
    ruleType: String.t() | nil,
    thresholdPercent: float() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.