Data Warehouse
Integrations / Existing Data
I’ve already got data in a database, how do I pipe it in?
Chakra is designed to work seamlessly with your existing data infrastructure. Whether you’re looking to migrate data from traditional warehouses or sync with operational databases, we’ve got you covered.
ETL/ELT Made Simple
From Your Database
Connect directly from popular databases:
- PostgreSQL
- MySQL
- MongoDB
- Microsoft SQL Server
- Oracle
From Your Data Warehouse
Easily migrate or sync from:
- Snowflake
- Databricks
- BigQuery
- Redshift
- Azure Synapse
Reverse ETL Capabilities
Chakra can replace expensive tools like Fivetran or Hightouch for your reverse ETL needs. Move your transformed data directly to operational systems in minutes.
Connection Guide
Snowflake
Finding Your Account Identifier
- Look at your Snowflake URL when logged in
- The format is:
https://<account_identifier>.snowflakecomputing.com
- Only copy the
<account_identifier>
part before.snowflakecomputing.com
For organizations using multiple regions, your account identifier might
include the region, like xy12345.us-east-1
Database Name
- In Snowflake, click on “Databases” in the left navigation
- Copy the name of the database you want to connect
- Note: this is case-sensitive
User & Password
We recommend creating a dedicated user for Chakra:
- In Snowflake, go to Admin → Users & Roles
- Click ”+ User” to create a new user
- Give them appropriate read permissions on your database
Databricks
Coming soon.
Postgres
Basic Connection Details
- Integration Name: A name to identify this connection in Chakra
- Host: Your Postgres instance hostname/IP (e.g.,
database.example.com
or192.168.1.100
) - Port: The port your Postgres instance runs on (default is
5432
) - Database: The name of your database
- Schema: The schema to use (defaults to
public
if not specified)
Authentication
You can connect using either:
Username/Password
- Username: Database user with appropriate permissions
- Password: User’s password
SSH Tunnel (Optional)
For databases behind a firewall:
- SSH Tunnel URL: Format
ssh://user:password@host:22
- SSH Private Key: Your SSH private key
- SSH Key Passphrase: If your private key is password-protected