SlideShare a Scribd company logo
1 of 154
Download to read offline
About Me
Ramesh Retnasamy
https://www.linkedin.com/in/ramesh-retnasamy/
Data Engineer/ Architect
About this course
Azure storage solutions
Other Bigdata Solutions
Azure Data Factory (ADF)
Azure SQL Database
Azure Blob Storage
Azure Data Lake Storage Gen2
Azure Databricks
Azure HDInsight
PowerBI
Reporting Technologies
Covid-19 Prediction/ Reporting
Covid-19 Prediction/ Reporting
Data Sources
Data Transformation
Data Lake
Data Warehouse
Data Integration/ Transformation/ Orchestration
Covid-19 Prediction/ Reporting
Covid-19 Prediction/ Reporting
Who is this course for
University students
IT Developers from other disciplines
Data Scientists
Data Architects
AWS/ GCP/ On-prem Data Engineers
Who is this course not for
Your main focus is not learning Azure Data Factory
You are not interested in hands-on learning approach
Your only focus is Azure Data Engineering Certification
Pre-requisites
No prior knowledge assumed
Basic knowledge on SQL would be beneficial, not necessary
Azure Account
cloud fundamentals would be beneficial, not necessary
Our Commitments
Ask Questions, I will answer J
Keeping the course up to date
Udemy life time access
Udemy 30 day money back guarantee
Exploitation
Copy
Transformation
Ingestion
2.Overviews 3.Environment Set-up
4.Ingestion - Blob
5.Ingestion - HTTP
6.Data Flow (1)
7.Data Flow (2)
8.Data Prep
9.HDInsight
10.Databricks
11.Copy to SQL
12.Orchestration
13.Monitoring
14.Power BI
Course Structure
Covid-19 Prediction/ Reporting
Azure Data Factory Overview
What is Azure Data Factory
A fully managed, serverless data integration solution for ingesting,
preparing and transforming all of your data at scale.
SaaS Apps
Multi Cloud
On Premises
The Data Problem
Data Formats
Ingest
Transform/
Analyze
Publish
Data Consumers
Data Sources
The Data Problem
Ingest
Transform/
Analyze
Publish
Data Consumers
Data Sources
The Data Problem
Ingest
Transform/
Analyze
Publish
Data Consumers
Data Sources
The Data Problem
Ingest
Transform/
Analyze
Publish
Data Consumers
Data Sources
The Data Problem
Ingest
Transform/
Analyze
Publish
Data Consumers
Data Sources
The Data Problem
What is Azure Data Factory
Fully Managed Service
Serverless
Data Integration Service
Data Transformation Service
Data Orchestration Service
A fully managed, serverless data integration solution for ingesting, preparing and
transforming all of your data at scale.
What Azure Data Factory Is Not
Data Migration Tool
Data Streaming Service
Suitable for Complex Data Transformations
Data Storage Service
Project Overview
Covid-19 Prediction/
Reporting
Data Lake to be built with the following data to aid
Data Scientists to predict the spread of the virus/
mortality
Confirmed cases
Mortality
Hospitalization/ ICU Cases
Testing Numbers
Country’s population by age group
Data Lake
Data Warehouse to be built with the following data
to aid Reporting on Trends
Confirmed cases
Mortality
Hospitalization/ ICU Cases
Testing Numbers
Data Warehouse
Confirmed cases
Mortality
Hospitalization/ ICU Cases
Testing Numbers
Data Sources ECDC Website
Eurostat Website
Population by age
Solution Architecture
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Transform/
Analyze
Azure SQL
Database
Publish
Solution Architecture
Azure Data
Lake
Storage
Gen2
ML Models
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Transform/
Analyze
Azure SQL
Database
Publish
Solution Architecture
Azure Data
Lake
Storage
Gen2
ML Models
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Transform/
Analyze
Azure SQL
Database
Publish
Solution Architecture
Azure Data
Lake
Storage
Gen2
ML Models
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Transform/
Analyze
Azure SQL
Database
Publish
Solution Architecture
Azure Data
Lake
Storage
Gen2
ML Models
Storage Solutions
Key Factors to Consider
Structured
Semi-Structured
Unstructured
Structure of the data
How often is the data accessed?
How quickly do we need to serve?
Need to run simple queries?
Need to run heavy analytical workload?
Accessed from multiple regions?
Operational needs
Azure Databases
Azure SQL Database
Azure Database for MySQL
Azure Database for PostgreSQL
VM Images with Oracle, SQL Server etc.
Azure Database for MariaDB
Azure Storage Account
Blob Storage
File Storage
Disk Storage
Table Storage
Queue Storage
Azure Data Lake
Azure Data Lake Storage Gen2
Enhance Performance
Enhance Management
Better Security
Azure Cosmos DB
Globally distributed
Multi Model
High Throughput
Storage solutions used in this course
Azure SQL Database
Azure Data Lake Storage Gen2
Azure Blob Storage
Environment set-up
Environment set-up
Azure Subscription
Blob Storage Account
Data Lake Storage Gen2
Data Factory
Azure SQL Database
Azure Databricks Cluster
HD Insight Cluster
Creating Azure Free Account
Creating Azure Data Factory
Creating Azure Storage Account
Creating Azure Data Lake Gen2
Creating Azure SQL Database
Data Ingestion
Data Ingestion - Module Overview
(Population by Age)
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Transform/
Analyze
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
Data Ingestion – Population Data
Data Ingestion – Population Data
Copy Activity
Linked Services
Datasets
If Condition Activity
Validation Activity
Trigger
Get Metadata Activity
Web Activity
Delete Activity
Pipeline
Copy Activity
Azure Blob Storage Azure Data Lake
Copy Activity
Ingest ”population by age” for all EU
Countries into the Data Lake to support the
machine learning models to predict increase
in Covid-19 mortality rates
Copy Activity
Storage Account – covidreportingsa
Container – population
File - population_by_age.tsv.gz
Source
Storage Account – covidreportingdl
Container – raw
File -
population/population_by_age.tsv
Target
Copy & Extract
Data Sourced from - https://ec.europa.eu/eurostat/tgm/table.do?tab=table&plugin=1&language=en&pcode=tps00010
Copy Activity
Azure Blob
Storage
Source File
(Zipped
TSV)
Target File
(TSV)
Azure Data
Lake
Source Sink
Copy Activity
Sink Data
Set
Source
Data Set
Copy Activity
Azure Blob
Storage
Source File
(Zipped
TSV)
Target File
(TSV)
Azure Data
Lake
Source Sink
Copy Activity
Linked Service
Sink Data
Set
Source
Data Set
Linked Service
Copy Activity
Azure Blob
Storage
Source File
(Zipped
TSV)
Target File
(TSV)
Azure Data
Lake
Source Sink
Copy Activity
Linked Service
Sink Data
Set
Source
Data Set
Linked Service
Copy Activity
Azure Blob
Storage
Source File
(Zipped
TSV)
Target File
(TSV)
Azure Data
Lake
Pipeline
Source Sink
Copy Activity
Copy Activity
From Azure Blob Storage
Linked Service
Sink
Data Set
Source
Data Set
Linked Service
Copy Activity
Azure Blob
Storage
Source File
(Zipped
TSV)
Target File
(TSV)
Azure Data
Lake
Pipeline
Source Sink
Copy Activity
1
2
5
4
3
6
1 ls_ablob_covidreportingsa
2 ds_population_raw_gz
3 ls_adls_covidreportingdl
4 ds_population_raw_tsv
5 pl_ingest_population_data
6 Copy Population Data
Storage Account: covidreportingsa
Container: population
File: population_by_age.tsv.gz
Storage Account: covidreportingdl
Container: raw
File: population/population_by_age.tsv
Handling Real World
Scenarios
Scenario 1
Execute Copy Activity when the file becomes available
Scenario 2
Execute Copy Activity only if file contents are as expected
Scenario 3
Delete the source file on successful copy
Scheduling Pipeline
Execution
Triggers
Schedule Trigger
Event Trigger
Tumbling Window Trigger
Schedule
Trigger
Runs on a calendar/ Clock
Supports periodic and specific times
Trigger to Pipeline is Many to Many
Can only be scheduled for a future time to start
Tumbling
Window
Trigger
Runs at periodic intervals
Windows are fixed sized, non-overlapping
Trigger to Pipeline is one to one
Can be scheduled for the past windows/
slices
Event
Trigger
Runs in response to events
Events can be creation or deletion of Blobs/
Files
Trigger to Pipeline is Many to Many
Data Ingestion - Module Overview
(ECDC Data)
Transform/
Analyze
Transformation
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
Data Ingestion – ECDC Data
Data Ingestion – ECDC Data
ECDC Data Overview
Create Initial Pipeline
Pipeline Variables
For Each Activity
Lookup Activity
Metadata driven pipeline
Linked Service Parameters
Pipeline Parameters
Recent Changes to ECDC Data
Recent Changes to ECDC Data
Granularity of the data changed from daily to weekly
File structure is also different as a result
Use GIT Repo - https://github.com/cloudboxacademy/covid19
Data Ingestion
HTTP Azure Data Lake
Data Ingestion Requirements
Covid-19 new cases and deaths by Country
Covid-19 Hospital admissions & ICU cases
Covid-19 Testing Numbers
Country Response to Covid-19
URL - https://www.ecdc.europa.eu/en/covid-19/data
Data Ingestion
Case & Deaths Data
URL - https://www.ecdc.europa.eu/en/publications-data/data-national-14-day-notification-rate-covid-19
Linked Service
Sink
Data Set
Source
Data Set
Linked Service
Copy Activity
HTTP
Source File
(CSV)
Target File
(CSV)
Azure Data
Lake
Pipeline
Source Sink
Copy Activity – Case & Deaths Data
1
2
5
4
3
6
1
ls_http_opendata_ecdc_eu
ropa_eu
2
ds_cases_deaths_raw_csv
_http
3 ls_adls_covidreportingdl
4
ds_cases_deaths_raw_csv
_dl
5
pl_ingest_cases_deaths_d
ata
6
Copy Cases And Deaths
Data
URL:
https://opendata.ecdc.europa.eu/covid19/nationalcasedeath/csv
Storage Account: covidreportingdl
Container: raw
File: ecdc/cases_deaths.csv
Linked Service
Sink
Data Set
Source
Data Set
Linked Service
Copy Activity
HTTP
Source File
(CSV)
Target File
(CSV)
Azure Data
Lake
Pipeline
Source Sink
Copy Activity – Case & Deaths Data
1
2
5
4
3
6
1
ls_http_opendata_ecdc_eu
ropa_eu
2
ds_cases_deaths_raw_csv
_http
3 ls_adls_covidreportingdl
4
ds_cases_deaths_raw_csv
_dl
5
pl_ingest_cases_deaths_d
ata
6
Copy Cases And Deaths
Data
URL:
https://opendata.ecdc.europa.eu/covid19/nationalcasedeath/csv
Storage Account: covidreportingdl
Container: raw
File: ecdc/cases_deaths.csv
Linked Service
Sink
Data Set
Source
Data Set
Linked Service
Copy Activity
HTTP
Source File
(CSV)
Target File
(CSV)
Azure Data
Lake
Pipeline
Source Sink
Copy Activity – Hospital Admission Data
1
2
5
4
3
6
1
ls_http_opendata_ecdc_eu
ropa_eu
2
ds_hospital_admissions_ra
w_csv_http
3 ls_adls_covidreportingdl
4
ds_hospital_admissions_ra
w_csv_dl
5
pl_ingest_hospital_admissi
ons_data
6
Copy Hospital Admissions
Data
URL:
https://opendata.ecdc.europa.eu/covid19/hospitalicuadmission
rates/csv/data.csv
Storage Account: covidreportingdl
Container: raw
File: ecdc/hospital_admissions.csv
Parameters & Variables
Parameters are external values passed into pipelines, datasets or linked
services. The value cannot be changed inside a pipeline.
Variables are internal values set inside a pipeline. The value can be changed
inside the pipeline using Set Variable or Append Variable Activity
Differences
https://opendata.ecdc.europa.eu/covid19/nationalcasedeath/csv
https://opendata.ecdc.europa.eu/covid19/hospitalicuadmissionrates/csv/data.csv
https://opendata.ecdc.europa.eu/covid19/testing/csv
https://www.ecdc.europa.eu/sites/default/files/documents/data_response_graphs_0.csv
raw/ecdc/case_distribution.csv
raw/ecdc/hospital_admission.csv
raw/ecdc/testing.csv
raw/ecdc/country_response.csv
Source
Sink
Data Flows (1) - Module Overview
(Cases & Deaths File)
Transformation
Transform/
Analyze
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
Data Flow – Cases & Deaths Data
Data Flow – Cases & Deaths Data
Data Flow Overview
Requirement
Source Transformation
Pivot Transformation
Select Transformation
Sink Transformation
Lookup Transformation
Filter Transformation
Create Pipeline
Data Flows
Data Flows
Code free data transformations
Executed on Data Factory managed
Databricks Spark clusters
Benefits from Data factory scheduling and
monitoring capabilities.
Features
Data Flows
Types
Data Flows
Only available in some regions
Not suitable for very complex logic
Limitations
https://docs.microsoft.com/en-us/azure/data-factory/concepts-data-flow-
overview#available-regions
Limited set of connectors available
https://docs.microsoft.com/en-us/azure/data-factory/data-flow-source#supported-
sources
Data Flows
Transform Cases & Deaths
Data
Column Name
country
country_code
continent
population
indicator
daily_count
date
rate_14_day
source
Column Name
country
country_code_2_digit
country_code_3_digit
population
cases_count
deaths_count
reported_date
source
Raw File from ECDC Transformed File
(Lookup)
Transform Cases & Deaths Data
Europe
Only
Column Name
country
country_code
continent
population
indicator
daily_count
date
rate_14_day
source
Column Name
country
country_code_2_digit
country_code_3_digit
population
cases_count
deaths_count
reported_date(Rename)
source
Raw File from ECDC Transformed File
(Lookup)
Transform Cases & Deaths Data
Europe
Only
Data Flows (2) - Module Overview
(Hospital Admissions File)
Data Flow – Cases & Deaths Data
Requirement
Source Transformation
Conditional Split Transformation
Sink Transformation
Aggregate Transformation
Select Transformation
Create Pipeline
Join Transformation
Derived Column Transformation
Lookup Transformation
Pivot Transformation
Sort Transformation
Hospital Admissions Data
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Source Transformation
Assignment
Select Transformation
Assignment
Remove url
Rename date to reported_date
Rename year_week to reported_year_week
Lookup Transformation
Assignment
Lookup country file
Select only required fields (i.e. remove additional fields from lookup)
Pivot Transformation
Assignment
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Select & Sink Transformation
Assignment
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Column Name
country
indicator
date
year_week
value
source
url
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
Population(Lookup)
reported_date
hospital_occupancy_count
icu_occupancy_count
source
Raw File from ECDC
Transformed Daily File
Hospital Admissions Data
Column Name
country
country_code_2_digit(Lookup)
country_code_3_digit(Lookup)
population(Lookup)
reported_year_week(transformed)
reported_week_start_date(Lookup)
reported_week_end_date(Lookup)
new_hospital_occupancy_count
new_icu_occupancy_count
Source
Transformed Weekly File
Data Flow Execution
Assignment
HDInsight Activity - Module Overview
(Testing File)
Transformation
Transform/
Analyze
Ingest
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
HDInsight Activity – Testing File
Creating HDInsight Cluster
HDInsight UI Overview
Transformation Requirement
Delete HDInsight Cluster
Creating Pipeline
Hive Script Walk-through
HDInsight Activity – Testing File
Creating HDInsight Cluster
Testing Data
Column Name
country
country_code (Remove)
Year_week
new_cases
test_done
population
testing_rate
positivity_rate
testing_data_source
Raw File from ECDC
Testing Data
Column Name
country
country_code_2_digit (lookup)
country_code_3_digit(lookup)
reported_year_week
reported_week_start_date(lookup)
reported_week_end_date(lookup)
new_cases
test_done
population
testing_rate
positivity_rate
testing_data_source
Transformed File
Databricks Activity - Module Overview
(Population File)
Ingest
Transformation
Transform/
Analyze
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
Databricks Activity – Population File
Create Databricks Service
Create Databricks Cluster
Mount Storage Accounts
Creating Pipeline
Transformation Requirements
Databricks Activity – Population File
Databricks Environment Set-up
Creating Databricks Service
Creating Databricks Cluster
What is a cluster?
Driver Node
Worker Node Worker Node Worker Node
Databricks
Runtime
Cluster Types
All Purpose/ Interactive
Clusters
Job Clusters
Mounting Data Lake Storage
Mounting Data Lake Storage
Create Azure Service Principal
Grant access for data lake to Azure Service Principal
Create the mount in databricks using Service Principal
Transform Population By Age Data
Column Name
indic_de,geotime
2008
2009
2010
2011
…
….
2018
2019
Column Name
Country (Lookup)
country_code_2_digit(Substr)
country_code_3_digit(Lookup)
population(Lookup)
age_group_0_14
age_group_25_49
age_group_50_64
age_group_65_79
age_group_80_max
Raw File Transformed File
Transform Population By Age Data
Transform Population By Age Data
Data Factory Pipeline
Copy Data to Azure SQL
Transform/
Analyze
Ingest
Transformation
ECDC COVD-19
data
(HTTP Connector)
Population Data
(Azure Blob
Storage)
Azure Data
Lake
Storage
Gen2
Azure SQL
Database
Publish
Azure Data
Lake
Storage
Gen2
ML Models
Copy Data to SQL
Copy Cases & Deaths
Copy Hospital Admissions
Copy Testing
Copy Data to SQL
Copy Activity – Data Lake to SQL
Cases and Deaths Data
Copy Activity – Data Lake to SQL
Hospital Admissions Daily Data
Assignment
Copy Activity – Data Lake to SQL
Testing Data
Data Orchestration
Pipeline executions are full automated
Pipelines run at regular intervals or on an event occurring
Activities only run once the upstream dependency has been satisfied
Easier to monitor for execution progress and issues
Data Orchestration Requirements
Dependency between activities inside a pipeline
Dependency between pipelines within a parent pipeline
Dependency between triggers [Only tumbling window triggers]
Custom-made Solution
Data Factory Capability
Data Orchestration
Option 1 – Parent Pipeline
Data Orchestration
Option 2 – Trigger Dependency
Azure Data Factory - Monitoring
What to Monitor
Data Factory Monitoring
Creating Alerts
Azure Monitor Introduction
Reporting on Metrics
Azure Data Factory Analytics
Log Analytics
Recovery From Failure
Azure Data Factory - Monitoring
Monitoring
Azure Data Factory Resource
Integration runtime
Trigger runs
Pipeline runs
What do we want to monitor
Activity runs
Pipeline runs are stored only for 45 days
Provides base level metrics and logs
Can be used to re-run failed pipelines/ triggers
Ability to send alerts from base level metrics
Data Factory Monitor
Ability to monitor status of pipeline/ triggers
Ability to route the diagnostic data to other storage solutions
Provides richer diagnostic data
Ability to write complex queries and custom reporting
Ability to report across multiple data factories
Azure Monitor
Data Factory Monitor
Azure Monitor
Reporting via Power BI
Introduction to Power BI Desktop
Review the Covid-19 pre-built Report
Reporting via Power BI
Power BI Desktop Overview
Congratulations!
&
Thank you
Feedback
Ratings & Review
Thank you
&
Good Luck!

