DbSchema connects to BigQuery through the Simba JDBC driver — with a service account or your gcloud credentials — and renders the project, dataset, and table hierarchy as an interactive ER diagram, with visual queries and documentation on top.
Trusted by teams at
BigQuery makes storage effortless, so every domain gets a dataset and every team gets a project — until schema-coverage audits and new-hire onboarding mean clicking through tables one by one. How the tables relate exists only in SQL files and in memory.
DbSchema introspects the metadata over JDBC and assembles the map: projects, datasets, and tables on one navigable diagram.
For the data team — and for everyone who keeps asking it questions.
DbSchema introspects BigQuery metadata and lays out datasets and tables as one navigable view across projects — ready for onboarding sessions and audits.
Analysts pick tables, joins, and filters visually; DbSchema writes the BigQuery SQL, runs it on the serverless engine, and shows the results in the grid.
For queries too specific for the builder: an editor with dataset and table autocompletion, script execution, and exportable results.
Export interactive HTML5 documentation with ER diagrams and table definitions — an offline-capable reference for analysts and stakeholders who never open the BigQuery console. Governance material that is generated, not maintained by hand.
Explore the Documentation Tool
Add the Simba BigQuery JDBC driver — from Google's official driver download page — in
DbSchema's driver manager, and point the connection at
jdbc:bigquery://https://www.googleapis.com/bigquery/v2:443. Data is organized as
projects containing datasets containing tables, and DbSchema renders exactly that hierarchy
as the diagram.
For service account authentication, set OAuthType=0, the account email in
OAuthServiceAcctEmail, and the private key file path in
OAuthPvtKeyPath. Alternatively, Application Default Credentials work when the
machine running DbSchema is already authenticated with the gcloud CLI — no key
file to manage. Setup details are on the
BigQuery JDBC driver page.
Free Community Edition in every download, with a 15-day Architect trial alongside.
Teams working with Google BigQuery often use these engines too. Explore dedicated guides and JDBC setup for each.