In this tutorial, we will walk through how to connect to Google BigQuery from SQL/BI/ETL tools using Progress DataDirect's JDBC Connector for Google BigQuery .
Name: <Any name>
Class Name: com.ddtek.jdbc.googlebigquery.GoogleBigQueryDriver
C:\Program Files\Progress\DataDirect\JDBC_60\googlebigquery.jar
jdbc:datadirect:googlebigquery:AuthenticationMethod=serviceaccount;Project=<
yourprojectname-12345
>;Dataset=<
your
dataset name>;ServiceAccountEmail=<email@yourprojectname-12345.iam.gserviceaccount.com;ServiceAccountPrivateKey=/path-to/json-or-p12-file
where
Project - Your Project ID, this can be found in your Google Console
DataSet - The Dataset name you want to connect to
ServiceAccountEmail – Service Account ID you created above. You should find it in IAM->Service Accounts as shown below
ServiceAccountPrivateKey – Path to JSON or .p12 file you saved earlier.
jdbc:datadirect:googlebigquery:AuthenticationMethod=serviceaccount;Project=projectzero-249620;Dataset=datadirect;ServiceAccountEmail=googlebigquery@projectzero-249620.iam.gserviceaccount.com;ServiceAccountPrivateKey=C:\Users\sbobba\Downloads\projectzero-249620-215fa9911145.json
We hope this tutorial explained connecting to Google BigQuery and querying data using Progress DataDirect's JDBC Connector for Google BigQuery. Feel free to contact us with any questions.