More Related Content

Similar to ADF+Course+Deck.pdf

SQL Server Data Services
SQL Server Data ServicesSQL Server Data Services
SQL Server Data ServicesEduardo Castro
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureKarim Vaes
 
Stream Processing – Concepts and Frameworks
Stream Processing – Concepts and FrameworksStream Processing – Concepts and Frameworks
Stream Processing – Concepts and FrameworksGuido Schmutz
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsJames Serra
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptxAlex Ivy
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...confluent
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudPracheta Budhwar
 
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...KTL Solutions
 
SQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark daySQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark dayEric Nelson
 
Azure data analytics platform - A reference architecture
Azure data analytics platform - A reference architecture Azure data analytics platform - A reference architecture
Azure data analytics platform - A reference architecture Rajesh Kumar
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatestrajramab
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developersllangit
 
Paris Datageeks meetup 05102016
Paris Datageeks meetup 05102016Paris Datageeks meetup 05102016
Paris Datageeks meetup 05102016Michel Caradec
 
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DBBuilding event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DBMicrosoft Tech Community
 
Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Guido Schmutz
 
Introduction To Sql Services
Introduction To Sql ServicesIntroduction To Sql Services
Introduction To Sql Servicesllangit
 

Similar to ADF+Course+Deck.pdf (20)

