Back to Cube

Firebolt

docs/content/product/configuration/data-sources/firebolt.mdx

1.6.432.9 KB
Original Source

Firebolt

<WarningBox>

The driver for Firebolt is supported by its vendor. Please report any issues to their Help Center.

</WarningBox>

Prerequisites

Setup

Manual

Add the following to a .env file in your Cube project:

dotenv
CUBEJS_DB_NAME=firebolt_database
CUBEJS_DB_USER=aaaa-bbb-3244-wwssd
CUBEJS_DB_PASS=**********
CUBEJS_FIREBOLT_ACCOUNT=cube
CUBEJS_FIREBOLT_ENGINE_NAME=engine_name

Environment Variables

Environment VariableDescriptionPossible ValuesRequired
<EnvVar>CUBEJS_DB_NAME</EnvVar>The name of the database to connect toA valid database name
<EnvVar>CUBEJS_DB_USER</EnvVar>A service account ID for accessing Firebolt programmaticallyA valid service id
<EnvVar>CUBEJS_DB_PASS</EnvVar>A service account secret for accessing Firebolt programmaticallyA valid service secret
<EnvVar>CUBEJS_FIREBOLT_ACCOUNT</EnvVar>Account nameAn account name
<EnvVar>CUBEJS_FIREBOLT_ENGINE_NAME</EnvVar>Engine name to connect toA valid engine name
<EnvVar>CUBEJS_FIREBOLT_API_ENDPOINT</EnvVar>Firebolt API endpoint. Used for authenticationapi.dev.firebolt.io, api.staging.firebolt.io, api.app.firebolt.io-
<EnvVar>CUBEJS_DB_MAX_POOL</EnvVar>The maximum number of concurrent database connections to pool. Default is 20A valid number
<EnvVar>CUBEJS_CONCURRENCY</EnvVar>The number of concurrent queries to the data sourceA valid number