BigQuery Simba ODBC连接 - Google Drive OAuth错误

时间:2018-02-07 09:58:08

标签: google-sheets odbc google-bigquery google-oauth simba

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

  

[Simba] [BigQuery] {20}查询执行失败:拒绝访问:BigQuery BigQuery:找不到包含Google云端硬盘范围的OAuth令牌。

Google表格是使用可访问BigQuery和ODBC连接的同一Google帐户创建的,其中包含“请求Google云端硬盘范围访问权限”设置。

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

艾伦

1 个答案:

答案 0 :(得分:0)

找到了这个确切的错误消息,试图使用Excel 2016和2010中的Windows ODBC DSN连接通过BigQuery外部数据源表从GoogleSheet中进行选择。

问题,我已经找到了可从Google Cloud Platform下载页面安装的ODBC驱动程序的版本。

  • 2.1.10不起作用
  • 2.1.11可以工作
  • 2.1.20不起作用

所有三个步骤均使用“用于Google BigQuery的Simba ODBC驱动程序”创建了一个用户DSN-数据源,并使用以下命令进行了配置:

  • O身份验证机制“用户身份验证”
  • 选择“请求Google云端硬盘范围访问权限”
  • 点击登录...
  • 从Google登录页面复制代码,然后粘贴到“确认代码”中以生成令牌。

基本上不起作用的版本仅请求BigQuery Tools的Google Cloud Platform权限,即使选中了“请求”框,也不会请求其他Google Drive范围访问权限。