/AWS1/CL_SGMATHENADATASETDEFN¶
Configuration for Athena Dataset Definition input.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_catalog TYPE /AWS1/SGMATHENACATALOG /AWS1/SGMATHENACATALOG¶
Catalog
iv_database TYPE /AWS1/SGMATHENADATABASE /AWS1/SGMATHENADATABASE¶
Database
iv_querystring TYPE /AWS1/SGMATHENAQUERYSTRING /AWS1/SGMATHENAQUERYSTRING¶
QueryString
iv_outputs3uri TYPE /AWS1/SGMS3URI /AWS1/SGMS3URI¶
The location in Amazon S3 where Athena query results are stored.
iv_outputformat TYPE /AWS1/SGMATHENARESULTFORMAT /AWS1/SGMATHENARESULTFORMAT¶
OutputFormat
Optional arguments:¶
iv_workgroup TYPE /AWS1/SGMATHENAWORKGROUP /AWS1/SGMATHENAWORKGROUP¶
WorkGroup
iv_kmskeyid TYPE /AWS1/SGMKMSKEYID /AWS1/SGMKMSKEYID¶
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.
iv_outputcompression TYPE /AWS1/SGMATHENARSCOMPRESSION00 /AWS1/SGMATHENARSCOMPRESSION00¶
OutputCompression
Queryable Attributes¶
Catalog¶
Catalog
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATALOG() |
Getter for CATALOG, with configurable default |
ASK_CATALOG() |
Getter for CATALOG w/ exceptions if field has no value |
HAS_CATALOG() |
Determine if CATALOG has a value |
Database¶
Database
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATABASE() |
Getter for DATABASE, with configurable default |
ASK_DATABASE() |
Getter for DATABASE w/ exceptions if field has no value |
HAS_DATABASE() |
Determine if DATABASE has a value |
QueryString¶
QueryString
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_QUERYSTRING() |
Getter for QUERYSTRING, with configurable default |
ASK_QUERYSTRING() |
Getter for QUERYSTRING w/ exceptions if field has no value |
HAS_QUERYSTRING() |
Determine if QUERYSTRING has a value |
WorkGroup¶
WorkGroup
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WORKGROUP() |
Getter for WORKGROUP, with configurable default |
ASK_WORKGROUP() |
Getter for WORKGROUP w/ exceptions if field has no value |
HAS_WORKGROUP() |
Determine if WORKGROUP has a value |
OutputS3Uri¶
The location in Amazon S3 where Athena query results are stored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTS3URI() |
Getter for OUTPUTS3URI, with configurable default |
ASK_OUTPUTS3URI() |
Getter for OUTPUTS3URI w/ exceptions if field has no value |
HAS_OUTPUTS3URI() |
Determine if OUTPUTS3URI has a value |
KmsKeyId¶
The Amazon Web Services Key Management Service (Amazon Web Services KMS) key that Amazon SageMaker uses to encrypt data generated from an Athena query execution.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSKEYID() |
Getter for KMSKEYID, with configurable default |
ASK_KMSKEYID() |
Getter for KMSKEYID w/ exceptions if field has no value |
HAS_KMSKEYID() |
Determine if KMSKEYID has a value |
OutputFormat¶
OutputFormat
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTFORMAT() |
Getter for OUTPUTFORMAT, with configurable default |
ASK_OUTPUTFORMAT() |
Getter for OUTPUTFORMAT w/ exceptions if field has no value |
HAS_OUTPUTFORMAT() |
Determine if OUTPUTFORMAT has a value |
OutputCompression¶
OutputCompression
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTCOMPRESSION() |
Getter for OUTPUTCOMPRESSION, with configurable default |
ASK_OUTPUTCOMPRESSION() |
Getter for OUTPUTCOMPRESSION w/ exceptions if field has no v |
HAS_OUTPUTCOMPRESSION() |
Determine if OUTPUTCOMPRESSION has a value |