How to Query parquet data from Amazon Athena?

后端 未结 3 953
遥遥无期
遥遥无期 2021-02-08 22:51

Athena creates a temporary table using fields in S3 table. I have done this using JSON data. Could you help me on how to create table using parquet data?

I have tried fo

3条回答
  •  再見小時候
    2021-02-08 23:40

    If your data has been successfully stored in Parquet format, you would then create a table definition that references those files.

    Here is an example statement that uses Parquet files:

    CREATE EXTERNAL TABLE IF NOT EXISTS elb_logs_pq (
      request_timestamp string,
      elb_name string,
      request_ip string,
      request_port int,
      ...
      ssl_protocol string )
    PARTITIONED BY(year int, month int, day int) 
    STORED AS PARQUET
    LOCATION 's3://athena-examples/elb/parquet/'
    tblproperties ("parquet.compress"="SNAPPY");
    

    This example was taken from the AWS blog post Analyzing Data in S3 using Amazon Athena that does an excellent job of explaining the benefits of using compressed and partitioned data in Amazon Athena.

提交回复
热议问题