如何在AWS Athena中有效地将新数据附加到表中?

时间:2018-05-03 22:40:27

标签: sql amazon-web-services amazon-s3 aws-lambda amazon-athena

我在Athena中有一个表,它是从存储在S3中的csv文件创建的,我正在使用Lambda来查询它。但我有传入的数据由lambda函数处理,并希望在Athena的现有表中附加一个新行。我怎样才能做到这一点?因为我在文档中看到Athena禁止某些SQL语句,如INSERT INTOCREATE TABLE AS SELECT

1 个答案:

答案 0 :(得分:5)

如果要添加新数据,可以将新数据文件保存到表正在读取的同一文件夹(前缀/键)中。 Athena将读取此文件夹中的所有文件,新文件的格式只需与现有文件相同。