To establish a connection between Index and your BigQuery database, you’ll need to configure a service account in Google Cloud Platform (GCP) with appropriate data access permissions.
To successfully connect, you’ll need three essential pieces of information:
To successfully connect, you’ll need three essential pieces of information:
Project ID Format Example:
Service Account Email Format Example:
Private Key Format Example:
Assign these two roles to your service account:
Open your downloaded JSON file and locate these fields:
project_id
client_email
private_key
Enter these values in the corresponding fields in Index’s database connection form.
For custom role configuration, ensure these permissions are included:
bigquery.datasets.get
bigquery.jobs.create
bigquery.tables.get
bigquery.tables.getData
bigquery.tables.list
If you encounter error:1E08010C:DECODER routines::unsupported
, verify your private key format matches:
If you see invalid_grant: Invalid JWT Signature
, your private key may be invalid. Generate a new one through your service account settings.
To establish a connection between Index and your BigQuery database, you’ll need to configure a service account in Google Cloud Platform (GCP) with appropriate data access permissions.
To successfully connect, you’ll need three essential pieces of information:
To successfully connect, you’ll need three essential pieces of information:
Project ID Format Example:
Service Account Email Format Example:
Private Key Format Example:
Assign these two roles to your service account:
Open your downloaded JSON file and locate these fields:
project_id
client_email
private_key
Enter these values in the corresponding fields in Index’s database connection form.
For custom role configuration, ensure these permissions are included:
bigquery.datasets.get
bigquery.jobs.create
bigquery.tables.get
bigquery.tables.getData
bigquery.tables.list
If you encounter error:1E08010C:DECODER routines::unsupported
, verify your private key format matches:
If you see invalid_grant: Invalid JWT Signature
, your private key may be invalid. Generate a new one through your service account settings.