首页 > 解决方案 > 使用 AWS Athena 创建指向 S3 存储桶中多个子文件夹的表

问题描述

是否可以选择创建指向多个 s3 存储桶子文件夹的表。

例子:

s3://athena-my-bucket/Test/location1 和 s3://athena-my-bucket/Test/location2 像 location3、location4、location5 这样的文件夹很少,但我只想创建指向这两个子文件夹的表在 s3 存储桶上。

标签: amazon-web-servicesamazon-s3amazon-cloudfrontamazon-athena

解决方案


虽然可以定义一个带有假分区列的表并将两个不同的位置注册为两个分区,但可以说更简单的方法是:

  • 为这两个位置中的每一个定义一个表
  • 创建一个 UNION ALLs 这两个表的视图

推荐阅读