SlideShare a Scribd company logo
Data Integration
with Data Factory
Cathrine Wilhelmsen • Microsoft Fabric Day • December 6th, 2023
Cathrine
Wilhelmsen
She / Her
Solutions Architect, Evidi
hi@cathrinew.net
cathrinew.net
@cathrinew
I love data and coding, as well as
teaching and sharing knowledge
Microsoft Data Platform MVP
Organizing Fabric February
Renovating a house
I want to be the
Chief Integration Officer
What is Microsoft Fabric?
All-in-one service:
• Everything out of the box
• Software-as-a-Service
built from the ground up
• From Power BI’s
user perspective
What is Data Factory?
Cloud-scale
data movement and
orchestration service
The evolution of Data Factory
2014 2017 2019 2023
2015
Data Factory in Microsoft Fabric
Data Pipelines
Ingest Data
Orchestrate Workflows
Dataflows Gen2
Ingest Data
Transform Data
Data Pipelines
What are Pipelines?
Pipelines are what you
execute or run
Define workflows:
what to do in which order
What are Activities?
Activities are individual
steps inside pipelines
Can be chained or
run in parallel
What are Connections?
Connections specify how
to connect and authorize
to data stores and
services
Over 100+ connections
out of the box
Can’t we just … all the things?
Upload all the things?
Shortcut all the things?
Mirror all the things?
Not always!
Copy Data Activity: Binary Files
Source Sink
Copy Data Activity: Complex Data
Source Sink
Serialization
Deserialization
Compression
Decompression
Column
Mapping
Copy Data Activity: Complex Data
Source Sink
Serialization
Deserialization
Compression
Decompression
Column
Mapping
Convert file formats
Copy Data Activity: Complex Data
Source Sink
Serialization
Deserialization
Compression
Decompression
Column
Mapping
Zip or unzip files
Copy Data Activity: Complex Data
Source Sink
Serialization
Deserialization
Compression
Decompression
Column
Mapping
Map columns implicitly or explicitly
Dataflows Gen2
What are Dataflows Gen2?
Orchestrate
Workflows
What does orchestration mean?
Defining Workflows
Which activities to run in which order?
Configuring Alerts and Error Handling
How to handle unexpected results and failures?
Adding Schedules
When to execute pipelines?
Activity Dependencies
Activity Dependencies
Activity Dependencies
What are considered errors?
Some events are clearly errors:
Activities failing because of connectivity issues, timeouts,
files not found etc.
Other things might be considered errors without failing:
Lookup returns unexpected data, wildcard paths only finds a
subset of data, copy data activity skips many rows etc.
Triggers: Schedule
Execute one or more pipelines on a set schedule:
• Every Wednesday at 06:00
• Last day of the month at 18:00
• Every Monday at 04:00 and Friday at 20:00
Let’s demo!
Data Factory in Microsoft Fabric
Want to learn more about Fabric?
www.fabricfebruary.com
Join us February 8th, 2024 • Oslo, Norway
Thank you!
hi@cathrinew.net cathrinew.net @cathrinew

More Related Content

