【问题标题】:BigQuery Share DataSetsBigQuery 共享数据集
【发布时间】:2021-05-05 16:47:37
【问题描述】:
在我们的组织中,我们希望与其他团队共享数据集,为此我创建了一个 google-group 并将该组添加到具有 BigQuery Data Viewer 的 Bigquery 数据集之一。
一旦用户添加到我们的 google 组,他们就无法在他们的 google 控制台上搜索项目,我们是否需要为我们的 google 组提供任何其他权限,以便项目应该在他们的控制台上可见?
【问题讨论】:
标签:
google-cloud-platform
google-bigquery
【解决方案1】:
对于 BigQuery,有 2 个不同的部分:字符串数据和处理数据。存储并不昂贵,您可以为其他人托管数据。处理数据时,您需要为处理的数据量付费,而且费用可能很高。
这就是您在项目中请求公共数据集的原因:
- Google 支付公共数据集的存储费用
- 您(您当前的项目)为处理付费。
在您的情况下,情况相同。您有一个托管数据的宿主项目,并且您与一组用户共享数据集。
现在,这组用户需要有一个项目,角色为 BigQuery User,这允许他们运行作业,从而处理查询(并为此付费)。
在这个项目上,他们有一个按钮+ ADD DATA,点击它,然后点击PIN A PROJECT。浏览找到宿主项目,选择它并固定它。项目下仅显示每个用户的可查看数据集。