SQL Server Data Services
SQL Server Data ServicesSQL Server Data Services
SQL Server Data Services
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
 
Sky High With Azure
Sky High With AzureSky High With Azure
Sky High With Azure
 
Stream Processing – Concepts and Frameworks
Stream Processing – Concepts and FrameworksStream Processing – Concepts and Frameworks
Stream Processing – Concepts and Frameworks
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 
Databricks Platform.pptx
Databricks Platform.pptxDatabricks Platform.pptx
Databricks Platform.pptx
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
Event Driven Architecture with a RESTful Microservices Architecture (Kyle Ben...
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...
Leveraging Azure Analysis Services Tabular Data Models with Power BI by Tim M...
 
SQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark daySQL Azure Overview for Bizspark day
SQL Azure Overview for Bizspark day
 
Azure data analytics platform - A reference architecture
Azure data analytics platform - A reference architecture Azure data analytics platform - A reference architecture
Azure data analytics platform - A reference architecture
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
Windows Azure for .NET Developers
Windows Azure for .NET DevelopersWindows Azure for .NET Developers
Windows Azure for .NET Developers
 
Paris Datageeks meetup 05102016
Paris Datageeks meetup 05102016Paris Datageeks meetup 05102016
Paris Datageeks meetup 05102016
 
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DBBuilding event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
Building event-driven Serverless Apps with Azure Functions and Azure Cosmos DB
 
Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?Big Data - in the cloud or rather on-premises?
Big Data - in the cloud or rather on-premises?
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
 
Introduction To Sql Services
Introduction To Sql ServicesIntroduction To Sql Services
Introduction To Sql Services
 

Recently uploaded

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...amitlee9823
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...lizamodels9
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Servicediscovermytutordmt
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 

Recently uploaded (20)

Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116  - With room ServiceCall Girls in Gomti Nagar - 7388211116  - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 

ADF+Course+Deck.pdf