Class: Aws::Glue::Types::DataQualityResultV2Item

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb

Overview

Describes a data quality result returned by BatchGetDataQualityResultV2.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aggregated_metrics ⇒ Types::DataQualityAggregatedMetrics

A summary of DataQualityAggregatedMetrics objects showing the total counts of processed rows and rules, including their pass/fail statistics based on row-level results.



9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#analyzer_results ⇒ Array<Types::DataQualityAnalyzerResult>

A list of DataQualityAnalyzerResult objects representing the results for each analyzer.



9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#data_source ⇒ Types::DataSource

The table associated with the data quality result, if any.

Returns:



9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#descriptors ⇒ Hash<String,String>

A map of user-provided descriptors that add contextual metadata and configuration to the data quality result, such as database name, table name, team, or environment.

Returns:

  • (Hash<String,String>)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#dimensions ⇒ Hash<String,String>

A map of platform-specific identifiers, such as cluster, application, workgroup, or project IDs, that identify where the data quality evaluation ran.

Returns:

  • (Hash<String,String>)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#evaluation_context ⇒ String

The evaluation context for the data quality result. This value identifies a specific data quality result, or a series of related results, within a run.

Returns:

  • (String)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#execution_completed_on ⇒ Time

The date and time when this data quality run completed.

Returns:

  • (Time)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#execution_started_on ⇒ Time

The date and time when this data quality run started.

Returns:

  • (Time)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#observations ⇒ Array<Types::DataQualityObservation>

A list of DataQualityObservation objects representing the anomaly detection observations generated after evaluating the rules and analyzers.

Returns:



9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_id ⇒ String

A unique result ID for the data quality result.

Returns:

  • (String)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#result_published_on ⇒ Time

The date and time when this data quality result was published.

Returns:

  • (Time)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#rule_results ⇒ Array<Types::DataQualityRuleResult>

A list of DataQualityRuleResult objects representing the results for each rule.

Returns:



9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#ruleset_name ⇒ String

The name of the ruleset associated with the data quality result.

Returns:

  • (String)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#score ⇒ Float

An aggregate data quality score. Represents the ratio of rules that passed to the total number of rules.

Returns:

  • (Float)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end

#tags ⇒ Hash<String,String>

A map of tags associated with the data quality result.

Returns:

  • (Hash<String,String>)


9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 9235

class DataQualityResultV2Item < Struct.new(
  :result_id,
  :data_source,
  :dimensions,
  :tags,
  :execution_started_on,
  :execution_completed_on,
  :result_published_on,
  :score,
  :rule_results,
  :analyzer_results,
  :observations,
  :evaluation_context,
  :descriptors,
  :aggregated_metrics,
  :ruleset_name)
  SENSITIVE = []
  include Aws::Structure
end