/AWS1/CL_GLUS3HYPERDIRECTTGT¶
Specifies a HyperDirect data target that writes to Amazon S3.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_name TYPE /AWS1/GLUNODENAME /AWS1/GLUNODENAME¶
The unique identifier for the HyperDirect target node.
it_inputs TYPE /AWS1/CL_GLUONEINPUT_W=>TT_ONEINPUT TT_ONEINPUT¶
Specifies the input source for the HyperDirect target.
iv_path TYPE /AWS1/GLUENCLOSEDINSTRINGPRP /AWS1/GLUENCLOSEDINSTRINGPRP¶
The S3 location where the output data will be written.
Optional arguments:¶
iv_format TYPE /AWS1/GLUTARGETFORMAT /AWS1/GLUTARGETFORMAT¶
Specifies the data output format for the HyperDirect target.
it_partitionkeys TYPE /AWS1/CL_GLUENCLOSEDINSTRPRP00=>TT_GLUESTUDIOPATHLIST TT_GLUESTUDIOPATHLIST¶
Defines the partitioning strategy for the output data.
iv_compression TYPE /AWS1/GLUHYPTGTCOMPRESSIONTYPE /AWS1/GLUHYPTGTCOMPRESSIONTYPE¶
The compression type to apply to the output data.
io_schemachangepolicy TYPE REF TO /AWS1/CL_GLUDIRECTSCHCHANGEPLY /AWS1/CL_GLUDIRECTSCHCHANGEPLY¶
Defines how schema changes are handled during write operations.
io_autodataquality TYPE REF TO /AWS1/CL_GLUAUTODATAQUALITY /AWS1/CL_GLUAUTODATAQUALITY¶
Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to
true, data quality checks are performed automatically during the write operation.
it_outputschemas TYPE /AWS1/CL_GLUGLUESCHEMA=>TT_GLUESCHEMAS TT_GLUESCHEMAS¶
Specifies the data schema for the S3 Hyper direct target.
Queryable Attributes¶
Name¶
The unique identifier for the HyperDirect target node.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Inputs¶
Specifies the input source for the HyperDirect target.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTS() |
Getter for INPUTS, with configurable default |
ASK_INPUTS() |
Getter for INPUTS w/ exceptions if field has no value |
HAS_INPUTS() |
Determine if INPUTS has a value |
Format¶
Specifies the data output format for the HyperDirect target.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FORMAT() |
Getter for FORMAT, with configurable default |
ASK_FORMAT() |
Getter for FORMAT w/ exceptions if field has no value |
HAS_FORMAT() |
Determine if FORMAT has a value |
PartitionKeys¶
Defines the partitioning strategy for the output data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARTITIONKEYS() |
Getter for PARTITIONKEYS, with configurable default |
ASK_PARTITIONKEYS() |
Getter for PARTITIONKEYS w/ exceptions if field has no value |
HAS_PARTITIONKEYS() |
Determine if PARTITIONKEYS has a value |
Path¶
The S3 location where the output data will be written.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATH() |
Getter for PATH, with configurable default |
ASK_PATH() |
Getter for PATH w/ exceptions if field has no value |
HAS_PATH() |
Determine if PATH has a value |
Compression¶
The compression type to apply to the output data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPRESSION() |
Getter for COMPRESSION, with configurable default |
ASK_COMPRESSION() |
Getter for COMPRESSION w/ exceptions if field has no value |
HAS_COMPRESSION() |
Determine if COMPRESSION has a value |
SchemaChangePolicy¶
Defines how schema changes are handled during write operations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEMACHANGEPOLICY() |
Getter for SCHEMACHANGEPOLICY |
AutoDataQuality¶
Specifies whether to automatically enable data quality evaluation for the S3 Hyper direct target. When set to
true, data quality checks are performed automatically during the write operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AUTODATAQUALITY() |
Getter for AUTODATAQUALITY |
OutputSchemas¶
Specifies the data schema for the S3 Hyper direct target.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTSCHEMAS() |
Getter for OUTPUTSCHEMAS, with configurable default |
ASK_OUTPUTSCHEMAS() |
Getter for OUTPUTSCHEMAS w/ exceptions if field has no value |
HAS_OUTPUTSCHEMAS() |
Determine if OUTPUTSCHEMAS has a value |