Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 通过aws Athena cli触发Athena保存的查询_Amazon Web Services_Amazon Athena - Fatal编程技术网

Amazon web services 通过aws Athena cli触发Athena保存的查询

Amazon web services 通过aws Athena cli触发Athena保存的查询,amazon-web-services,amazon-athena,Amazon Web Services,Amazon Athena,如果可以执行一个已保存的查询,那么通读全文对我来说并不简单。有人能指出这一点给我,因为我只是不明白 为了进一步说明我的问题,假设我希望以编程方式基于一些类似cron的服务运行一批查询 我将通过aws雅典娜列表命名查询列出所有保存的查询ID { "NamedQueryIds": [ "kdjois98-dbe0-411f-ad14-jj8dis02MKldQz7h", ] } 然后获取这些namedqueryid,并通过一个存储库运行它们,并将结果保存到一个S3存储桶中 我知道

如果可以执行一个已保存的查询,那么通读全文对我来说并不简单。有人能指出这一点给我,因为我只是不明白

为了进一步说明我的问题,假设我希望以编程方式基于一些类似cron的服务运行一批查询

我将通过aws雅典娜列表命名查询列出所有保存的查询ID

{
  "NamedQueryIds": [
    "kdjois98-dbe0-411f-ad14-jj8dis02MKldQz7h", 
  ]
}
然后获取这些
namedqueryid
,并通过一个存储库运行它们,并将结果保存到一个S3存储桶中


我知道这允许您传入原始SQL,作为最后一种手段,我将回过头来考虑这一点,但我更愿意将所有查询进行地形化并保存起来,以便于调试/重用

我认为唯一的方法是使用get named query函数,然后您可以从get named query插入QueryString来开始执行查询