RESTAPI对google大查询的调用
我正在尝试从终端为google大查询调用RESTAPI。 我尝试了bq查询,它很有效RESTAPI对google大查询的调用,rest,google-bigquery,Rest,Google Bigquery,我正在尝试从终端为google大查询调用RESTAPI。 我尝试了bq查询,它很有效 bq query 'select count(*) from publicdata:samples.shakespeare' 只是想知道bq的剩余终点是什么?或者是否存在可以从终端执行的用于大查询的http rest api调用 差不多 Get http://...//'select count(*) from publicdata:samples.shakespeare' 任何帮助都将不胜感激。谢谢。来自
bq query 'select count(*) from publicdata:samples.shakespeare'
只是想知道bq的剩余终点是什么?或者是否存在可以从终端执行的用于大查询的http rest api调用
差不多
Get http://...//'select count(*) from publicdata:samples.shakespeare'
任何帮助都将不胜感激。谢谢。来自文档:
BigQueryAPI参考
此API引用按资源类型组织。每种资源类型
具有一个或多个数据表示形式和一个或多个方法
您可以看到列出所有方法和资源的API定义文件
在
我想这就是您要寻找的:所有请求都应该与
https://www.googleapis.com/bigquery/v2
,请参见。例如,对于query
API,您可以向https://www.googleapis.com/bigquery/v2/projects/your_project_id/queries
使用Google BigQuery中概述的请求主体。Google BigQuery提供了一些API,用于以异步和同步方式执行查询
:张贴
和
职位 此API启动一个新的异步作业。需要“可以查看项目”角色
职位 此API运行BigQuery SQL查询,如果查询在指定的超时内完成,则返回结果
有关更多详细信息,请访问谢谢米哈伊尔。我正在尝试执行sql查询,在查询作业中,我可以显式地指定查询,还是应该在控制台中执行查询并在此处提供作业id:我正在尝试这样的操作:POST*FROM[projectid:Test.FinalCluster]ORDER BY HId,TId,StartTime,StopTime limit 10'这是一个简单的api调用,所以我不介意它是否同步执行。如果我误解了,请纠正我。如果它是GET方法-您将能够将查询文本作为查询字符串传递。但是,对于这一点,没有GET方法。而不是POST方法,您需要在该方法中传递查询文本以及请求体中的其他资源。请参阅答案中链接中的多个示例