Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Azure Data Engineering Project: MySQL to ADLS with ADF
New
108 students

Azure Data Engineering Project: MySQL to ADLS with ADF

Build an end-to-end incremental pipeline with ADF, Self-hosted IR, Azure SQL metadata, watermarks and Synapse.
Created byChandra Venkat
Last updated 7/2026
English

What you'll learn

  • Build an end-to-end incremental pipeline from MySQL to ADLS Gen2 using Azure Data Factory.
  • Configure Self-hosted Integration Runtime and linked services to connect MySQL with Azure.
  • Implement metadata-driven, watermark-based ingestion across multiple source tables.
  • Schedule the pipeline with ADF Triggers and validate the output using Azure Synapse.

Course content

6 sections20 lectures8h 23m total length
  • Welcome to Data0to10:38
  • Create an Azure Account19:36

Requirements

  • Basic familiarity with SQL and Python will help you get the most out of this course
  • A computer with internet access
  • No prior Azure Data Factory or Azure data engineering experience is required.

Description

Build a realistic Azure data engineering project that ingests financial services data from MySQL into Azure Data Lake Storage Gen2 using Azure Data Factory.

You will work through the project as a data engineer—from understanding the business context and source systems to defining the pipeline contract, designing incremental loads, setting up Azure resources, implementing the solution, validating the output, and scheduling repeatable runs.

In this project, you will:

  • Prepare the source: Set up multiple financial services tables in MySQL.

  • Connect the source: Configure a self-hosted integration runtime and ADF linked services.

  • Build the pipeline: Ingest multiple source tables using Azure Data Factory.

  • Load data incrementally: Use watermarks to process new and updated records.

  • Store the data: Write the raw data to Azure Data Lake Storage Gen2.

  • Track each run: Maintain configuration, run history, and watermarks in Azure SQL.

  • Validate the output: Query and verify the ingested data using Azure Synapse.

  • Schedule the solution: Use ADF triggers to run the pipeline on a schedule.

You will build the project in your own Azure account using the provided source code, sample MySQL data, configuration files, and infrastructure setup scripts.

The focus is not only on getting the pipeline to run. You will understand why each Azure service is used, how the components work together, and how the pipeline handles new and updated source records during subsequent runs.

By the end of the course, you will have a complete Azure data engineering project that you can practice, adapt for your portfolio, and explain clearly in interviews.

This course contains a promotion.

Who this course is for:

  • Aspiring data engineers who want to build a practical Azure data engineering project.
  • Beginners and career switchers looking for hands-on experience with Azure Data Factory and ADLS Gen2.
  • Working data professionals preparing for Azure data engineering projects and interviews.