PDF
Azure Data Factory Introduction.pdf
PDF
Getting Started: Data Factory in Microsoft Fabric (Microsoft Fabric Community...
PDF
Data Integration using Data Factory in Microsoft Fabric (ESPC Microsoft Fabri...
PDF
Data Factory in Microsoft Fabric (MsBIP #82)
PDF
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
PPTX
Intro to Azure Data Factory v1
PDF
Visually Transform Data in Azure Data Factory or Azure Synapse Analytics (PAS...
PDF
Pipelines and Packages: Introduction to Azure Data Factory (Techorama NL 2019)
Azure Data Factory Introduction.pdf
Getting Started: Data Factory in Microsoft Fabric (Microsoft Fabric Community...
Data Integration using Data Factory in Microsoft Fabric (ESPC Microsoft Fabri...
Data Factory in Microsoft Fabric (MsBIP #82)
Understanding Azure Data Factory: The What, When, and Why (NIC 2020)
Intro to Azure Data Factory v1
Visually Transform Data in Azure Data Factory or Azure Synapse Analytics (PAS...
Pipelines and Packages: Introduction to Azure Data Factory (Techorama NL 2019)

Similar to Data Integration with Data Factory (Microsoft Fabric Day Oslo 2023) (20)

PPTX
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
PPTX
Next Generation Data Integration with Azure Data Factory
PDF
Creating Visual Transformations in Azure Data Factory (dataMinds Connect)
PPTX
A lap around Azure Data Factory
PDF
Pipelines and Packages: Introduction to Azure Data Factory (24HOP)
PDF
Azure Data Factory Interview Questions PDF By ScholarHat
PPTX
Day 1 - Technical Bootcamp azure synapse analytics
PPTX
Transform your data with Azure Data factory
PDF
ADF+Course+Deck.pdf
PPTX
Azure datafactory
PDF
Azure Data Factory v2
PPT
Data flow diagram of presentation ppts.ppt
PDF
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
PDF
Azure Data Factory for the SSIS Developer (SentryOne Webinar)
PPT
208-dataflowdgm.ppt
PPT
208-dataflowdgm_5.ppt
PPT
data flow diagram power point presentation
PPTX
Azure Data Factory for Redmond SQL PASS UG Sept 2018
PPTX
CI/CD for a Data Platform
PDF
Microsoft Ignite AU 2017 - Orchestrating Big Data Pipelines with Azure Data F...
Next Generation of Data Integration with Azure Data Factory by Tom Kerkhove
Next Generation Data Integration with Azure Data Factory
Creating Visual Transformations in Azure Data Factory (dataMinds Connect)
A lap around Azure Data Factory
Pipelines and Packages: Introduction to Azure Data Factory (24HOP)
Azure Data Factory Interview Questions PDF By ScholarHat
Day 1 - Technical Bootcamp azure synapse analytics
Transform your data with Azure Data factory
ADF+Course+Deck.pdf
Azure datafactory
Azure Data Factory v2
Data flow diagram of presentation ppts.ppt
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Azure Data Factory for the SSIS Developer (SentryOne Webinar)
208-dataflowdgm.ppt
208-dataflowdgm_5.ppt
data flow diagram power point presentation
Azure Data Factory for Redmond SQL PASS UG Sept 2018
CI/CD for a Data Platform
Microsoft Ignite AU 2017 - Orchestrating Big Data Pipelines with Azure Data F...
Ad

More from Cathrine Wilhelmsen (20)

PDF
Fra utvikler til arkitekt: Skap din egen karrierevei ved å utvikle din person...
PDF
One Year in Fabric: Lessons Learned from Implementing Real-World Projects (PA...
PDF
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
PDF
Website Analytics in My Pocket using Microsoft Fabric (SQLBits 2024)
PDF
Choosing between Fabric, Synapse and Databricks (Data Left Unattended 2023)
PDF
The Battle of the Data Transformation Tools (PASS Data Community Summit 2023)
PDF
Building an End-to-End Solution in Microsoft Fabric: From Dataverse to Power ...
PDF
Website Analytics in my Pocket using Microsoft Fabric (AdaCon 2023)
PDF
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
PDF
Stressed, Depressed, or Burned Out? The Warning Signs You Shouldn't Ignore (D...
PDF
Stressed, Depressed, or Burned Out? The Warning Signs You Shouldn't Ignore (S...
PDF
"I can't keep up!" - Turning Discomfort into Personal Growth in a Fast-Paced ...
PDF
Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...
PDF
6 Tips for Building Confidence as a Public Speaker (SQLBits 2022)
PDF
Lessons Learned: Understanding Pipeline Pricing in Azure Data Factory and Azu...
PDF
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
PDF
Azure Synapse Analytics Teaser (Microsoft TechX Oslo 2019)
PDF
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
PDF
Building Dynamic Data Pipelines in Azure Data Factory (Microsoft Ignite 2019)
PDF
Building Dynamic Pipelines in Azure Data Factory (Data Saturday Holland)
Fra utvikler til arkitekt: Skap din egen karrierevei ved å utvikle din person...
One Year in Fabric: Lessons Learned from Implementing Real-World Projects (PA...
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
Website Analytics in My Pocket using Microsoft Fabric (SQLBits 2024)
Choosing between Fabric, Synapse and Databricks (Data Left Unattended 2023)
The Battle of the Data Transformation Tools (PASS Data Community Summit 2023)
Building an End-to-End Solution in Microsoft Fabric: From Dataverse to Power ...
Website Analytics in my Pocket using Microsoft Fabric (AdaCon 2023)
Choosing Between Microsoft Fabric, Azure Synapse Analytics and Azure Data Fac...
Stressed, Depressed, or Burned Out? The Warning Signs You Shouldn't Ignore (D...
Stressed, Depressed, or Burned Out? The Warning Signs You Shouldn't Ignore (S...
"I can't keep up!" - Turning Discomfort into Personal Growth in a Fast-Paced ...
Lessons Learned: Implementing Azure Synapse Analytics in a Rapidly-Changing S...
6 Tips for Building Confidence as a Public Speaker (SQLBits 2022)
Lessons Learned: Understanding Pipeline Pricing in Azure Data Factory and Azu...
Pipelines and Data Flows: Introduction to Data Integration in Azure Synapse A...
Azure Synapse Analytics Teaser (Microsoft TechX Oslo 2019)
Lessons Learned: Understanding Azure Data Factory Pricing (Microsoft Ignite 2...
Building Dynamic Data Pipelines in Azure Data Factory (Microsoft Ignite 2019)
Building Dynamic Pipelines in Azure Data Factory (Data Saturday Holland)
Ad

Recently uploaded (20)

PPTX
IB Computer Science - Internal Assessment.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPT
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
Computer network topology notes for revision
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
Moving the Public Sector (Government) to a Digital Adoption
PDF
.pdf is not working space design for the following data for the following dat...
PDF
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PPTX
Introduction to Knowledge Engineering Part 1
PPT
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPT
Quality review (1)_presentation of this 21
PPTX
Acceptance and paychological effects of mandatory extra coach I classes.pptx
PPTX
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx
IB Computer Science - Internal Assessment.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Chapter 2 METAL FORMINGhhhhhhhjjjjmmmmmmmmm
Introduction-to-Cloud-ComputingFinal.pptx
Computer network topology notes for revision
Business Ppt On Nestle.pptx huunnnhhgfvu
STUDY DESIGN details- Lt Col Maksud (21).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
Moving the Public Sector (Government) to a Digital Adoption
.pdf is not working space design for the following data for the following dat...
“Getting Started with Data Analytics Using R – Concepts, Tools & Case Studies”
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Galatica Smart Energy Infrastructure Startup Pitch Deck
Introduction to Knowledge Engineering Part 1
Chapter 3 METAL JOINING.pptnnnnnnnnnnnnn
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Quality review (1)_presentation of this 21
Acceptance and paychological effects of mandatory extra coach I classes.pptx
05. PRACTICAL GUIDE TO MICROSOFT EXCEL.pptx

Data Integration with Data Factory (Microsoft Fabric Day Oslo 2023)