class Aws::SageMaker::Types::AthenaDatasetDefinition
Configuration for Athena Dataset Definition input.
@note When making an API call, you may pass AthenaDatasetDefinition
data as a hash: { catalog: "AthenaCatalog", # required database: "AthenaDatabase", # required query_string: "AthenaQueryString", # required work_group: "AthenaWorkGroup", output_s3_uri: "S3Uri", # required kms_key_id: "KmsKeyId", output_format: "PARQUET", # required, accepts PARQUET, ORC, AVRO, JSON, TEXTFILE output_compression: "GZIP", # accepts GZIP, SNAPPY, ZLIB }
@!attribute [rw] catalog
The name of the data catalog used in Athena query execution. @return [String]
@!attribute [rw] database
The name of the database used in the Athena query execution. @return [String]
@!attribute [rw] query_string
The SQL query statements, to be executed. @return [String]
@!attribute [rw] work_group
The name of the workgroup in which the Athena query is being started. @return [String]
@!attribute [rw] output_s3_uri
The location in Amazon S3 where Athena query results are stored. @return [String]
@!attribute [rw] kms_key_id
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. @return [String]
@!attribute [rw] output_format
The data storage format for Athena query results. @return [String]
@!attribute [rw] output_compression
The compression used for Athena query results. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/sagemaker-2017-07-24/AthenaDatasetDefinition AWS API Documentation
Constants
- SENSITIVE