A data transformation on a logical table. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"CastColumnTypeOperation" : CastColumnTypeOperation
,
"CreateColumnsOperation" : CreateColumnsOperation
,
"FilterOperation" : FilterOperation
,
"OverrideDatasetParameterOperation" : OverrideDatasetParameterOperation
,
"ProjectOperation" : ProjectOperation
,
"RenameColumnOperation" : RenameColumnOperation
,
"TagColumnOperation" : TagColumnOperation
,
"UntagColumnOperation" : UntagColumnOperation
}
YAML
CastColumnTypeOperation:
CastColumnTypeOperation
CreateColumnsOperation:
CreateColumnsOperation
FilterOperation:
FilterOperation
OverrideDatasetParameterOperation:
OverrideDatasetParameterOperation
ProjectOperation:
ProjectOperation
RenameColumnOperation:
RenameColumnOperation
TagColumnOperation:
TagColumnOperation
UntagColumnOperation:
UntagColumnOperation
Properties
CastColumnTypeOperation
-
A transform operation that casts a column to a different type.
Required: No
Type: CastColumnTypeOperation
Update requires: No interruption
CreateColumnsOperation
-
An operation that creates calculated columns. Columns created in one such operation form a lexical closure.
Required: No
Type: CreateColumnsOperation
Update requires: No interruption
FilterOperation
-
An operation that filters rows based on some condition.
Required: No
Type: FilterOperation
Update requires: No interruption
OverrideDatasetParameterOperation
-
A transform operation that overrides the dataset parameter values that are defined in another dataset.
Required: No
Type: OverrideDatasetParameterOperation
Update requires: No interruption
ProjectOperation
-
An operation that projects columns. Operations that come after a projection can only refer to projected columns.
Required: No
Type: ProjectOperation
Update requires: No interruption
RenameColumnOperation
-
An operation that renames a column.
Required: No
Type: RenameColumnOperation
Update requires: No interruption
TagColumnOperation
-
An operation that tags a column with additional information.
Required: No
Type: TagColumnOperation
Update requires: No interruption
UntagColumnOperation
Property description not available.
Required: No
Type: UntagColumnOperation
Update requires: No interruption