Streambased Documentation
  • Home
  • Overview
    • Key Concepts
  • Streambased Cloud
    • Streambased Cloud UI
      • Create your first Streambased cluster
      • Create your first Streambased API Key
      • Running your first A.S.K Query
      • Exploring your data using S.S.K
    • Iceberg Service for Kafka - I.S.K.
      • Overview
      • Architecture
      • Usage
      • Quick Start
    • Analytics Service for Kafka - A.S.K.
      • Overview
      • Architecture
      • Connecting to Streambased A.S.K.
        • Connect Superset to Streambased A.S.K.
        • Connect Jupyter to Streambased A.S.K.
        • Connect a JDBC Client to Streambased A.S.K.
        • Connect an ODBC client to Streambased A.S.K.
        • Connect a Python Application (SQL Alchemy) to Streambased A.S.K.
    • Storage Service for Kafka - S.S.K.
      • Overview
      • Connecting to Streambased S.S.K.
        • Connecting a S3 compatible client to Streambased S.S.K.
        • Connect a S3manager to Streambased S.S.K.
  • Streambased Platform
    • Overview
    • Requirements
    • Step by Step Installation
    • Configuration
    • Connecting Analytical Applications to Streambased
      • Connect Superset to Streambased
      • Connect Jupyter to Streambased
      • Connect a JDBC Client to Streambased
      • Connect an ODBC client to Streambased
      • Connect a Python Application (SQL Alchemy) to Streambased
Powered by GitBook
On this page
  • Prerequisites:
  • Step 1: Download a driver
  • Step 2: Configure the driver
  • Step 3: [RazorSQL specific] Configure the client
  • Step 4: Run some queries
  1. Streambased Platform
  2. Connecting Analytical Applications to Streambased

Connect an ODBC client to Streambased

Open Database Connectivity (ODBC) is a protocol that allows applications to access data from a database. It connects applications to data sources in databases. Let's bring some real-time data.

PreviousConnect a JDBC Client to StreambasedNextConnect a Python Application (SQL Alchemy) to Streambased

Last updated 3 months ago

We have used RazorSQL client for this tutorial. Other ODBC clients will have similar setup steps. However please refer to the documentation of your application to connect via ODBC.

Prerequisites:

  • A running Streambased instance, for instructions see

  • A RazorSQL deployment. This can be downloaded

Step 1: Download a driver

Streambased is 100% compatible with Trino ODBC drivers. these can be obtained

Step 2: Configure the driver

  1. Open the ODBC data Source application from the windows start menu

  2. Navigate to: User DSN -> Add... -> Simba Trino ODBC Driver

  3. Enter the following basic configurations:

Property name
Value

Data Source Name

streambased (or any name meaningful to you)

Authentication Type

Basic

Host

[server host]

Port

[server port]

Catalog

kafka

Schema

streambased

  1. Click OK

  2. Click Test… to confirm the details are correct and a connection can be established.

By default server port is 8080 and server host is the name of the host on which the docker instance has been launched.

Step 3: [RazorSQL specific] Configure the client

Open RazorSQL and:

  1. Click Add Connection Profile and select the OTHER database type

  1. Select the driver source named streambased (or other name specified in step 3) and click CONNECT

Step 4: Run some queries

When connected a SQL editor will launch, happy querying.

here
here
here
add a connection profile
connect!
querying Kafka via ODBC