如何解决“无法读取电子表格错误代码:PERMISSION_DENIED”-Tableau自定义查询
我正在研究Tableau 2020.2。 我有一个BigQuery表(TableA),可从Google工作表(Sheet1)提取实时数据。 当我尝试直接在Tableau数据源中连接Google工作表时,它已经建立连接。另外,当我直接将表(TableA)拖放到数据源中的“将表拖到此处”时,它工作正常。 但是,当我尝试在TableA上运行自定义查询时,它会引发以下错误:
Bad Connection: Tableau could not connect to the data source.
Error Code: 015CFBE6
The Google BigQuery service was unable to process this request.
Error while reading table: TableA,error message: Failed to read the spreadsheet. Error code: PERMISSION_DENIED
解决方法
如果您的 BigQuery 表拥有数百万/数十亿的海量数据,那么最好只在 bigquery 上拥有一个聚合表。由于它必须检索所有表数据,有时由于时间限制会导致连接失败。
,您的 gcp 帐户需要两项权限才能从链接到 Google 表格 (Sheet1) 的 BigQuery 外部表 (tableA) 中查询数据。
- 对 tableA 的读取/查看权限
- 对 Sheet1 的读取/查看权限
您能否检查并确认您用于对 Tableau BigQuery 连接进行身份验证的 GCP 帐户是否具有这两种权限?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。