You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

BigQuery连接Tableau时出现“获取Drive凭据权限被拒”错误求助

解决Tableau访问BigQuery关联Google Sheets表的权限错误

问题本质

这个错误的核心是:BigQuery中关联Google Sheets的表,其数据访问依赖Google Drive权限,仅配置BigQuery角色(比如数据查看者)无法满足,临时视图会继承原表的权限依赖,所以之前的尝试无效。

解决方案

1. 给服务账号配置Drive访问权限

  • 找到Tableau连接BigQuery所用的服务账号,在Google Cloud IAM控制台为其添加Drive文件查看者(Drive File Viewer)角色;如果需要更精细控制,可添加Drive读取者(Drive Reader)角色。
  • 若目标Google Sheets属于私有文件夹,需将服务账号直接共享到该Sheets或其上级文件夹,权限设为「查看者」。

2. 转换为BigQuery物理表

绕开Drive权限限制,将Sheets数据导入为独立的BigQuery物理表:

  • 执行SQL语句:CREATE TABLE 你的数据集名.新表名AS SELECT * FROM原关联表名``;
  • 或在BigQuery控制台选中原表,通过「导出 > 导出到BigQuery」生成物理表。
  • 这张表不再依赖Drive,Tableau用原有BigQuery权限即可直接访问。

3. 调整Tableau认证方式

如果使用个人账号而非服务账号连接:

  • 在Tableau的BigQuery连接设置中选择OAuth认证,确保登录的账号同时拥有:
    • BigQuery对应数据集/表的数据查看者权限;
    • 目标Google Sheets的查看权限。

4. 验证BigQuery权限完整性

  • 确认服务账号/个人账号在BigQuery数据集、表层面都拥有数据查看者权限;
  • 检查BigQuery的数据集权限是否覆盖了该账号,避免仅给表授权但数据集无权限的情况。

内容的提问来源于stack exchange,提问作者Hv data

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 15:43:16