我想通过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 =表格
答案 0 :(得分:1)
您正在使用哪个版本的驱动程序?
根据Simba文档,此功能已在2018年9月13日在2.1.17版中发布
增强功能和新功能
[GAUSS-677]支持查询特定地理区域中托管的数据集 地点
您现在可以查询特定地理区域中托管的数据集 位置。有关更多信息,请参阅Google BigQuery文档。 在“数据集位置”上: https://cloud.google.com/bigquery/docs/dataset-locations
您可以从此link
下载最新版本请在ODBC窗口中查看您的版本
在高级选项中,您可以定义正在使用的项目,并在查询向导中从正确的位置选择数据集
答案 1 :(得分:0)
谢谢您的回答!
我使用上面写的版本2.1.11。 安装最新版本(2.1.20)后,我可以从asia-northeast1中的表中获取数据!
有关Simba驱动程序的日语Google官方页面较旧,并且已将旧版本(2.1.11)链接为最新版本。我直接指定了URL,并获取了最新版本。