Class: Aws::Glue::Types::GetDataQualityResultV2Response

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

Overview

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.



14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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.



14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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:



14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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>)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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>)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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:



14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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

#profile_id ⇒ String

The Profile ID for the data quality result.

Returns:

  • (String)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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:



14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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>)


14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
# File 'gems/aws-sdk-glue/lib/aws-sdk-glue/types.rb', line 14594

class GetDataQualityResultV2Response < Struct.new(
  :result_id,
  :data_source,
  :profile_id,
  :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