Class: Aws::QuickSight::Types::TransformStep

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#aggregate_step ⇒ Types::AggregateOperation

A transform step that groups data and applies aggregation functions to calculate summary values.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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.



47815
47816
47817
47818
47819
47820
47821
47822
47823
47824
47825
47826
47827
47828
47829
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 47815

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