Class: Aws::QuickSight::Types::TransformStep
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::TransformStep
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
A step in data preparation that performs a specific operation on the data.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aggregate_step ⇒ Types::AggregateOperation
A transform step that groups data and applies aggregation functions to calculate summary values.
-
#append_step ⇒ Types::AppendOperation
A transform step that combines rows from multiple sources by stacking them vertically.
-
#cast_column_types_step ⇒ Types::CastColumnTypesOperation
A transform step that changes the data types of one or more columns.
-
#create_columns_step ⇒ Types::CreateColumnsOperation
A transform operation that creates calculated columns.
-
#filters_step ⇒ Types::FiltersOperation
A transform step that applies filter conditions.
-
#import_table_step ⇒ Types::ImportTableOperation
A transform step that brings data from a source table.
-
#join_step ⇒ Types::JoinOperation
A transform step that combines data from two sources based on specified join conditions.
-
#pivot_step ⇒ Types::PivotOperation
A transform step that converts row values into columns to reshape the data structure.
-
#project_step ⇒ Types::ProjectOperation
A transform operation that projects columns.
-
#rename_columns_step ⇒ Types::RenameColumnsOperation
A transform step that changes the names of one or more columns.
-
#unpivot_step ⇒ Types::UnpivotOperation
A transform step that converts columns into rows to normalize the data structure.
Instance Attribute Details
#aggregate_step ⇒ Types::AggregateOperation
A transform step that groups data and applies aggregation functions to calculate summary values.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#append_step ⇒ Types::AppendOperation
A transform step that combines rows from multiple sources by stacking them vertically.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#cast_column_types_step ⇒ Types::CastColumnTypesOperation
A transform step that changes the data types of one or more columns.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#create_columns_step ⇒ Types::CreateColumnsOperation
A transform operation that creates calculated columns. Columns created in one such operation form a lexical closure.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#filters_step ⇒ Types::FiltersOperation
A transform step that applies filter conditions.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#import_table_step ⇒ Types::ImportTableOperation
A transform step that brings data from a source table.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#join_step ⇒ Types::JoinOperation
A transform step that combines data from two sources based on specified join conditions.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#pivot_step ⇒ Types::PivotOperation
A transform step that converts row values into columns to reshape the data structure.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#project_step ⇒ Types::ProjectOperation
A transform operation that projects columns. Operations that come after a projection can only refer to projected columns.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#rename_columns_step ⇒ Types::RenameColumnsOperation
A transform step that changes the names of one or more columns.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |
#unpivot_step ⇒ Types::UnpivotOperation
A transform step that converts columns into rows to normalize the data structure.
38567 38568 38569 38570 38571 38572 38573 38574 38575 38576 38577 38578 38579 38580 38581 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 38567 class TransformStep < Struct.new( :import_table_step, :project_step, :filters_step, :create_columns_step, :rename_columns_step, :cast_column_types_step, :join_step, :aggregate_step, :pivot_step, :unpivot_step, :append_step) SENSITIVE = [] include Aws::Structure end |