无法通过ODBC从东北的BigQuery表中获取数据

时间:2019-03-15 14:30:16

标签: google-bigquery odbc

我想通过ODBC(Simba)从BigQuery表中获取数据。

我配置了ODBC数据源并连接到表,但无法仅从特定区域的表中获取数据(美国和欧盟已连接,但asia-northeast1和asia-east1没有)。

我使用Excel尝试了此操作,但使用其他工具时得到了相同的结果。 这仅对特定区域中的表有问题吗?

环境

・ Windows 10

・ SimbaODBCDriverforGoogleBigQuery32_2.1.11.1011

・ Office 2013 Excel

错误消息

  

DataSource.Error:ODBC:错误[HY000] [Simba] [BigQuery](100)错误   与REST API交互:找不到:作业[JobID]详细:       DataSourceKind = Odbc       DataSourcePath = dsn = [DSN]       OdbcErrors =表格

2 个答案:

答案 0 :(得分:1)

您正在使用哪个版本的驱动程序?

根据Simba文档,此功能已在2018年9月13日在2.1.17版中发布

  

增强功能和新功能

     
      
  • [GAUSS-677]支持查询特定地理区域中托管的数据集   地点

         

    您现在可以查询特定地理区域中托管的数据集   位置。有关更多信息,请参阅Google BigQuery文档。   在“数据集位置”上:   https://cloud.google.com/bigquery/docs/dataset-locations

  •   

您可以从此link

下载最新版本

请在ODBC窗口中查看您的版本

enter image description here

在高级选项中,您可以定义正在使用的项目,并在查询向导中从正确的位置选择数据集

答案 1 :(得分:0)

谢谢您的回答!

我使用上面写的版本2.1.11。 安装最新版本(2.1.20)后,我可以从asia-northeast1中的表中获取数据!

有关Simba驱动程序的日语Google官方页面较旧,并且已将旧版本(2.1.11)链接为最新版本。我直接指定了URL,并获取了最新版本。