如何使用命令行工具或Python公开Bigquery数据集?

时间:2017-03-12 02:18:50

标签: google-bigquery

我正在创建一个由BigQuery提供支持的开放数据网站。如何使用命令行工具或Python公开Bigquery数据集?

注意我尝试将项目中的每个数据集都公开,但是出现了无法解释的错误。在项目权限设置中通过WebUI在"添加成员"我放 allAuthenticatedUsers并做了权限数据查看器。错误是"错误 对不起,有问题。如果您输入了信息,请检查并重试。否则,问题可能会自行解决,请稍后再回来查看。"

我无法找到更新权限的任何命令行示例。我也找不到要传递给https://cloud.google.com/bigquery/docs/reference/rest/v2/datasets/update

的JSON字符串

1 个答案:

答案 0 :(得分:0)

要以编程方式实现此目的,您需要使用数据集patch请求并使用值specialGroup的{​​{1}}项,如下所示:

allAuthenticatedUsers

注意:您应该使用here&所述的读 - 修改 - 写周期。 here

  

关于数组的注意事项:包含数组的修补程序请求会将现有数组替换为您提供的数组。您无法以零敲碎打的方式修改,添加或删除数组中的项目。