Firebolt

circle-exclamation
circle-info

We recommend creating a dedicated Firebolt service user for the DinoAI agent environment, with the minimum permissions required to create tables and views in your database.

Create a Firebolt user

Create a new Firebolt user and assign the DB Admin role. This user will need access to the database used by the DinoAI agent environment.

Add the DinoAI agent environment connection

To add the Firebolt DinoAI agent environment connection, follow these instructions:

  1. Click Settings in the top menu bar of the Paradime interface to access Account Settings

  2. In the left sidebar, click Connections

  3. Click Add New next to the DinoAI Background Agent Environment section

  4. Select Firebolt and fill out the corresponding fields.

Field details

Field
Description
Example

Profile Name

The profile name set in your dbt_project.yaml. See more herearrow-up-right.

dbt-firebolt

Target

The target name used to identify the DinoAI agent environment connection. See more herearrow-up-right.

dinoai

Host Name

The host name of the connection. For all customers it is api.app.firebolt.io.

api.app.firebolt.io

Account Name

Specifies the account name (not the account ID) under which the specified database exists.

acme

Engine Name

The name of the Firebolt engine the DinoAI agent will use during background agent sessions.

analytics_gp

Database

The name of the Firebolt database the DinoAI agent will query and build objects in.

analytics

Client ID

Your service accountarrow-up-right ID for the DinoAI agent service user.

client_id_xyz

Client Secret

The secret associated with the specified client_id.

client_secret_xyz

Schema

A string added as a prefix to the names of generated tables. See the custom schemas workaroundarrow-up-right.

dbt_dinoai

Threads

Must be set to 1. Multi-threading is not currently supported in Firebolt.

1

Last updated

Was this helpful?