是否有谷歌支持的BigQuery JDBC驱动程序?

时间:2015-12-23 20:56:29

标签: jdbc google-bigquery star-schema

我们希望通过第三方SQL客户端访问BigQuery,例如。 RazorSql。我遇到了StarSchema JDBC驱动程序,我无法使用Razorsql,在网页上它说该项目已存档。所以,不确定它是否应该起作用。有什么建议吗?

尝试与RazoeSql一起使用时出现的错误是:

# Same dir as main linux
$ git clone --bare git://git.kernel.org/pub/scm/linux/kernel/git/history/history.git
$ cd linux/.git/
$ echo ../../../history.git/objects >> objects/info/alternates
$ echo 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 e7e173af42dbf37b1d946f9ee00219cb3b2bea6a >> info/grafts
$ echo 7a2deb32924142696b8174cdf9b38cd72a11fc96 379a6be1eedb84ae0d476afbc4b4070383681178 >> info/grafts

我正在使用服务帐户密钥文件进行身份验证。

这是我使用的JDBC url值(其中“my-poc”是项目ID,“MY_POC”是数据集名称):

java.io.IOException: toDerInputStream rejects tag type 123

2 个答案:

答案 0 :(得分:3)

唉,没有正式支持的JDBC驱动程序。有一个由Simba与谷歌一起开发的ODBC驱动程序(你可以免费下载它here),你可以使用JDBC到ODBC桥(虽然官方版已经在Java 8中弃用了,我相信你可以从一些不同的人(例如here)下载一个。

不可否认,这不是一个很好的解决方案。 IMO Google确实应该提供JDBC驱动程序,但它们没有。

答案 1 :(得分:0)

  

java.io.IOException:toDerInputStream拒绝标记类型123

JDBC驱动程序需要p12格式的文件而不是json格式的文件。