我们可以使用Simba JDBC驱动程序查询google大查询公共数据集吗?

我们可以使用Simba JDBC驱动程序查询google大查询公共数据集吗?,jdbc,google-bigquery,simba,Jdbc,Google Bigquery,Simba,我想使用GoogleBigQuery测试连接和查询,用于GoogleQueryPublic项目/数据集,如“BigQueryPublicData”,或使用SimbaJDBC驱动程序的任何其他公共数据集 我尝试了Simba驱动程序文档中提到的不同身份验证,但在中找不到任何选项 我知道,如果我创建自己的项目和数据集(我需要在该项目中启用计费),那么我可以使用Simba JDBC驱动程序使用服务帐户身份验证方法,但在为我的项目启用计费之前,我想尝试查询一些公共数据集,但对于公共数据集,我找不到使用JD

我想使用GoogleBigQuery测试连接和查询,用于GoogleQueryPublic项目/数据集,如“BigQueryPublicData”,或使用SimbaJDBC驱动程序的任何其他公共数据集

我尝试了Simba驱动程序文档中提到的不同身份验证,但在中找不到任何选项

我知道,如果我创建自己的项目和数据集(我需要在该项目中启用计费),那么我可以使用Simba JDBC驱动程序使用服务帐户身份验证方法,但在为我的项目启用计费之前,我想尝试查询一些公共数据集,但对于公共数据集,我找不到使用JDBC驱动程序进行查询的方法(使用一些第三方开源工具,如SQL Workbench或SQuirreL SQL client)


有人能告诉我这是否可行吗?

如果它在UI中工作,它也应该通过任何其他界面工作-只要确保您使用自己的项目进行计费,并且只在查询中引用公共数据项目。

我测试了它,您至少需要一个项目集,否则您无法访问BigQuery UI。

您应该按照说明安装和使用Simba JDBC驱动程序。您可以将其集成到中


如果您遇到特定错误,请编辑帖子并更新信息。

ODBC驱动程序有一个特定参数,您可以在其中添加
bigquery公共数据

JDBC驱动程序上没有这样的选项。最接近的选项可能是,但不确定它是否能工作,因为这是设置计费项目,并且您不能对“公共数据集项目”收费

您可以通过完全限定要查询的表(用反勾字符括起来)来解决这个问题,例如,
`bigquery public data.utility\u us.us\u msa\u area`
数据计算应该分开查看

数据:从公共数据集中提供

Compute:当您运行查询时,它使用计算槽来处理数据。您至少需要有一个试用帐户才能使用空闲层计算槽来运行查询

为Simba ODBC驱动程序提供项目/数据集信息

根据需要使用用户或服务身份验证。 在底部,选择您的账单帐户所在的项目

  • 目录(项目)->提供您的账单帐户项目名称
  • 例如

    mybigquery

  • 数据集->使用公共数据集对其进行限定
  • 例如

    bigquery-public-data.bitcoin\u区块链


    测试连接并单击“确定”。就是这样。

    使用BigQuery UI查询公共数据集效果很好,但我想检查是否可以使用Simba JDBC驱动程序查询公共项目/数据集。我设置了服务帐户和空项目,没有计费选项,可以使用Ing DataGrip UI查询公共数据集。我的用户Simba JDBC驱动程序1.2.1.1001Hi Martin,感谢您的快速回复onse,但从谷歌大查询用户界面,我可以访问公共项目数据,甚至不必为我的任何项目设置账单。每月的第一个TB是免费的-我想这就是它工作的原因。你仍然需要自己的项目-我认为你没有为他们的项目创建权限-这将是一个有趣的选择。请参阅