跨多个projetcs运行bigquery命令

时间:2017-06-27 21:44:59

标签: command-line google-bigquery

是否可以运行bq命令查询项目X上的数据集并将结果存储在项目Y上的另一个数据集中:

bq query  --destination_table=project_Y.dataset_1.table_1 "SELECT * FROM project_X.dataset2.table_2"

现在有两个涉及的项目凭证怎么样?  我只使用gcloud为project_X设置了服务帐户凭据。

1 个答案:

答案 0 :(得分:2)

是。支持跨多个项目的查询。

发出查询的用户(或服务帐户)需要对每个项目(和/或数据集)拥有适当的权限。

您可以在此处详细了解BigQuery权限: https://cloud.google.com/bigquery/docs/access-control