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