知识库

打开已发布工作簿时出错“此工作表使用了 Google Drive 数据库中的数据”


发布时间: 10 Apr 2023
上次修改日期: 19 Jun 2023

问题

打开连接到 Google Drive 中文件的已发布工作簿时出错,将显示以下错误消息:

无法使用提供的凭据连接到数据源,或者没有提供凭据。
Tableau 需要未过期的 OAuth 刷新令牌才能连接到数据。授权刷新令牌或向数据源所有者寻求帮助。
此表使用了 Google Drive 数据库中的数据。
您需要登录到该服务器。

用户添加的图像

环境

  • Tableau Cloud
  • Tableau Server
  • Google Drive

解决方案

有两种可能的原因和两种不同的解决方案。
选项 1
凭据没有嵌入到工作簿使用的数据源中。

按照下面的说明在 Tableau Cloud 中嵌入 Google Drive 的凭据。
1.在 Tableau Desktop 中选择菜单 > 服务器 > 发布数据源 >(数据源名称)
2.将数据源发布到 Tableau Cloud,将身份验证选项保留为“提示用户”。  然后,浏览器中会打开一个新选项卡。
3.打开连接选项卡,然后单击选项(...) > 编辑连接
4.选择连接中的嵌入式凭据 > 选择帐户 > 添加 Google Drive帐户。输入 Google Drive 的凭据。
5.单击保存
6.将数据源替换为 Tableau Desktop 中的已发布数据源。  有关替换数据源的更多信息,请参阅此 Tableau 在线帮助
选项 2
Google Cloud Platform 没有选择“Google 表格 API”。 

1.登录 Google Cloud Platform。
2.启用“Google 表格 API”。  有关如何在 Google Cloud 项目中工作时启用 API 的说明,请参考这些第三方说明
 

原因

1.未嵌入 Google Drive 的凭据。  发布连接到 Google Drive 的数据源时,不支持“嵌入密码”选项。

用户添加的图像

2.当没有选择 Google Cloud Platform 上的 Google 表格 API 选项时,也会出现错误。
此文章是否已解决问题?