Connecting to your database or data warehouse
How to connect to your datasource
Connecting to different data sources
In order to connect to your database, you’ll need to gather some information about the database you want to use.
Some databases requires different sets of credentials in order for us to connect to them:
Postgres, MySQL, Redshift, Azure, Microsoft SQL Server, Clickhouse
The hostname of the server where your database lives
The port the database server uses
The database name
The username you use for the database
The password you use for the database
If you don’t have this information handy, the person responsible for administering the database should have it.
Finding Redshift Credentials
You can find your Redshift cluster details via the AWS console. The Endpoint section gives you the hostname and port all in one. You'll need to get the database name and a username/password from whoever set up the Redshift cluster.

BigQuery
The project id
The JSON key for that service account
Finding BigQuery Credentials
Create a Bigquery service user
In the Cloud Console, go to the Create service account key page.
From the Service account list, select New service account.
In the Service account name field, enter a name.
From the Role list, add the following roles
BigQuery Job User
BigQuery Data Viewer
BigQuery Metadata Viewer
Click Create. A JSON file that contains your key downloads to your computer.
Secure connections
If your database is behind a firewall, you will have to whitelist the following IPs 54.211.43.19
, 52.55.98.121
, 3.214.169.94
, and 54.156.141.148
To connect to your database via an SSH tunnel, you can provide us those credentials in the "Security" section of the connetion flow:
SSH Server Hostname
SSH Server Port
SSH Username
SSH RSA Key
(optionally) SSH Local Bind Port
Please reach out to the Explo team at support@explo.co if you have other security constraints.
Last updated
Was this helpful?