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

Lou*_*uis 5 tableau-api google-bigquery

我将一个表定义为一个联合表,它指的是一个谷歌表。当我从 google bigquery web UI 查询它时,它运行良好。但是,如果我尝试使用 Tableau Software BigQuery 驱动程序查询它,我会收到以下错误消息:找不到合适的凭据来访问 Google Drive。联系桌子主人寻求帮助。

关于我的设置的一些事实:

  1. 当我在 Tableau 中使用 BigQuery 驱动程序时,我使用进入 BigQuery Web UI 时使用的相同用户 ID 登录。
  2. 从 Tableau 到原生 BigQuery 表的查询工作正常。
  3. 我在我的云帐户中启用了 google drive api。
  4. google sheet和google big query账号在同一个google用户下。
  5. 我可以在该帐户下将 bigquery 查询保存为 Google 表格。
  6. 我尝试将工作表共享给“拥有 URL 的任何人”,但它不起作用。

小智 5

这是 Tableau 应该解决的问题。问题是,当他们向 BigQuery 发送请求时,他们只传递 BigQuery API 范围。但是,他们还应该请求 GoogleDrive 范围。