使用Simba JDBC驱动程序访问特定的Google BigQuery数据集的元数据



这是我到目前为止所做的:我们正在使用TEIID Wildfly服务器中的Simba Google BigQuery JDBC驱动程序(版本41_1.2.0.1(来连接到大型设备。我们使用以下连接URL。jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443; oauthtype = 2; projectid = xyz

这是我正在寻找的:我们只需要使用该数据集的ConnectionUrl和获取元数据连接到特定数据集。

要实现上述我还尝试使用可用的defaultDataSet参数,即使在连接URL中使用它,驱动程序也正在获取上述项目中所有可用数据集的元数据。

上述问题:这确实减慢了通过TEIID部署VBD的过程。我认为这主要是由于多个数据集,就像我尝试使用一个数据集连接到一个项目时,同一我们仅在几秒钟内完成。

谢谢

在构建JDBC驱动程序的连接URL的文档中,连接URL的格式为:

jdbc:bigquery://[Host]:[Port];ProjectId=[Project];OAuthType=[AuthValue];[Property1]=[Value1];[Property2]=[Value2];...

查看配置参数的选项,无法仅连接到单个数据集。DefaultDataSet仅在该数据集中的表中进行预填写,因此您可以在代码中使用不合格的表名称。其余数据集仍将可以访问。

最新更新