Skip to main content
Use Snowflake as a destination (load data in) or a source (read existing tables).

Supported sync modes


How to connect

Connect with username + password or a key pair.

Step 1 — Create a dedicated Snowflake user

We recommend creating a separate user and role so you can control exactly what Zwiron can access.Run this in a Snowflake worksheet (replace the placeholders with your values):

Step 2 — Connect in Zwiron

  1. Go to Connections → Add Connection → Snowflake
  2. Fill in the connection fields:
  1. Click Test Connection — you should see “Connection successful”
  2. Click Next to name and save the connection

Finding your account identifier

Your account identifier is shown in Snowflake under Admin → Accounts. Hover over your account name to see the full identifier. The format is usually one of:
  • abc12345.us-east-1 (legacy)
  • orgname-accountname (newer organisation accounts)
Not sure of your full identifier? Run this in a Snowflake worksheet:
Zwiron account is org-account (for example rzvygjb-qv57800).

How Zwiron writes to Snowflake

Zwiron uses Snowflake’s bulk COPY INTO for high-throughput writes — data is staged internally then loaded in one shot. This is far faster than row-by-row inserts. For upsert mode, Zwiron uses a staging table + MERGE INTO pattern:
  1. Write incoming rows to a temporary staging table
  2. MERGE INTO the target table using the primary key
  3. Drop the staging table

Schema management

Zwiron creates tables automatically if they don’t exist, mapping source types to Snowflake types:

Troubleshooting

Zwiron lists only resources that your role has access to. If you don’t see a database, schema, or warehouse in the dropdown after connecting:
  1. Check which role is active — the dropdown only shows resources visible to that role
  2. Grant the missing permissions in a Snowflake worksheet:
  1. If the schema does not exist yet, create it first:
After granting permissions, go back to Zwiron and re-test the connection — the resources will appear.
Enable auto-resume: ALTER WAREHOUSE your_warehouse SET AUTO_RESUME = TRUE;
Make sure the Zwiron role has CREATE TABLE on the schema and INSERT, UPDATE, DELETE on the tables. Re-run the setup SQL from the password tab above.
Use the full identifier including cloud region, e.g. abc12345.us-east-1. Find it in Snowflake under Admin → Accounts. For organisation accounts use orgname-accountname.
Last modified on August 13, 2026