Amazon web services 创建表作为替换

Amazon web services 创建表作为替换,amazon-web-services,amazon-athena,Amazon Web Services,Amazon Athena,我目前正在使用AWS Athena,它不支持CREATE TABLE AS,这很好,所以我想我可以通过执行INSERT OVERWRITE DIRECTORY S3://PATH,然后从S3加载来实现它,但显然这似乎也不起作用。如果这两个选项都不在窗口中,如何从查询中创建表?您不必使用INSERT,只需在先前查询结果的位置上创建一个外部表即可 亚马逊雅典娜是只读的。它不能用于在AmazonS3中创建表 但是,AmazonAthena查询的输出存储在AmazonS3中,可以用作另一个查询的输入。但

我目前正在使用AWS Athena,它不支持
CREATE TABLE AS
,这很好,所以我想我可以通过执行
INSERT OVERWRITE DIRECTORY S3://PATH
,然后从
S3
加载来实现它,但显然这似乎也不起作用。如果这两个选项都不在窗口中,如何从查询中创建表?

您不必使用INSERT,只需在先前查询结果的位置上创建一个外部表即可


亚马逊雅典娜是只读的。它不能用于在AmazonS3中创建表

但是,AmazonAthena查询的输出存储在AmazonS3中,可以用作另一个查询的输入。但是,您必须知道输出的路径

Amazon Athena是针对Amazon S3中存储的数据进行个人查询的理想工具,但不是ETL操作的最佳工具,ETL操作通常涉及转换数据、存储数据,然后再次顺序处理数据