BigQuery Connected Sheets - 所需的用户权限?

Posted

技术标签:

【中文标题】BigQuery Connected Sheets - 所需的用户权限?【英文标题】:BigQuery Connected Sheets - Required user permissions? 【发布时间】:2020-11-10 21:59:47 【问题描述】:

我有一个通过连接工作表连接到谷歌工作表的视图。

我正在尝试通过在 GCP 中授予用户访问权限来让用户刷新数据。

我尝试在项目、数据集和视图级别授予访问权限。但每次他们收到错误:“查询失败,无法访问连接的 BigQuery 表”

我将扮演 bigquery.user 和 bigquery.dataviewer 的角色。

这可能是什么原因造成的?

【问题讨论】:

【参考方案1】:

请确保您希望授予对 Google 表格中 BigQuery 数据的访问权限的用户:

Enterprise Plus 或 G Suite Enterprise for Education 帐户 访问 BigQuery 在 BigQuery 中进行结算设置的项目 所选结算项目的 BigQuery Job Creator 角色 BigQuery 数据查看者角色在包含所选表的数据集上

根据documentation:

如果您与不符合条件的人共享工作表 在上面,他们将能够看到使用 Connected Sheets 创建的分析 并执行常规的表格操作,但他们将无法 刷新它或创建自己的连接表。

此外,请查看另一个 SO thread 和 Using Connected Sheets 文档。

【讨论】:

添加 Job Creator 对我有用

以上是关于BigQuery Connected Sheets - 所需的用户权限?的主要内容,如果未能解决你的问题,请参考以下文章

访问 Google Sheets 联合表时出现 BigQuery 凭据问题

如何设置 Airflow DAG 权限以查询基于 Google Sheets 文档构建的 BigQuery 表?

如何通过服务帐户通过 Google BigQuery External Table 访问 Google Sheets Doc

bigQuery Google Drive Sheets 一张表中的多个工作表

BigQuery GSheet 上传

Sheets.Range 中的值