ETL

A lightweight ETL tool for SQL Server and files.

Extract from files, databases, SFTP servers and APIs, transform with templates, mappings and expressions, load into SQL Server and other databases, and run it on a schedule with a monitor. Self-hosted, with a free browser edition for the file tools.

Extract

Read from files, databases and APIs.

What each source needs is on All features.

Files

CSV, TSV, Excel and custom-delimiter files, described once as a file template with column types, a header row and validation rules.

Databases

SQL Server, PostgreSQL, MySQL and SQLite, through saved read-only queries with parameters. Needs the Database module.

Servers and cloud

SFTP, FTP and FTPS servers, local and network folders, HTTP and REST addresses with paging and an incremental watermark, Azure Blob Storage and Amazon S3. Needs Transfer on a Server.

Sources · 3 sources
Sources are where DataBridge picks files and records up: folders, SFTP and FTP servers, HTTP addresses and cloud storage.
Transform

Map, clean and check.

Free in every edition, up to the free limits of 10 templates and 5 mappings.

Mappings

Turn one layout into another with copy, case, trim, pad, substring, replace, concatenate, and date and number format rules. Try an expression on a sample row in the Expression Builder first.

Data quality

Validate File lists every problem by row and column. Quick Transform cleans whitespace, duplicates, dates, phone numbers and lowercase emails. See data quality before import.

Codes and matching

Crosswalks translate one system's codes to another's and fail the row when a code has no entry. Record Matching finds duplicates with exact, normalized and fuzzy rules. Both are Server features.

Quick Transform
Quick Transform applies common clean-ups straight to a file, with no template and no mapping.
Data Diff
Data Diff compares two files row by row, or by a key column when the rows have moved.
Load

Write to tables, sync them, send each row once.

Write to database

Insert, update or insert, or replace rows in an existing table, with reject files and an all-or-nothing option. On SQL Server the rows are streamed with bulk copy and applied with set-based statements. Other databases are written row by row. An administrator must switch on writes for the connection. CSV into SQL Server.

Data Sync

Keep a target table in step with a source table, one way, in reverse or both ways, with Preview and Validate before any write. Change detection is full compare, a timestamp column, a row hash or SQL Server change tracking. Server with Database. Database table replication.

Send once

A query step can remember what it delivered so each row goes out one time, even when a job reruns. Server with Flow. SQL to SFTP nightly extract.

Data Sync · 1 profile
A sync profile shows its direction, change detection, conflict rule, schedule and every run.
Schedule and monitor

Scheduled data pipelines, with a record of every run.

Flow

Chain steps into a job: import from a source, execute a query, transform, write to a database, push results, notify and wait. Schedules are manual, once, daily, weekly, monthly or repeating, in a time zone you choose. Retry a job up to 10 times and choose per step whether a failure stops it. Server pipelines add For each, Conditional, Parallel and Aggregate.

Monitoring

Job Monitor shows every run with its steps, rows, duration, trigger and delivered files, and a job can email you when it fails. Push History keeps each delivery's file name, size and SHA-256.

DataBridge
SSIS

Looking for an SSIS alternative?

What differs

SQL Server Integration Services is part of the SQL Server platform and packages are built in Visual Studio. DataBridge is configured in its own interface, with no package development step, and is aimed at moving and mapping files and tables on a schedule.

What it is not

DataBridge does not open, convert or run SSIS packages. It is not a drop-in replacement for packages you already have, so check your own workloads against the feature list before you move anything.

Editions

Start in the browser, run it on a server.

Prices are on the pricing page.

Free browser edition

Templates, mappings, Transform Data, Validate File and Data Diff. Files are read in the browser and not uploaded. CSV and TSV up to 10 MB, Excel up to 5 MB, 100,000 rows per file.

DataBridge Desktop

A single-user Windows app with Database and Transfer pages that really run, and scheduled jobs while the app is open.

DataBridge Server

Unattended schedules, pipelines, database sync, Extract, users and an audit log, on your own Windows server. What each edition includes.

Questions

ETL questions.

Is DataBridge an ETL tool for SQL Server?

It extracts from files, databases, SFTP servers and APIs, transforms with templates, mappings and expressions, and loads into SQL Server or another database on a schedule. It is built for moving and mapping files and tables, and it runs on your own Windows server.

Can I load a CSV into SQL Server?

Yes. Describe the layout as a file template, map it, and use Write to database to insert, update or insert, or replace rows. On SQL Server the rows go in with bulk copy and set-based statements. See CSV into SQL Server.

Is DataBridge an SSIS alternative?

For some jobs, such as scheduled file loads and extracts. DataBridge is configured in its own interface and does not open or run SSIS packages, so it does not replace packages you already have.

Can it run scheduled data pipelines?

Yes. Flow runs jobs on manual, once, daily, weekly, monthly or repeating schedules, Job Monitor records every run, and Server pipelines chain steps with For each, Conditional, Parallel and Aggregate.

Is there a free ETL option?

The Sync module is free forever: file templates, mappings, transform, validate and diff, up to 10 templates and 5 mappings. Sources, loading into databases and schedules need paid modules. See All features.

How large a file can I process?

The free browser edition takes CSV and TSV files up to 10 MB, Excel files up to 5 MB and 100,000 rows per file. On a Server, Upload and Parse takes files up to 50 MB.

Next step

Try the file tools free today.

No sign-in and no upload. See what leaves each edition.