A logical table is a unit that joins and that data transformations operate on. A logical table has a source, which can be either a physical table or result of a join. When a logical table points to a physical table, the logical table acts as a mutable copy of that physical table through transform operations.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{
"Alias" : String
,
"DataTransforms" : [ TransformOperation, ... ]
,
"Source" : LogicalTableSource
}
YAML
Alias: String
DataTransforms:
- TransformOperation
Source:
LogicalTableSource
Properties
Alias
-
A display name for the logical table.
Required: Yes
Type: String
Minimum:
1
Maximum:
64
Update requires: No interruption
DataTransforms
-
Transform operations that act on this logical table. For this structure to be valid, only one of the attributes can be non-null.
Required: No
Type: Array of TransformOperation
Minimum:
1
Maximum:
2048
Update requires: No interruption
Source
-
Source of this logical table.
Required: No
Type: LogicalTableSource
Update requires: No interruption