使用bigQuery.jobs.insert API时如何设置查询位置

时间:2018-12-20 14:26:49

标签: google-bigquery

我正在使用bigQuery.jobs.insert API,我需要设置查询的位置

在bigQuery.jobs.query API中,我可以设置以下位置

batch creation process

但是在bigQuery.jobs.insert中,我没有看到这样的选项,我尝试了以下方法:

batch creation process


curl --request POST \
  'https://www.googleapis.com/bigquery/v2/projects/[PROJECTID]/queries' \
  --header 'Authorization: Bearer [YOUR_BEARER_TOKEN]' \
  --header 'Accept: application/json' \
  --header 'Content-Type: application/json' \
  --data '{"query":"select 5","location":"asia-northeast1"}' \
  --compressed

1 个答案:

答案 0 :(得分:1)

阅读https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs

https://cloud.google.com/bigquery/docs/locations#specifying_your_location

使用API​​时,请在作业资源的location部分的jobReference属性中指定您的地区。