Connect with Superset

Apache Superset is an open-source business intelligence (BI) and data visualization tool. It enables you to run queries and build interactive dashboards on your SingleStore databases, supporting both SQL-based workflows and visual dataset exploration for the SingleStore database.

To connect with SingleStore, specify the connection URL using the SingleStore SQLAlchemy dialect (singlestoredb://) in the following format:

singlestoredb://<username>:<password>@<hostname>:<port>/<database>

where,

  • hostname: IP address or hostname of the SingleStore workspace.

  • port: Port of the SingleStore workspace. Default is 3306.

  • username: Username of the SingleStore database user with which to connect.

  • password: Password for the SingleStore database user.

Prerequisites

Install the sqlalchemy-singlestoredb package.

Connect Superset to SingleStore

To connect your SingleStore database, configure a database connection in Superset:

  1. Log in to Superset.

  2. From the Settings list, select Database Connections.

  3. On the Databases page, select the + Database button.

  4. On the Connect a database dialog, from the Supported databases list, select SingleStore.

  5. On the Basic tab, enter the following:

    • Display Name: Enter SingleStore.

    • SQLAlchemy URI: Enter the connection URL in the following format:

      singlestoredb://<username>:<password>@<hostname>:<port>/<database>

    • Select Test Connection to verify connectivity to your SingleStore database.

  6. Select Connect.

The SingleStore database is now added as a database connection in Superset. Either create a dataset or query with SQL to explore your SingleStore database. Refer to Superset Documentation for more information.

Last modified:

Was this article helpful?

Verification instructions

Note: You must install cosign to verify the authenticity of the SingleStore file.

Use the following steps to verify the authenticity of singlestoredb-server, singlestoredb-toolbox, singlestoredb-studio, and singlestore-client SingleStore files that have been downloaded.

You may perform the following steps on any computer that can run cosign, such as the main deployment host of the cluster.

  1. (Optional) Run the following command to view the associated signature files.

    curl undefined
  2. Download the signature file from the SingleStore release server.

    • Option 1: Click the Download Signature button next to the SingleStore file.

    • Option 2: Copy and paste the following URL into the address bar of your browser and save the signature file.

    • Option 3: Run the following command to download the signature file.

      curl -O undefined
  3. After the signature file has been downloaded, run the following command to verify the authenticity of the SingleStore file.

    echo -n undefined |
    cosign verify-blob --certificate-oidc-issuer https://oidc.eks.us-east-1.amazonaws.com/id/CCDCDBA1379A5596AB5B2E46DCA385BC \
    --certificate-identity https://kubernetes.io/namespaces/freya-production/serviceaccounts/job-worker \
    --bundle undefined \
    --new-bundle-format -
    Verified OK

Try Out This Notebook to See What’s Possible in SingleStore

Get access to other groundbreaking datasets and engage with our community for expert advice.