我有一个.sql
文件,里面装满了雅典娜查询。
有没有办法告诉雅典娜运行保存在s3://my-bucket/path/to/queries.sql
中的sql查询?
在 MySQL 中可以做这样的事情(基于 SO 答案(,但如果可能的话,在雅典娜中很好奇
mysql> source homeuserDesktoptest.sql;
有没有办法告诉雅典娜运行保存在 s3://my-bucket/path/to/queries.sql 中的 sql 查询?
我认为没有直接的方法告诉Athena
运行存储在S3
中的查询。
在 MySQL 中可以做这样的事情(基于 SO 答案(,但如果可能的话,在 Athena 中很好奇。
如果你想这样做,那么是的,你应该能够使用AWS CLI
运行查询。 您的步骤应如下所示。
- 使用
CLI
从 S3 获取查询并存储在临时变量中 - 将存储在临时变量中的查询传递给
Athena
查询CLI
希望这会有所帮助。