Skip to main content

Dataiku

This guide walks you through connecting Dataiku to IOMETE using the Arrow Flight SQL JDBC driver.

Prerequisites

  • A running IOMETE cluster with an active compute resource
  • Access to the Dataiku Administration panel
  • Your IOMETE username and personal access token

Download the JDBC Driver

Download the Arrow Flight SQL JDBC driver from Maven Central:

flight-sql-jdbc-driver-16.1.0.jar

Save the JAR file to a directory accessible by your Dataiku instance.

Configure the Connection in Dataiku

Step 1: Open the Administration Panel

Navigate to the Administration section from the Dataiku home screen.

Dataiku Administration Panel | IOMETEDataiku Administration Panel | IOMETE

Step 2: Access Connections

Select Connections from the left-hand menu.

Dataiku Connections Panel | IOMETEDataiku Connections Panel | IOMETE

Step 3: Create a New SQL Connection

Search for Other and select Other SQL databases.

Selecting Other SQL databases | IOMETESelecting Other SQL databases | IOMETE

Step 4: Configure the Connection

You will see the connection setup form:

New SQL Database Connection Form | IOMETENew SQL Database Connection Form | IOMETE

Fill in the following settings:

FieldValue
JDBC driver classorg.apache.arrow.driver.jdbc.ArrowFlightJdbcDriver
JDBC URLYour IOMETE compute JDBC connection string (remove any embedded username/password)
Driver jars directoryPath to the directory containing the downloaded JAR file
SQL dialectSparkSQL (via JDBC)
UserYour IOMETE username
PasswordYour IOMETE personal access token
Can browse catalogs✓ Enabled
Finding Your JDBC URL

You can find the JDBC connection string in the IOMETE console under your compute resource's connection details. Make sure to remove any user and password parameters from the URL, as these are configured separately.

Verify the Connection

After saving your configuration, use Dataiku's Test button to verify the connection. Once successful, you can start creating datasets and running queries against your IOMETE lakehouse.