Incrementally load data from a source data store to a destination data store
In a data integration solution, incrementally (or delta) loading data after an initial full data load is a widely used scenario. The tutorials in this section show you different ways of loading data incrementally by using Azure Data Factory.
Delta data loading by using a watermark
In this case, you define a watermark in your source database. A watermark is a column that has the last updated time stamp or an incrementing key. The delta loading solution loads the changed data between an old watermark and a new watermark. The workflow for this approach is depicted in the following diagram:
For step-by-step instructions, see the following tutorials:
- Incrementally copy data from one table in Azure SQL Database to Azure Blob storage
- Incrementally copy data from multiple tables in on-premises SQL Server to Azure SQL Database
Delta data loading by using the Change Tracking technology
Change Tracking technology is a lightweight solution in SQL Server and Azure SQL Database that provides an efficient change tracking mechanism for applications. It enables an application to easily identify data that was inserted, updated, or deleted.
The workflow for this approach is depicted in the following diagram:
For step-by-step instructions, see the following tutorial:
Incrementally copy data from Azure SQL Database to Azure Blob storage by using Change Tracking technology
Advance to the following tutorial:
We'd love to hear your thoughts. Choose the type you'd like to provide:
Our feedback system is built on GitHub Issues. Read more on our blog.