Amazon web services 创建表作为替换
我目前正在使用AWS Athena,它不支持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中,可以用作另一个查询的输入。但
CREATE TABLE AS
,这很好,所以我想我可以通过执行INSERT OVERWRITE DIRECTORY S3://PATH
,然后从S3
加载来实现它,但显然这似乎也不起作用。如果这两个选项都不在窗口中,如何从查询中创建表?您不必使用INSERT,只需在先前查询结果的位置上创建一个外部表即可
亚马逊雅典娜是只读的。它不能用于在AmazonS3中创建表 但是,AmazonAthena查询的输出存储在AmazonS3中,可以用作另一个查询的输入。但是,您必须知道输出的路径 Amazon Athena是针对Amazon S3中存储的数据进行个人查询的理想工具,但不是ETL操作的最佳工具,ETL操作通常涉及转换数据、存储数据,然后再次顺序处理数据