除了 "Bucketing" 之外,还有其他方法可以使用 Athena 指定输出文件大小或输出文件数吗?

Is there any other ways that I can specify output file size or number of output files using Athena except for "Bucketing"?

我知道我可以使用“分桶”方法设置文件的数量或大小(请参阅本指南:https://aws.amazon.com/premiumsupport/knowledge-center/set-file-number-size-ctas-athena/

我还知道我可以通过使用 Glue 作业重新分区来设置输出文件的数量。不过,我想确认的是: 如果我理解 Bucketing 是唯一的方法,那么如果我使用 Athena 可以设置输出文件的数量,我是对的吗?还有其他方法吗?

目前没有其他方法可以控制 CTAS 操作的输出文件数量。

我在 Internet 上搜索了很多资源,并与 AWS Support 团队确认,Bucketing 是控制输出文件数量的唯一方法。

谢谢大家的帮助!