Hi,
I have installed Pentaho 8.2. We have database on Google BigQuery which we are trying to connect.
I am trying to create new connection to Big query.
I have copied simba Jar files (4.2) under
I am using below inforomation \server\pentaho-server\tomcat\webapps\pentaho\WEB-INF\lib
GoogleBigQueryJDBC42.jar
google-http-client-1.22.0.jargoogle-http-client-jackson2-1.22.0.jargoogle-oauth-client-1.22.0.jargoogle-api-client-1.22.0.jargoogle-api-services-bigquery-v2-rev355-1.22.0.jar
In Pentaho, I am creating new connection using below info,
General:
Host:
https://www.googleapis.com/bigquery/v2Database: Project ID in Google CloudPort: 443User Name: BlankPassword: Blank
In options (Tab), below options are used
OAuthType: 0
OAuthServiceAcctEmail: pentaho-new@<Project_ID>.iam.gserviceaccount.comOAuthPvtKeyPath: D:\Downloads\<Key>.p12Timeout: 120
And I am getting error 'ConnectionServiceImpl.Error_00009 - Connection to database [Project ID] Failed.
Below are details in log file.
2019-05-21 18:45:32,377 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] Error end:
2019-05-21 18:45:39,543 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] Error Start: Pentaho pentaho-platform-core 8.2.0.0-3422019-05-21 18:45:39,544 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.ConnectionServiceImpl] ::: ConnectFactory.ERROR_0001 - Database connection could not be established to: com.simba.googlebigquery.jdbc42.Driver jdbc:bigquery://
https://www.googleapis.com/bigquery/v2:443;ProjectId=<Project_ID>;;OAuthServiceAcctEmail=pentaho-new@<Project_ID>.iam.gserviceaccount.com;OAuthPvtKeyPath=D:\Downloads\<File>.p12;Timeout=120;OAuthType=0java.lang.NoClassDefFoundError: com/google/auth/http/HttpTransportFactory
I have verified using client tool that service account and P12 works fine.
Can someone help what I am missing here?
#Pentaho