For the complete documentation index, see llms.txt. This page is also available as Markdown.

Metabase

Connect Metabase to the e6data query engine using the e6data driver.

Metabase is an open-source business intelligence tool for exploring and visualizing data. This guide connects Metabase to the e6data query engine.

Requirements

  • A running instance of Metabase (see the Metabase docs for installation).

  • The latest e6data JDBC driver.

  • A Direct or TLS connection on your cluster.

  • The connection details from the cluster's Connection Information tab - host, port, catalog, database, username, and password (a personal access token).

Connect

  1. Deploy the e6data driver. Download the latest e6data Metabase driver JAR, copy it into the Metabase /plugins/ directory, and restart Metabase to load it.

  2. Open the Metabase web interface and go to the gear icon → Admin settings → Databases → Add a database.

  3. Enter the connection parameters:

    • Database Type: e6data

    • Display Name: a name for the database in Metabase

    • Host: the cluster's IP address or domain name

    • Port: the cluster port (for example, 80)

    • Catalog: the catalog attached to the cluster

    • Database: the database within that catalog

    • Username: your e6data login

    • Password: a personal access token

  4. Add JDBC string parameters as needed:

    • Direct connectivity: AUTO_RESUME=true (optional) to enable cluster auto-resume.

    • TLS connectivity: secure=true (required), cluster-uuid=<uuid> (required), and optionally AUTO_RESUME=true.

Following the steps in this order results in a successful connection to e6data through Metabase.

TLS/HTTPS

e6data uses globally trusted certificates, so the host and port from the connection dialog are sufficient. Any cluster requiring authentication also requires TLS/HTTPS - use the cluster's HTTPS URL in the connection string.

See also

  • JDBC

  • Endpoints and cluster ingress

  • Access tokens

Last updated

Was this helpful?