serverIntegrations / Existing Data

I’ve already got data in a database, how do I pipe it in?

Glain 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.

arrow-up-rightETL/ELT Made Simple

arrow-up-rightFrom Your Database

Connect directly from popular databases:

  • PostgreSQL

  • MySQL

  • MongoDB

  • Microsoft SQL Server

  • Oracle

arrow-up-rightFrom Your Data Warehouse

Easily migrate or sync from:

  • Snowflake

  • Databricks

  • BigQuery

  • Redshift

  • Azure Synapse

arrow-up-rightReverse ETL Capabilities

Glain can replace expensive tools like Fivetran or Hightouch for your reverse ETL needs. Move your transformed data directly to operational systems in minutes.

arrow-up-rightConnection Guide

arrow-up-rightSnowflake

arrow-up-rightFinding Your Account Identifier

  1. Look at your Snowflake URL when logged in

  2. The format is: https://<account_identifier>.snowflakecomputing.com

  3. 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

arrow-up-rightDatabase Name

  1. In Snowflake, click on “Databases” in the left navigation

  2. Copy the name of the database you want to connect

  3. Note: this is case-sensitive

arrow-up-rightUser & Password

We recommend creating a dedicated user for Glain:

  1. In Snowflake, go to Admin → Users & Roles

  2. Click ”+ User” to create a new user

  3. Give them appropriate read permissions on your database

arrow-up-rightDatabricks

Coming soon.

arrow-up-rightPostgres

Basic Connection Details

  1. Integration Name: A name to identify this connection in Glain

  2. Host: Your Postgres instance hostname/IP (e.g., database.example.com or 192.168.1.100)

  3. Port: The port your Postgres instance runs on (default is 5432)

  4. Database: The name of your database

  5. 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

arrow-up-rightSetting Up a Database User

Last updated