[英]Query to multiple csv fles at S3 through Athena
我以 csv 格式将我的 SQL DB 导出到 S3 中。 每个表都导出到单独的 csv 文件中并保存在 Amazon S3 中。 现在,我可以向可以连接多个表(S3 中的多个 csv 文件)的 S3 存储桶发送任何查询并获得结果集吗? 我怎样才能做到这一点并保存在单独的 csv 文件中?
步骤是:
LOCATION 's3://bucket_name/[folder]/'
参数指定文件的保存位置。 这告诉 Athena 在读取数据时使用哪个文件夹。 或者,不使用CREATE TABLE
,一种更简单的方法是:
然后,运行爬网程序,AWS Glue 将查看指定文件夹中的数据文件,并自动为该数据创建一个表。 该表将出现在 Amazon Athena 控制台中。
创建表后,您可以使用普通的 SQL 来查询和连接表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.