Skip to Content
DestinationsBigQueryOverview
Integration guideDataAvailable

Google BigQuery

Connect a BigQuery project and dataset for governed source access or destination exports.

Last reviewed July 13, 2026

Source and destination — A BigQuery app can let Vendo query selected warehouse data and can receive supported event, user, advertising, conversion, or custom exports. The integrations you create determine the direction and data contract.

Connection Modes

ModeCredential ownerRecommended when
Vendo Service AccountVendo displays a managed principal; your GCP administrator grants it accessYou want keyless setup and centrally revocable IAM access
Bring Your Own Service AccountYour organization creates and uploads a JSON keyYour security policy requires a dedicated customer-owned principal

The address shown in the current connection form is authoritative for managed access. Do not reuse a service-account address copied from an old ticket or guide.

Data Boundary

Project access is not the same as permission to every dataset. Select the intended dataset and grant only the roles and resources required by the agreed source or destination workflow.

At minimum, distinguish:

  • read access for discovering schemas and querying source tables;
  • job access for running BigQuery jobs in the project;
  • write access when Vendo must create or update destination tables.

Use dataset-level IAM where practical. Avoid granting project-wide owner or editor roles.

Before You Connect

  • confirm the GCP project and dataset with the data owner;
  • decide whether Vendo will read, write, or do both;
  • choose the access mode;
  • identify data-location, retention, and residency requirements;
  • define expected tables, identifiers, freshness, and reconciliation checks.

Verify the Connection

  1. Use Load Datasets in the BigQuery connection form.
  2. Select the intended dataset.
  3. Run the form’s access verification.
  4. Confirm read and write results match the planned direction.
  5. Create the source or destination integration.
  6. Run a narrow test and inspect the actual table or query result.

Connection validation proves that credentials and IAM work. It does not prove that a mapping, schedule, or downstream consumer is correct.

Security

  • Store service-account JSON only in Vendo’s credential form; never in docs, source control, or support messages.
  • Rotate a customer-owned key according to your organization’s policy.
  • Revoke the principal when the connection is retired.
  • Review integration logs and GCP audit logs after permission changes.
Need help?

Include your workspace, integration or job ID, and the first error message when you contact support.

support@vendodata.com
Last updated on