Build a clearer workflow for Google BigQuery: reverse engineer existing schemas into interactive ER diagrams, model changes visually, and generate reviewed SQL scripts before deployment.
DbSchema is built for visual modeling, schema documentation, and deployment. Keep an offline model in Git, collaborate across teams, and publish documentation that developers, analysts, and stakeholders can navigate in minutes.
Download DbSchema See Google BigQuery Features Download Google BigQuery JDBC Driver
Get to your first Google BigQuery schema diagram in minutes. No account, no credit card.
Download the installer for Windows, macOS, or Linux and launch DbSchema. No signup required.
Reverse engineer an existing Google BigQuery database or open a sample model to explore tables, relationships, and indexes.
Edit schema visually, generate documentation, and prepare reviewed migration scripts for safer releases.
Google BigQuery stores petabytes of analytical data organized into projects, datasets, and tables — a structure that can span dozens of datasets across multiple GCP projects. DbSchema connects to BigQuery via JDBC and renders the dataset-table relationship as an interactive ER diagram, giving your team a single navigable view of the entire data model. This is especially valuable for data teams onboarding new members or auditing schema coverage across business domains.
Download DbSchema Free See Google BigQuery Features
DbSchema's visual query builder translates table joins and filter conditions into BigQuery SQL without requiring analysts to write it by hand. Queries execute against BigQuery's serverless engine and results appear in the integrated data grid.
The data explorer component lets you browse rows in any BigQuery table, apply column-level filters, and page through results — without opening the BigQuery console. This is practical for verifying data quality after ingestion jobs or spot-checking transformation outputs from dbt or Dataflow pipelines.
DbSchema generates HTML schema documentation from your BigQuery metadata, embedding ER diagrams and table definitions into a shareable, offline-capable reference. Distribute it to analysts and stakeholders who need to understand the data model without direct BigQuery console access.
BigQuery requires the Simba BigQuery JDBC driver, available from Google's official driver download page. The JDBC URL format is jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443. For service account authentication, set OAuthType=0 and provide the service account email in OAuthServiceAcctEmail and the private key file path in OAuthPvtKeyPath. Alternatively, Application Default Credentials work when DbSchema runs on a machine already authenticated with the gcloud CLI, removing the need to manage key files explicitly.