2015-12-23 136 views
3

我們希望通過第三方sql客戶端訪問BigQuery,例如。 RazorSql。我遇到了StarSchema JDBC驅動程序,我無法使它與Razorsql一起工作,並且在網頁上說它已經存檔。所以,不知道它應該工作。有什麼建議麼?是否有用於BigQuery的Google支持的JDBC驅動程序?

嘗試與RazoeSql使用它時,我得到的錯誤是:

java.io.IOException: toDerInputStream rejects tag type 123 

我使用的身份驗證服務帳戶密鑰文件。

這是JDBC URL值我使用(其中,「我的-POC」是該項目的ID和「MY_POC」是集名稱):

jdbc:BQDriver:my-poc%3AMY_POC?withServiceAccount=true 
+0

可能重複[jdbc驅動程序for google bigquery](http://stackoverflow.com/questions/12213339/jdbc-driver-for-google-bigquery) –

回答

3

唉,沒有沒有一個JDBC驅動程序得到官方支持。有一個由Simba與谷歌一起開發的ODBC驅動程序(您可以免費下載它here),並且您可以使用JDBC到ODBC的橋接器(儘管官方的java 8中已棄用,我相信您可以從幾個不同的人的(here,例如)。

誠然,這不是一個很好的解決方案。IMO谷歌真的應該提供JDBC驅動程序,但他們沒有。

+0

與Google合作的Simbra似乎最近發佈了一個JDBC驅動程序以及:https://cloud.google.com/bigquery/partners/simba-drivers/#current_jdbc_driver_releases –

0

java.io. IOException:toDerInputStream拒絕標籤類型123

JDBC驅動程序需要一個p12格式的文件,而不是json格式的文件。

相關問題