无法使用 Simba ODBC 驱动程序从 SAS 连接到 Google Bigquery。操作系统:Linux
ODBC.ini
[GoogleBQ]
Driver=<path for googlebigqueryodbc_sb64.so file path>
Description=Simba ODBC Driver for Google BigQuery (64-bit) DSN
Catalog=npower-qa
OAuthMechanism=0
Email=<service -accoun@project.iam.gserviceaccount.com
LogonID=
Password=
TrustedCerts=<Path for cacerts.pem>
RefreshToken= < Token >
SQLDialect=1
KeyFilePath=<file path for .p12 file >
AllowLargeResults=0
ProxyHost=<proxy ip>
ProxyPort=<proxy port>
用于测试 ODBC 连接性的 Linux 命令:
$ isql -v GoogleBQ
错误:
[S1000][unixODBC][Simba][DSI] 尝试检索密钥“NoSQLGetPrivateProfileString”和组件 ID 1 的错误消息时发生错误:
无法打开错误消息文件 - 检查“/shared/SAS/simba/googlebigqueryodbc /lib/64/$(INSTALLDIR)/ErrorMessages/en-US/ODBCMessages.xml”或“/shared/SAS/simba/googlebigqueryodbc/lib/64/$(INSTALLDIR)/ErrorMessages/ODBCMessages_en-US.xml”存在并且是可访问的。