Skip to content

TransformStep

Source code in docs_src/capo_quicksight/types/transform_step.py
class TransformStep(TypedDict, closed=True):
    import_table_step: NotRequired[
        "capo_quicksight.types.import_table_operation.ImportTableOperation"
    ]
    """<p>A transform step that brings data from a source table.</p>"""
    project_step: NotRequired[
        "capo_quicksight.types.project_operation.ProjectOperation"
    ]
    filters_step: NotRequired[
        "capo_quicksight.types.filters_operation.FiltersOperation"
    ]
    """<p>A transform step that applies filter conditions.</p>"""
    create_columns_step: NotRequired[
        "capo_quicksight.types.create_columns_operation.CreateColumnsOperation"
    ]
    rename_columns_step: NotRequired[
        "capo_quicksight.types.rename_columns_operation.RenameColumnsOperation"
    ]
    """<p>A transform step that changes the names of one or more columns.</p>"""
    cast_column_types_step: NotRequired[
        "capo_quicksight.types.cast_column_types_operation.CastColumnTypesOperation"
    ]
    """<p>A transform step that changes the data types of one or more columns.</p>"""
    join_step: NotRequired["capo_quicksight.types.join_operation.JoinOperation"]
    """<p>A transform step that combines data from two sources based on specified join conditions.</p>"""
    aggregate_step: NotRequired[
        "capo_quicksight.types.aggregate_operation.AggregateOperation"
    ]
    """<p>A transform step that groups data and applies aggregation functions to calculate summary values.</p>"""
    pivot_step: NotRequired["capo_quicksight.types.pivot_operation.PivotOperation"]
    """<p>A transform step that converts row values into columns to reshape the data structure.</p>"""
    unpivot_step: NotRequired[
        "capo_quicksight.types.unpivot_operation.UnpivotOperation"
    ]
    """<p>A transform step that converts columns into rows to normalize the data structure.</p>"""
    append_step: NotRequired["capo_quicksight.types.append_operation.AppendOperation"]
    """<p>A transform step that combines rows from multiple sources by stacking them vertically.</p>"""

aggregate_step instance-attribute

aggregate_step: NotRequired[AggregateOperation]

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

append_step instance-attribute

append_step: NotRequired[AppendOperation]

A transform step that combines rows from multiple sources by stacking them vertically.

cast_column_types_step instance-attribute

cast_column_types_step: NotRequired[CastColumnTypesOperation]

A transform step that changes the data types of one or more columns.

create_columns_step instance-attribute

create_columns_step: NotRequired[CreateColumnsOperation]

filters_step instance-attribute

filters_step: NotRequired[FiltersOperation]

A transform step that applies filter conditions.

import_table_step instance-attribute

import_table_step: NotRequired[ImportTableOperation]

A transform step that brings data from a source table.

join_step instance-attribute

join_step: NotRequired[JoinOperation]

A transform step that combines data from two sources based on specified join conditions.

pivot_step instance-attribute

pivot_step: NotRequired[PivotOperation]

A transform step that converts row values into columns to reshape the data structure.

project_step instance-attribute

project_step: NotRequired[ProjectOperation]

rename_columns_step instance-attribute

rename_columns_step: NotRequired[RenameColumnsOperation]

A transform step that changes the names of one or more columns.

unpivot_step instance-attribute

unpivot_step: NotRequired[UnpivotOperation]

A transform step that converts columns into rows to normalize the data structure.