Make sure you’ve completed Create a Connection before this step.
Creating a pipeline
- Select Data → Jobs in the sidebar.
- Click New Job (page title New job). Give the Job a name (for example
postgres-to-snowflake-orders). - Complete the wizard: Source → Destination → Tables → Field Mapping → Configure.
- On Source, choose the source connection — after catalog scan / profiling, Zwiron lists available tables and schemas.
- On Destination, choose the destination connection. Destination schema defaults from the source connection name (for example
prod_postgres); override on Configure if needed. - On Tables, select tables (or use manual entry when offered).
- On Configure, set execution mode (Hosted or Agent), sync mode, destination write mode, schedule, and optional advanced Job Type (ETL / Reverse ETL).
- Click Create Job.
- On the Job detail page, click Rerun to start immediately, or wait for the schedule.
Sync modes
- Full Refresh
- Incremental
- CDC (Change Data Capture)
Best for: Small tables, lookup tables, or when you always want a clean copy.On every run, Zwiron reads the entire source table and replaces the destination table. This is the simplest mode — no special source configuration required.
- Works with any source
- No cursor or primary key required
- Destination table is truncated and reloaded each run
Transforms
Before saving, you can apply transforms to filter or reshape data in transit:- Drop column — exclude columns from reaching the destination (common for PII)
- Rename column — write a column under a different name at the destination
- Type cast — change the Arrow type of a column (e.g.
int32→utf8) - Hash column — replace values with SHA-256 hashes to pseudonymize PII
- Row filter — only sync rows that match a condition
Scheduling
CDC jobs run continuously — they don’t use a schedule. Once started, they stream changes until you pause or stop the job.
Monitoring your pipeline
Click into the job to see:- Status — Running, Completed, Failed, Cancelled
- Progress — tables synced, rows transferred, bytes moved
- Last run — duration, row count, any errors
- Next run — when the job is scheduled to run again
- Logs — full run-level event log for debugging
What’s next?
CDC deep dive
How Change Data Capture works and how to enable it
Transforms
Filter, rename, and type cast columns
Scheduling
Cron schedules and trigger options
All connectors
See every supported source and destination