Open course · Azure data platform

One pipelinefor every table.

One Azure Data Factory pipeline that copies every table a control table lists, and from the second run on only the rows that changed. One lesson at a time: read it, build it in your own workspace, and come back any time. This browser keeps the lessons you mark as done.

On video

Watch it, then build it.

Video coming soonYour first metadata-driven pipelineUntil then, the lessons below walk through every step.
Before you start

What you need, what you build.

You need0 of 4 ready
You build

A control table in Azure SQL Database, one parameterised pipeline that copies each listed table into the lake, and a watermark so later runs copy only what changed.

3 lessons · about 11 min to read, longer to build
Lesson 1 of 3 · 3 min

The control table

One row per source table: what to copy, by which column changes are found, and how far the last run got.

Video coming soonThe control tableUntil then, the lesson below walks through every step.
Next lessonLookup, ForEach, Copy
Lesson 2 of 3 · 4 min

Lookup, ForEach, Copy

One pipeline reads the control table and copies every table in it, with datasets that take the table name as a parameter.

Video coming soonLookup, ForEach, CopyUntil then, the lesson below walks through every step.
Next lessonLoad only what changed
Lesson 3 of 3 · 4 min

Load only what changed

A watermark per table, so each run asks the source for the newer rows only, and moves on only when the copy succeeded.

Video coming soonLoad only what changedUntil then, the lesson below walks through every step.
Take it further

The next course is on the way.

Data pipelines with Azure Data Factory goes further than this one: 5 lessons, free and open like this one. Tell Behnia if you want it first.

By · Updated

Contact