Connect Looker On-Prem to Firebolt using the PostgreSQL dialect.
fb.pk8
– private key (PKCS#8 DER)fb.crt
– client certificatefb-public.pem
– public key to attach to your Firebolt service accountclient-cert.pem
— client certificateclient-key.pk8
— client private key (PKCS#8 DER)Upload only the public key to Firebolt. Do not share the private key.Place files on the Looker server and set permissions:
Ensure the service account is attached to a user in the Firebolt account and has privileges to access the target database/engine.
Key | Value |
---|---|
Name | firebolt_connection (or preferred name) |
Dialect | PostgreSQL 9.5+ |
Host | pg.<region_name>.app.firebolt.io |
Port | 5432 |
Database | <account_name>@<database_name>@<engine_name> |
Username | Firebolt service account ID |
Password | Firebolt service account secret |
SSL | Enabled |
Verify SSL | Disabled |
Additional JDBC parameters | sslmode=require&sslfactory=org.postgresql.ssl.jdbc4.LibPQFactory&sslcert=/path/to/fb.crt&sslkey=/path/to/fb.pk8 |
pg.us-east-1.app.firebolt.io
.
Find your region:
sslcert
and sslkey
exist and are readable by the Looker process.*.pk8
).Limit type | Threshold | Scope |
---|---|---|
New connections | 600 per minute | Per IP address |
Queries | 600 per minute | Per organization/account |
diff_days()
, diff_hours()
, contains()
, exp()
.extract_minutes()
, trunc_months()
(only work with TIMESTAMP/TIMESTAMPTZ, not DATE).date_...
or duration_...
types. Use custom SQL dimensions in .view.lkml
instead like: