Azure SQL

Polytomic connects Azure SQL to your data warehouse, databases, and SaaS tools for ETL and reverse ETL. Replicate Azure SQL tables into your data warehouse and other systems, and write modeled data back into Azure SQL with an optional blob storage fast path for bulk loading, without writing code.

Azure SQL logo

Bi-directional syncing

Use Azure SQL as a source or a destination on the same platform.

Blob storage fast path

Optionally stage through Azure Blob and load with BULK INSERT for speed.

Automatic schema handling

Tables are created, new columns added, and type changes archived safely.

Example workflows

Replicate Azure SQL tables into your data warehouse and other systems

What you can sync

Move data between Azure SQL and your data warehouse, databases, and SaaS tools with full control over table selection, field mapping, and write behavior.

From Azure SQL

Tables and views across one or more schemas
Incremental reads using a tracking field
Full table reads
Custom SQL queries as model sources
Selected columns with per field control

To Azure SQL

Schemas and tables created automatically
Update or create as a key based upsert
Create only, update only, and replace
Soft deletes by default with optional hard deletes
Optional Azure Blob staging with BULK INSERT

How it works

Connect Azure SQL with standard database credentials and sync in either direction. Pull tables into your data warehouse for analytics, or write modeled results back into Azure SQL so the applications reading from it see the same numbers your reporting does.

For larger destination loads there is an Azure specific fast path. Polytomic can stage data as CSV in Azure Blob Storage, create temporary scoped credentials and an external data source, and load through BULK INSERT, then clean up the objects it created.

  • Connect with server, port, database, username, and password
  • Optionally connect through an SSH tunnel
  • Read incrementally on a tracking field, or in full
  • Create destination schemas and tables and add columns automatically
  • Enable Azure Blob staging for faster bulk loading
  • Monitor sync health, record volume, and failures from one interface

How to set up

Polytomic connects using SQL authentication with a server, port, database, username, and password. Azure SQL commonly uses contained database users, which works well here. For databases behind a private endpoint, an SSH tunnel is supported.

How to get connected
  1. 1In Azure, create a contained database user for Polytomic
  2. 2In Polytomic, navigate to Connections, then Add Connection, then Azure SQL
  3. 3Enter the server, port, database, username, and password
  4. 4Enable SSL, or configure an SSH tunnel if required
  5. 5Optionally enable Azure Blob storage for faster bulk loading
  6. 6Test the connection and click Save

See the documentation for full setup details.

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with Azure SQL in minutes

No credit card required. Free trial available.

More integrations beyond Azure SQL