class_docstr: DatasetDefinition for Athena.
  
  With this input, SQL queries will be executed using Athena to generate datasets to S3.
class_docstr_tok: ["DatasetDefinition","for","Athena",".","With","this","input",",","SQL","queries","will","be","executed","using","Athena","to","generate","datasets","to","S3","."]
docstr: Initialize AthenaDatasetDefinition.
  
  Args:
      catalog (str, default=None): The name of the data catalog used in Athena query
          execution.
      database (str, default=None): The name of the database used in the Athena query
          execution.
      query_string (str, default=None): The SQL query statements, to be executed.
      output_s3_uri (str, default=None):
          The location in Amazon S3 where Athena query results are stored.
      work_group (str, default=None):
          The name of the workgroup in which the Athena query is being started.
      kms_key_id (str, default=None): The AWS Key Management Service (AWS KMS) key that Amazon
          SageMaker uses to encrypt data generated from an Athena query execution.
      output_format (str, default=None): The data storage format for Athena query results.
          Valid options are "PARQUET", "ORC", "AVRO", "JSON", "TEXTFILE"
      output_compression (str, default=None): The compression used for Athena query results.
          Valid options are "GZIP", "SNAPPY", "ZLIB"
docstr_tok: ["Initialize","AthenaDatasetDefinition",".","Args",":","catalog","(","str",",","default=None",")",":","The","name","of","the","data","catalog","used","in","Athena","query","execution",".","database","(","str",",","default=None",")",":","The","name","of","the","database","used","in","the","Athena","query","execution",".","query_string","(","str",",","default=None",")",":","The","SQL","query","statements",",","to","be","executed",".","output_s3_uri","(","str",",","default=None",")",":","The","location","in","Amazon","S3","where","Athena","query","results","are","stored",".","work_group","(","str",",","default=None",")",":","The","name","of","the","workgroup","in","which","the","Athena","query","is","being","started",".","kms_key_id","(","str",",","default=None",")",":","The","AWS","Key","Management","Service","(","AWS","KMS",")","key","that","Amazon","SageMaker","uses","to","encrypt","data","generated","from","an","Athena","query","execution",".","output_format","(","str",",","default=None",")",":","The","data","storage","format","for","Athena","query","results",".","Valid","options","are","``","PARQUET","''",",","``","ORC","''",",","``","AVRO","''",",","``","JSON","''",",","``","TEXTFILE","''","output_compression","(","str",",","default=None",")",":","The","compression","used","for","Athena","query","results",".","Valid","options","are","``","GZIP","''",",","``","SNAPPY","''",",","``","ZLIB","''"]
code: def __init__(
      self,
      catalog=None,
      database=None,
      query_string=None,
      output_s3_uri=None,
      work_group=None,
      kms_key_id=None,
      output_format=None,
      output_compression=None,
  ):
      """Initialize AthenaDatasetDefinition.
  
      Args:
          catalog (str, default=None): The name of the data catalog used in Athena query
              execution.
          database (str, default=None): The name of the database used in the Athena query
              execution.
          query_string (str, default=None): The SQL query statements, to be executed.
          output_s3_uri (str, default=None):
              The location in Amazon S3 where Athena query results are stored.
          work_group (str, default=None):
              The name of the workgroup in which the Athena query is being started.
          kms_key_id (str, default=None): The AWS Key Management Service (AWS KMS) key that Amazon
              SageMaker uses to encrypt data generated from an Athena query execution.
          output_format (str, default=None): The data storage format for Athena query results.
              Valid options are "PARQUET", "ORC", "AVRO", "JSON", "TEXTFILE"
          output_compression (str, default=None): The compression used for Athena query results.
              Valid options are "GZIP", "SNAPPY", "ZLIB"
      """
      super(AthenaDatasetDefinition, self).__init__(
          catalog=catalog,
          database=database,
          query_string=query_string,
          output_s3_uri=output_s3_uri,
          work_group=work_group,
          kms_key_id=kms_key_id,
          output_format=output_format,
          output_compression=output_compression,
      )
  
file_path: sagemaker-python-sdk/src/sagemaker/dataset_definition/inputs.py
imports: from __future__ import absolute_import
  from sagemaker.apiutils._base_types import ApiObject
label_desc: Use image node_id 1 to create a new AthenaDatasetDefinition object from inherited base classes: ApiObject with example: obj = AthenaDatasetDefinition(catalog, database, query_string, output_s3_uri, work_group, kms_key_id, output_format, output_compression)