
Azure Data Factory functions as a cloud ETL and orchestration tool, ingesting data from on premise, cloud, and operational sources through a pipeline of copying, cleaning, and data aggregation activities.
Explore cloud computing fundamentals and the shift from on-premise to cloud, including virtualization with hypervisors and how Azure Data Factory leverages scalable resources.
Define cloud computing via a NIST-based on-demand, self-service model with a shared pool of configurable resources. See five essential characteristics and how elasticity and broad network access support scalable deployments.
Explore cloud services by distinguishing infrastructure as a service, platform as a service, and software as a service, with real world examples and on premise versus cloud deployment.
Explore the three data types: structured, semi-structured, and unstructured, and how ETL and ELT transform and load data into Azure blob storage, data lake Gen2, and data warehouses for analytics.
Explore the components of Azure Data Factory, including pipelines, activities, linked services, data flows, ETL/ELT, triggers, integration runtime, and data sets, and how they move data from sources to targets.
The lecture covers the top Azure Data Factory components, including pipelines, activities, datasets, data flows, linked services, and integration runtimes, plus triggers for scheduled, event, and tumbling window executions.
Copy data from Azure blob storage to blob storage using Azure Data Factory by creating resource groups, storage accounts, linked services, datasets, and a pipeline; debug and trigger the pipeline.
Copy data from Azure Blob Storage to Azure Data Lake Gen2 using Azure Data Factory, with linked services, datasets, and pipelines, including case two and case three configurations.
Learn to copy multiple files from blob storage to Azure Data Lake Storage Gen2 using Azure Data Factory, by configuring linked services, datasets, and a multi-file copy pipeline.
Master copying data from Azure Blob storage to Azure SQL Database with Azure Data Factory, including setting up storage, mapping to tables, and configuring pipelines.
Discover how the copy data tool in Azure Data Factory automates copying from source to data lake, eliminating linked services, data set, and pipeline, with data validation during authoring.
Explore copy activity behavior in azure data factory, covering five cases of recursive and hierarchy options, including preserve versus flatten hierarchy from ADLS Gen2 to blob storage.
Discover how to merge multiple CSV files with identical columns and data types using Azure Data Factory copy activity. Understand source and sink storage, Blob storage, linked services, and debugging.
Learn how parameterized linked services in Azure Data Factory let one linked service handle multiple source and sink databases, enabling scalable, reusable data pipelines.
Explore parameterized linked services in Azure Data Factory, create datasets for source and sink, and build a pipeline with a copy activity to move data between SQL databases.
Explore parameterized dataset and pipeline designs in azure data factory, using linked services, data sets, and pipelines to handle source and sink dynamically.
Copy bulk data from an Azure SQL database to blob storage using Azure Data Factory, via a pipeline with lookup and copy activities and custom file naming.
Enumerate tables with a lookup, then copy each table from sql database to blob storage using a parameterized dataset and dynamic naming like schema_table_ist.csv.
Demonstrate using Azure Data Factory copy activity to copy containers with file counts greater than zero, leveraging length, not equals, and equals, and implement dynamic sinks via a config file.
Learn to design and execute dynamic parameterized stored procedures in Azure Data Factory, including creating SQL databases, resource groups, and tables, with practical sales data examples.
Copy data from a SQL source to a SQL target using stored procedures and SQL queries in Azure Data Factory, building link services, datasets, and pipelines.
Learn to convert csv to json with Azure Data Factory by building a simple copy pipeline using blob storage source and ADLS Gen2 destination, with datasets and linked services.
Learn how to copy JSON data to CSV using Azure Data Factory (ADF), leveraging mapping, linked services, and datasets, and validate the workflow with debug and trigger.
Learn how to copy data in Azure Data Factory to convert JSON to CSV, using a JSON source, CSV sink, and a pipeline with linked services, datasets, and field mapping.
Explore Azure Key Vault services, storing keys, secrets, and certificates, and secure connection strings by integrating with Azure Data Factory.
Master data loading in Azure Data Factory by distinguishing full (initial) load from incremental (delta) load, using source-to-sink pipelines, watermark tracking, and lookup, copy, and stored procedures.
Explore how to implement full and delta loads in Azure Data Factory, using a watermark table and two lookups to track last processed values and incremental copies.
Execute full load and delta load in Azure Data Factory by configuring a source and sink, a watermark to track last processed ID, and lookup-based copies.
Copy data from on premise SQL Server to ADLS Gen2 using Azure Data Factory, with on premise VM, integration runtime, and linked services.
Copy data from on-premise SQL Server to Azure Data Factory Gen2 by creating a self-hosted integration runtime and configuring linked services, datasets, and a copy activity.
Learn how to integrate Azure Data Factory with REST API to fetch and orchestrate data using API keys and standard REST API protocols.
Demonstrates integrating a REST API with Azure Data Factory to copy data into blob storage using linked services, datasets, and a copy activity pipeline.
Learn to use Azure Data Factory pipeline variables, including REST API data copy to ADLS Gen2, and implement a three-variable workflow (current, temp, final) to increment values.
Learn to use the until activity in Azure Data Factory to loop with pipeline variables and parameters, building a copy pipeline with dynamic content and per-user directories of CSV outputs.
A warm welcome to the Azure Data Factory (ADF): Build Scalable Data Pipelines course by Uplatz.
What is Azure Data Factory
Azure Data Factory (ADF) is Microsoft’s cloud-based ETL (Extract, Transform, Load) and data integration service. It enables organizations to move, transform, and orchestrate data from multiple sources, whether on-premises, in the cloud, or across different platforms.
It serves as the data pipeline service within Azure, allowing data to be connected, cleaned, and delivered to systems such as data lakes, data warehouses, business intelligence platforms, and machine learning pipelines.
How Azure Data Factory Works
Azure Data Factory follows a workflow approach with four main stages:
1. Connect to Data Sources (Extract)
ADF connects to more than 100 data sources using linked services, such as SQL Server, Azure Blob Storage, Amazon S3, Google Cloud Storage, Salesforce, and SAP. Data is ingested either in batches or real time.
2. Prepare and Transform Data (Transform)
ADF uses Data Flows (a visual, no-code transformation interface) or custom activities such as SQL scripts, Spark jobs, Databricks notebooks, and stored procedures. Transformations may include joins, filtering, aggregations, format conversions (CSV to JSON, Parquet, etc.), and data cleansing.
3. Move and Load Data (Load)
Data is loaded into target systems including Azure SQL Database, Azure Synapse Analytics, Azure Data Lake, Cosmos DB, or external storage systems. It supports full loads, incremental (delta) loads, and streaming ingestion.
4. Orchestrate and Monitor Pipelines
Workflows are organized into pipelines that contain one or more activities. Triggers allow scheduling or event-based execution. ADF includes built-in monitoring and logging to track performance, identify errors, and analyze throughput.
Core Components of ADF
Pipelines: Logical groups of activities that define a workflow
Activities: Individual steps such as copy, transform, or execute stored procedure
Datasets: References to data structures such as tables or files
Linked Services: Connection details to data sources
Data Flows: Visual interface to build transformation logic
Integration Runtime (IR): The compute engine that executes data movement and transformations, available as cloud or self-hosted
Why Use Azure Data Factory
Fully managed and serverless with automatic scaling
Supports hybrid and multi-cloud data integration
Low-code/no-code development experience with option for advanced coding
Enterprise-grade security and governance through Azure Key Vault and RBAC
Prepares data pipelines for advanced analytics, reporting, and machine learning workloads
Azure Data Factory - Course Curriculum
Topic 1: Foundations of Azure & ADF
Session 1 – Introduction to Azure Data Factory
Session 2 – Cloud Computing Part-1
Session 3 – Cloud Computing Part-2
Session 4 – Cloud Services
Session 5 – Types of Data
Topic 2: Core Components of ADF
Session 6 – Top Components of ADF PART-1
Session 7 – Top Components of ADF PART-2
Topic 3: Data Copy & Migration Basics
Session 8 – Case Study-1: Copying the Data from Blob Storage to Blob Storage
Session 9 – Azure BLOB Storage to ADLS Gen2 Copy
Session 10 – Copy Multiple Files from Azure BLOB Storage to ADLS Gen2
Session 11 – Copy Data from Azure Blob to SQL DB
Session 12 – Copy Data Tool
Session 13 – Copy Activity Behavior PART-1
Session 14 – Copy Activity Behavior PART-2
Topic 4: Parameterization in ADF
Session 15 – Parameterized Linked Services PART-1
Session 16 – Parameterized Linked Services PART-2
Session 17 – Parameterized Dataset and Pipeline
Topic 5: Advanced Copy Operations
Session 18 – Copy Bulk Data from SQL Database to Blob Storage PART-1
Session 19 – Copy Bulk Data from SQL Database to Blob Storage PART-2
Session 20 – Copy Activity on the Basis of File Counts in Source
Topic 6: Stored Procedures & Transformations
Session 21 – Understanding Stored Procedure on Azure Cloud
Session 22 – Copy of the Data Using Stored Procedure and SQL Query
Session 23 – Conversion of CSV to JSON Using ADF PART-1
Session 24 – Conversion of CSV to JSON Using ADF PART-2
Session 25 – Copy File (JSON to CSV)
Topic 7: Security & Key Management
Session 26 – Azure Key Vault Service
Topic 8: Loading Strategies
Session 27 – Full Load and Delta Load PART-1
Session 28 – Full Load and Delta Load PART-2
Session 29 – Full Load and Delta Load PART-3
Topic 9: Hybrid Data Integration
Session 30 – Copy Data from On-Premise to Cloud in ADF PART-1
Session 31 – Copy Data from On-Premise to Cloud in ADF PART-2
Topic 10: API Integration & Variables
Session 32 – Integration of API with ADF PART-1
Session 33 – Integration of API with ADF PART-2
Session 34 – Pipeline Variable PART-1
Session 35 – Pipeline Variable PART-2
Topic 11: Multi-Cloud Integrations
Session 36 – Integration of AWS with Azure
Session 37 – Integration of ADF with Google Cloud Storage
Topic 12: Scheduling & Orchestration
Session 38 – Triggers in ADF
Session 39 – Schedule Trigger in Azure Data Factory PART-1
Session 40 – Schedule Trigger in Azure Data Factory PART-2
Topic 13: Data Transformations
Session 41 – Join Transformation Using Data Flows in ADF
This course takes you from the foundations of Azure and ADF through to advanced data integration techniques, covering real-world scenarios such as copying data across services, bulk migration, parameterization, hybrid integration, API connections, and multi-cloud workflows.
Through detailed sessions, hands-on examples, and case studies, you will gain both the conceptual understanding and practical expertise to build end-to-end data pipelines and orchestrate data flows in Azure.
By the end of this course, you’ll be able to confidently design, deploy, and manage enterprise-grade data integration pipelines using ADF.