1

我正在尝试使用 Simba ODBC 连接将 BigQuery 视图的结果导出到 Excel。我正在查询的视图引用了链接到 Google 表格的表,但是我无法获得传递给 Google 表格的权限,出现错误:

[Simba][BigQuery] {20} 查询执行失败:访问被拒绝:BigQuery BigQuery:未找到具有 Google Drive 范围的 OAuth 令牌。

Google 表格是使用有权访问 BigQuery 的同一 Google 帐户创建的,并且 ODBC 连接已勾选“请求 Google Drive 范围访问”设置。

有人对我如何解决这个问题有任何想法吗?

艾伦

4

1 回答 1

0

发现此确切的错误消息尝试使用 Excel 2016 和 2010 中的 Windows ODBC DSN 连接通过 BigQuery 外部数据源表从 GoogleSheet 中进行选择。

问题我已经追踪到可从谷歌云平台下载页面安装的 ODBC 驱动程序版本。

  • 2.1.10 不起作用
  • 2.1.11 是否有效
  • 2.1.20 不起作用

这三次都创建了一个用户 DSN - 数据源,使用“Simba ODBC Driver for Google BigQuery”并使用以下配置:

  • O 认证机制“用户认证”
  • 勾选“请求 Google Drive 范围访问”
  • 点击登录...
  • 从 Google 登录页面复制代码,然后粘贴到确认代码中以生成令牌。

不起作用的版本基本上只请求 BigQuery 工具的 Google Cloud Platform 权限,并且即使勾选了请求框,也不会请求额外的 Google Drive 范围访问权限。

于 2018-12-12T17:34:03.800 回答