使用AWS Athena在S3存储桶中创建指向多个子文件夹的表

问题描述

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

示例:

s3:// athena-my-bucket / Test / location1和s3:// athena-my-bucket / Test / location2有几个文件夹,如location3,location4,location5,但我想创建仅指向的表s3存储桶中的这两个子文件夹。

解决方法

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

  • 为这两个位置分别定义一个表格
  • 创建一个视图,使这两个表完全相同