如何在文件夹下创建具有选择性bucket_names的Athena表?

时间:2018-08-06 12:22:39

标签: amazon-web-services amazon-s3 amazon-athena

我有一个s3位置s3:// s-dps / BK / MR

在此MR下,我有文件夹A_20180501,A_20180502 ......等 和D_20180501,D_20180502 ..等等

我尝试使用s3:// s-dps / BK / MR / D_ *,但它给我一个错误无效的s3文件夹位置。

我可以只创建一个D_ *文件夹的雅典娜表吗?

1 个答案:

答案 0 :(得分:0)

很遗憾,您不能这样做。理想情况下,您应该将两种文件夹分开。如果您无法移动所有内容,则必须重命名文件夹以遵循命名约定将其视为分区。命名约定类似于partition_name=value。 例如,dateday=A_20180501这样的例子。如果有,那么您可以创建一个按日期日期划分的表,并查询诸如:Select count(*) from myTable where dateday like 'D_%'

我希望这会有所帮助。