Google BigQuery Data Export Connector

Visier can send data through this connector if the following requirements are met.

Prerequisites

Service account

Assign the appropriate security access to the service account. For more information about dataset level permissions, see Grant access to a dataset. For more information about project level permissions, see Manage access to projects, folders, and organizations.

Access level

Role

Project

  • BigQuery Job User
  • Data Lineage Events Producer

Dataset

  • BigQuery Data Editor
Copy
Example: Grant access to a dataset
GRANT `roles/bigquery.dataEditor`
ON SCHEMA `your_project_id.your_dataset_name`
TO "serviceAccount:your-service-account@your-project-id.iam.gserviceaccount.com";

Connector credentials

Provide the following credentials in Visier. For more information, see Add data export connector credentials in Visier.

Credential

Description

Example

Dataset ID

The BigQuery dataset that holds the destination tables.

dataset123

Project ID

The Google Cloud Project that owns the data and is billed for the export.

project456

Client email

The Google BigQuery service account email address.

example@bigquery-ID123.iam.gserviceaccount.com

Client ID

The OAuth client ID to authenticate with Google BigQuery.

gbqClient

Private key ID

The unique identifier of the private key.

key789

Private key

The private key to authenticate with Google BigQuery.

-----BEGIN PRIVATE KEY-----

...

-----END PRIVATE KEY-----