LogoLogo
codatum.comSign InStart for free
  • Introduction
  • Getting Started
    • Quick Start
    • Concept (Further reading)
      • Why did we a choose Block Editor over Cell-based Editor?
  • Connect and Manage Data
    • Connection
      • Sync Table Metadata
    • Supported Warehouses
      • BigQuery
      • Snowflake
      • Other Warehouses
    • Catalog
    • Search
  • Data Exploration
    • Data Exploration Overview
    • Notebook
      • Doc Page
      • Grid Page
      • SQL Block
      • Version
      • Notebook FAQ
    • Chart
    • Explorer
    • Parameter
    • (Appendix) Cache
  • AI Assist
    • SQL Assistant
  • Sharing
    • Sharing Overview
    • Teamspace
    • Shared Notebook
    • Report
    • Public Link
    • Signed Embed
      • How to Set Up Signed Embed
  • Account Management
    • Account
    • Account Settings
  • Workspace & User Management
    • Workspace
  • User Management
    • Invitation
    • Group
  • Security
    • Security Overview
  • Audit logs
  • IP Access Control
  • Access control
    • Access Control Overview
    • Access Control for Workspace
    • Access Control for Resources
      • Access Control for Group
      • Access Control for Teamspace
      • Access Control for Notebook
      • Access Control for Connection
      • Access Control for Report
  • [Under Construction] Plan and Billing
    • Limit and usage
    • Downgrade and cancel
  • Best Practices
    • Advanced Control Structures in SQL
  • Other considerations
    • System requirements
Powered by GitBook

Reference

  • Privacy policy
  • Terms of service
  • JP Docs Site
On this page
  • How to Set Up
  • Steps in BigQuery
  • Steps in Codatum
  • Use INFORMATION_SCHEMA for Searching

Was this helpful?

  1. Connect and Manage Data
  2. Supported Warehouses

BigQuery

How to set up the BigQuery connection and additional notes on using it

PreviousSupported WarehousesNextSnowflake

Last updated 1 month ago

Was this helpful?

With Codatum, you can connect, query, and manage data of BigQuery.

How to Set Up

Steps in BigQuery

First, perform the following operations in the BigQuery console:

  • Generate a service account and service account key

  • Grant the following roles or permissions to the target project:

    • Role BigQuery Job User or the following permissions:

      • bigquery.jobs.create

    • Role BigQuery Read Session User or the following permissions:

      • bigquery.readsessions.create

      • bigquery.readsessions.getData

      • bigquery.readsessions.update

  • Grant the following roles or permissions to the target datasets:

    • Role BigQuery Data Viewer or the following permissions:

      • bigquery.tables.getData

      • bigquery.datasets.get

      • bigquery.tables.get

      • bigquery.tables.list

  • (Optional) Grant the following permissions to the target project if you want to avoid entering the Project ID each time you sync the dataset table information

    • resourcemanager.projects.get

Steps in Codatum

Finally, create Connection in Codatum

  1. In the Connection list, select New connection and select BigQuery

  2. Enter a Connection name as the Display Name

  3. Select the Access level

  4. Upload the service account key using File upload

  5. Enter the Project ID

    • Use the Project ID you saved in the steps above.

  6. Add datasets to the Sync target

Use INFORMATION_SCHEMA for Searching

If you grant the bigquery.admin permission to the target project, you can utilize INFORMATION_SCHEMA tables to search any tables in non-synced datasets.

Save the targetProject ID as it is necessary for the later

steps in Codatum