1

我正在尝试使用BigQuery从Jaspersoft配置 iReport,并且我正在关注 Internet 上发布的每个步骤,但它们不起作用。

配置它的具体步骤如下here

主要步骤是在 BigQuery 中创建一个项目,它为您提供 3 个主要内容:

  • 项目 ID
  • 客户 ID
  • 客户秘密

使用这些参数,您可以创建将 iReport 与 BigQuery 连接所需JDBC URL说明。

但是,当您只需要在 iReport 的“新数据库 JDBC 连接”创建上输入凭据(用户名和密码)时,我无法使用我Client Secret的 iReport 请求<path to key file>,我认为这是*.p12文件,因为 iReport 给出了这个错误:

QL problems: java.io.IOException: toDerInputStream rejects tag type ##

请帮助创建此*.p12文件并查看会发生什么,或者如果您已正确配置此配置,请给我提供使此配置正常工作的确切步骤。

谢谢你。

4

1 回答 1

2

*.p12 文件用于连接 ServiceAccount 时。

请转到Google apis 控制台并选择您的项目。

在仪表板上会有您的项目 ID

要获取用户名密码,请转到 API 访问菜单并选择:创建另一个客户端 ID从这里您可以选择服务帐户已安装的应用程序

如果您选择服务帐户,您将获得 .p12 文件和用户名。

如果您选择已安装的应用程序,则应选择“其他” ,然后按“创建客户端 ID ”,然后您将获得您的客户端 ID客户端密码

希望这能解决您的问题,如果没有,请随时提问。

于 2013-03-11T10:11:02.870 回答