PowerExchange Adapters for PowerCenter
- PowerExchange Adapters for PowerCenter 10.5.8
- All Products
[ODBC Data Sources] Sample DSN=Simba ODBC Driver for Google BigQuery 64-bit Description=<DSN Description> [Sample DSN] Driver=<Driver installation directory>/simba/googlebigqueryodbc/lib/64/libgooglebigqueryodbc_sb64.so Catalog=<project_id> DefaultDataset=<Dataset name> SQLDialect=<1> OAuthMechanism=0 Email=<Client Email ID of the Google service account> KeyFilePath=<.p12 or JSON key file path>
[ODBC Data Sources] GBQ_ODBC=Simba ODBC Driver for Google BigQuery 64-bit [GBQ_ODBC] Driver=/export/googlebigqueryodbc/lib/64/libgooglebigqueryodbc_sb64.so Catalog=api-project-1243343 DefaultDataset=QATEST SQLDialect=1 OAuthMechanism=0 Email=simbaaccount@api-project-1243343.iam.gserviceaccount.com KeyFilePath=/export/Simba_GBQ_ODBC/API Project-c993e990af5.json
Property
| Description
|
---|---|
ODBC Data Sources
| Name of the data source.
|
Description
| Description of the data source.
|
Driver
| Full path of the Simba ODBC Driver for Google BigQuery library file.
|
Catalog
| Name of the Google BigQuery project associated with your billing account that the Simba ODBC Driver for Google BigQuery queries against.
|
SQLDialect
| The SQL dialect used to run queries against the Google BigQuery tables using the DSN.
To perform pushdown optimization, specify the value of
SQLDialect property as 1.
Simba ODBC Driver for Google BigQuery does not support Legacy SQL.
|
DefaultDataset
| Specify a dataset name in Google BigQuery that the Simba ODBC driver queries by default.
|
OAuthMechanism
| The OAuth 2.0 authentication mechanism used to authenticate the driver.
To authenticate the driver through a Google service account, specify the value of
OAuthMechanism property as
0 .
Specify the
Email
To authenticate the driver through a Google user account, specify the value of
OAuthMechanism property as
1 .
Refresh Token based on your Google user account and set the following property in the DSN:
Auth_RefreshToken=<Refresh token value>
If you already have your refresh token, then you can set the following property in the DSN:
RefreshToken=<Refresh token value>
|
Email
| Applicable when you set the value of
OAuthMechanism property as
0 .
Specify the value of the
Email property to the Google service account email ID.
|
KeyFilePath
| Applicable when you set the value of
OAuthMechanism property as
0 .
Enter the path to the .p12 or JSON key file that is used to authenticate the Google service account.
|
RefreshToken
| Applicable when you set the value of
OAuthMechanism property as
1 .
Specify the refresh token associated with the Google user account.
|
setenv ODBCINI <$ODBC_HOME>/odbc.ini