【发布时间】:2019-04-15 12:21:52
【问题描述】:
是否可以在 athena 中创建具有不同类型分区的表?
例如,每年有一个分区,每个月有一个分区,另一个分区只有 id
CREATE EXTERNAL TABLE IF NOT EXISTS table_example(
name string,
adress
PARTITIONED BY (year string, month string, day string) ----> partition 1
PARTITIONED BY (id int) -----------> partition 2
ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
WITH SERDEPROPERTIES ('ignore.malformed.json' = 'true')
LOCATION 's3://example/folder/';
可能有类似的情况吗?
谢谢
【问题讨论】:
-
不是您要的,而是类似的东西 -> Athena 使用 Apache Hive 风格的数据分区。您可以跨多个维度(例如,月、周、日、小时或客户 ID)或所有维度对数据进行分区。 aws.amazon.com/blogs/big-data/…
标签: amazon-s3 hive partition amazon-athena presto