DbSchema connects to Exasol over JDBC and imports standard schemas together with the virtual schemas that project S3, Hive, or other databases — then turns the warehouse into ER diagrams, documentation, and reviewed DDL.
Trusted by teams at
An Exasol cluster accumulates structure fast: native tables for the marts, plus virtual schemas projecting S3 buckets, Hive tables, and remote databases through the same SQL interface. Which dashboard reads physical data and which reads external sources is knowledge that tends to live in one engineer's head.
DbSchema imports both schema types into a single model — diagrammed, documented, and versioned alongside your ETL code.
Structure first, queries second, documentation for free.
Connect to the cluster and DbSchema lays out tables, keys, and relationships from every schema — including the virtual ones over external sources — as one ER diagram.
Write window functions and Exasol-specific aggregations with table and column autocompletion, run them against the in-memory engine, and export the results grid.
One click exports interactive HTML5 documentation — searchable diagrams, comments, hover details — that analysts read in a browser instead of querying system tables.
The design model is a file in your repository: branch it, diff it, and pull-request schema changes like the ETL code around them. After approval, DbSchema compares the model against the cluster and generates the Exasol DDL you read before it runs.
Register the Exasol JDBC driver — downloaded from the Exasol download portal — in DbSchema's
driver manager, then connect on the default port 8563 with a URL of the form
jdbc:exa:host:8563. For EXACloud or self-hosted deployments with TLS enabled,
use the cluster's primary IP address as the host.
On non-production environments with self-signed certificates, appending
;validateservercertificate=0 to the URL suppresses certificate validation errors
during initial setup. Once connected, DbSchema pulls in standard and virtual schemas alike.
Setup details are on the Exasol JDBC driver page.
Free Community Edition, 15-day Architect trial, no signup — one installer.
Teams working with Exasol often use these engines too. Explore dedicated guides and JDBC setup for each.