SlideShare a Scribd company logo
1 of 26
Azure Synapse
For mere mortals
About me
• Microsoft MVP 12 years
• Freelance Cloud Architect
• Based in Newcastle, UK
• https://mikestephenson.me/
• @Michael_Stephen
Trying to understand Synapse
What is Synapse
Reference Architecture 1
Reference Architecture 2
Reference Architecture 3
Trying to make sense of it all
What is Synapse
Serverless SQL Dedicated SQL Spark Pool Pipelines Synapse Studio
What Serverless SQL on demand Formerly SQL Data
Warehouse
[Optional]
Serverless Apache Spark
Adds additional features
to let you use Apache
Spark more closely in
Synapse. EG AAD,
AzureML
Like Data Factory
Low code ETL / ELT
Developer studio for
building synapse
solutions
Cost Pay per query Pay per hour Pay per Free
Use case - Ad-hoc and occasional queries
- Experimentation
- Data science
experiments
- Batch jobs
- Integration of data in
and out of Synapse
Synapse by Example
Scenario 1: Query Data from Data Lake w/ Serverless SQL
Data Platform
Landing
Data Lake
Storage
Serverless
SQL
Experiment
Real World Complex Example
Data Platform
Landing Transform Raw/Curated
Orchestrate
Data Lake
Storage
Synapse Pipelines
Synapse Spark
Data Lake
Storage
Synapse Pipelines
ELT
Synapse Pipelines
Serverless SQL
Power BI
Logic Apps
Serve
Experiment / Analyze
Integrate
Dedicated SQL
Scenario 2: Cosmos DB & Synapse Link
Data Platform
Application Platform
Synapse Link
Cosmos Serverless
SQL
Real World Complex Example
Data Platform
Application Platform
Synapse Link
Cosmos Serverless
SQL
Landing Transform Raw/Curated
Export
Orchestrate
Data Lake
Storage
Synapse Pipelines
Synapse Spark
Synapse Pipelines
Data Lake
Storage
Synapse Pipelines
Serve
Power BI
Dedicated
SQL
ELT
Synapse Pipelines
Scenario 3: Dataverse & Synapse Link
Data Platform
Landing
Data Lake
Storage
Power Platform and CRM
CRM
Synapse Link
Portals
Dataverse
Power Apps
Serverless
SQL
Experiment
Real World Complex Example
Data Platform
Landing Transform Raw/Curated
Export
Data Lake
Storage
Synapse Pipelines
Synapse Spark
Synapse Pipelines
Data Lake
Storage
Power Platform and CRM
CRM
Synapse Link
Portals
Dataverse
Power Apps
Serve
Power BI
Dedicated
SQL
Scenario 4: Processing Event Data from Event Hub
Data Platform
Landing
Data Lake
Storage
Event Hub Event Hub
Capture
Logic App
Test Simulator
Serverless
SQL
Experiment
Real World Complex Example
Data Platform
Landing Transform Raw/Curated
Orchestrate
Data Lake
Storage
Synapse Pipelines
Synapse Spark
Data Lake
Storage
Synapse Pipelines
Event Hub Event Hub
Capture
Various App
Scenarios
Dedicated
SQL
Export
Synapse Pipelines
Serve
Power BI
Real-World Architecture
Gen2 DataLake
SQL Azure
Purview
Power BI
Synapse Data
Warehouse
Storage / Data Warehouse / Analytics
ETL & ELT
Data Factory
Synapse
Pipelines
Security / Management / Operations
Azure Active
Directory
Data Visualization
& Analysis
Power Apps
Dataverse
Systems of Engagement
Data Platform
Synapse Spark
pool
Event Data
Transactional Data
Event Hub
Cosmos DB
Synapse
Serverless
SQL Pool
DNS Zones
Virtual Network
Private Link
Synapse Private
Link Hub
Private Endpoints
Network Security
Groups
Log Analytics Key Vault Security Centre Cost Analysis
Helper Functions
& Automation
Infrastructure
Logic Apps
Azure Functions
Excel
Notebooks
Application Lifecycle
Pipelines Testing
Repos
Boards
Lessons Learnt
Lessons Learnt
• Cost Management – See next slide
• You can get value quickly
• It can get complicated
• Its powerful
• Especially when linked with other Azure Features
• Loads of deployment options
• Loads of security features and options
Cost
Costs to be cautious of:
• Dedicated SQL Pool
• Event Hub Capture
• Storage accrues
• Log Data
MSDN for learning
Non-Production Environment
£800 p/m
Smallish Production-like Environment
£2.5k p/m
Getting Started
• Its viable to start in MSDN
• These Examples hopefully can help you get started
• More Info:
• https://www.mikestephenson.me/2021/09/01/pausing-synapse-dedicated-sql-pool-with-devops-pipeline/
• https://www.mikestephenson.me/2021/08/08/trying-out-event-hub-capture-to-synapse-part-1/
• https://www.mikestephenson.me/2021/08/09/trying-out-event-hub-capture-to-synapse-part-2/
• https://www.mikestephenson.me/2021/08/05/playing-around-with-synapse-link-for-cosmosdb/
• https://www.mikestephenson.me/2021/08/03/query-synapse-serverless-sql-from-logic-apps/
Questions

More Related Content

What's hot

What's hot (20)

Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
Big Data and Data Warehousing Together with Azure Synapse Analytics (SQLBits ...
 
Microsoft Data Platform - What's included
Microsoft Data Platform - What's includedMicrosoft Data Platform - What's included
Microsoft Data Platform - What's included
 
Azure SQL Database Managed Instance
Azure SQL Database Managed InstanceAzure SQL Database Managed Instance
Azure SQL Database Managed Instance
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 
Data Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future OutlookData Warehousing Trends, Best Practices, and Future Outlook
Data Warehousing Trends, Best Practices, and Future Outlook
 
Data modeling trends for analytics
Data modeling trends for analyticsData modeling trends for analytics
Data modeling trends for analytics
 
Snowflake Datawarehouse Architecturing
Snowflake Datawarehouse ArchitecturingSnowflake Datawarehouse Architecturing
Snowflake Datawarehouse Architecturing
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
AI for an intelligent cloud and intelligent edge: Discover, deploy, and manag...
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
So You Want to Build a Data Lake?
So You Want to Build a Data Lake?So You Want to Build a Data Lake?
So You Want to Build a Data Lake?
 
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
Develop scalable analytical solutions with Azure Data Factory & Azure SQL Dat...
 
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
 
Azure Lowlands: An intro to Azure Data Lake
Azure Lowlands: An intro to Azure Data LakeAzure Lowlands: An intro to Azure Data Lake
Azure Lowlands: An intro to Azure Data Lake
 
Should I move my database to the cloud?
Should I move my database to the cloud?Should I move my database to the cloud?
Should I move my database to the cloud?
 
Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2Streaming Real-time Data to Azure Data Lake Storage Gen 2
Streaming Real-time Data to Azure Data Lake Storage Gen 2
 
Microsoft Azure Big Data Analytics
Microsoft Azure Big Data AnalyticsMicrosoft Azure Big Data Analytics
Microsoft Azure Big Data Analytics
 
Cortana Analytics Suite
Cortana Analytics SuiteCortana Analytics Suite
Cortana Analytics Suite
 
Choosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloudChoosing technologies for a big data solution in the cloud
Choosing technologies for a big data solution in the cloud
 
Designing a modern data warehouse in azure
Designing a modern data warehouse in azure   Designing a modern data warehouse in azure
Designing a modern data warehouse in azure
 

Similar to Synapse for mere mortals

Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_Veriticals
Peyman Mohajerian
 

Similar to Synapse for mere mortals (20)

Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...
Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...
Running cost effective big data workloads with Azure Synapse and ADLS (MS Ign...
 
DBP-010_Using Azure Data Services for Modern Data Applications
DBP-010_Using Azure Data Services for Modern Data ApplicationsDBP-010_Using Azure Data Services for Modern Data Applications
DBP-010_Using Azure Data Services for Modern Data Applications
 
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
NOVA SQL User Group - Azure Synapse Analytics Overview -  May 2020NOVA SQL User Group - Azure Synapse Analytics Overview -  May 2020
NOVA SQL User Group - Azure Synapse Analytics Overview - May 2020
 
Azure Data Platform Overview.pdf
Azure Data Platform Overview.pdfAzure Data Platform Overview.pdf
Azure Data Platform Overview.pdf
 
.NET for Azure Synapse (and viceversa)
.NET for Azure Synapse (and viceversa).NET for Azure Synapse (and viceversa)
.NET for Azure Synapse (and viceversa)
 
IBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data LakeIBM Cloud Native Day April 2021: Serverless Data Lake
IBM Cloud Native Day April 2021: Serverless Data Lake
 
BDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practicesBDA303 Serverless big data architectures: Design patterns and best practices
BDA303 Serverless big data architectures: Design patterns and best practices
 
Serverless Big Data Architectures: Serverless Data Analytics
Serverless Big Data Architectures: Serverless Data AnalyticsServerless Big Data Architectures: Serverless Data Analytics
Serverless Big Data Architectures: Serverless Data Analytics
 
IBM Cloud Day January 2021 Data Lake Deep Dive
IBM Cloud Day January 2021 Data Lake Deep DiveIBM Cloud Day January 2021 Data Lake Deep Dive
IBM Cloud Day January 2021 Data Lake Deep Dive
 
Azure Data.pptx
Azure Data.pptxAzure Data.pptx
Azure Data.pptx
 
Serverless SQL
Serverless SQLServerless SQL
Serverless SQL
 
Serverless Data Platform
Serverless Data PlatformServerless Data Platform
Serverless Data Platform
 
Lake Database Database Template Map Data in Azure Synapse Analytics
Lake Database  Database Template  Map Data in Azure Synapse AnalyticsLake Database  Database Template  Map Data in Azure Synapse Analytics
Lake Database Database Template Map Data in Azure Synapse Analytics
 
AWS Certified Solutions Architect Professional Course S15-S18
AWS Certified Solutions Architect Professional Course S15-S18AWS Certified Solutions Architect Professional Course S15-S18
AWS Certified Solutions Architect Professional Course S15-S18
 
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
Azure Key Vault, Azure Dev Ops and Azure Synapse - how these services work pe...
 
Using Data Lakes
Using Data LakesUsing Data Lakes
Using Data Lakes
 
LeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration ServicesLeedsSharp May 2023 - Azure Integration Services
LeedsSharp May 2023 - Azure Integration Services
 
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
Serverless Analytics with Amazon Redshift Spectrum, AWS Glue, and Amazon Quic...
 
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
Semplificare l'analisi dei dati con architetture "Serverless": architetture e...
 
Media_Entertainment_Veriticals
Media_Entertainment_VeriticalsMedia_Entertainment_Veriticals
Media_Entertainment_Veriticals
 

More from Michael Stephenson

More from Michael Stephenson (18)

2022 02 Integration Bootcamp
2022 02 Integration Bootcamp2022 02 Integration Bootcamp
2022 02 Integration Bootcamp
 
Azure enterprise integration platform
Azure enterprise integration platformAzure enterprise integration platform
Azure enterprise integration platform
 
How to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power AutomateHow to tactically avoid boring work with Power Automate
How to tactically avoid boring work with Power Automate
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Tech UG - Newcastle 09-17 - logic apps
Tech UG - Newcastle 09-17 -   logic appsTech UG - Newcastle 09-17 -   logic apps
Tech UG - Newcastle 09-17 - logic apps
 
Modern business intelligence
Modern business intelligenceModern business intelligence
Modern business intelligence
 
2 speed it powered by microsoft azure
2 speed it powered by microsoft azure2 speed it powered by microsoft azure
2 speed it powered by microsoft azure
 
Super charged prototyping
Super charged prototypingSuper charged prototyping
Super charged prototyping
 
SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02SharePoint User Group - Leeds - 2015-09-02
SharePoint User Group - Leeds - 2015-09-02
 
BTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity OptionsBTUG - Dec 2014 - Hybrid Connectivity Options
BTUG - Dec 2014 - Hybrid Connectivity Options
 
Api management 101
Api management 101Api management 101
Api management 101
 
Finance integration 2
Finance integration 2Finance integration 2
Finance integration 2
 
Hybrid integration in a day 2
Hybrid integration in a day 2Hybrid integration in a day 2
Hybrid integration in a day 2
 
Uk user group biz talk performance deepdive
Uk user group   biz talk performance deepdiveUk user group   biz talk performance deepdive
Uk user group biz talk performance deepdive
 
Automated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 SolutionsAutomated Testing for BizTalk HL7 Solutions
Automated Testing for BizTalk HL7 Solutions
 
Behaviour Driven BizTalk Development
Behaviour Driven BizTalk DevelopmentBehaviour Driven BizTalk Development
Behaviour Driven BizTalk Development
 
BizTalk Maturity Assessment
BizTalk Maturity AssessmentBizTalk Maturity Assessment
BizTalk Maturity Assessment
 
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service BusAppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
AppFx.ServiceBus - Simple Messaging with Windows Azure Service Bus
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Synapse for mere mortals

  • 2. About me • Microsoft MVP 12 years • Freelance Cloud Architect • Based in Newcastle, UK • https://mikestephenson.me/ • @Michael_Stephen
  • 8. Trying to make sense of it all
  • 9. What is Synapse Serverless SQL Dedicated SQL Spark Pool Pipelines Synapse Studio What Serverless SQL on demand Formerly SQL Data Warehouse [Optional] Serverless Apache Spark Adds additional features to let you use Apache Spark more closely in Synapse. EG AAD, AzureML Like Data Factory Low code ETL / ELT Developer studio for building synapse solutions Cost Pay per query Pay per hour Pay per Free Use case - Ad-hoc and occasional queries - Experimentation - Data science experiments - Batch jobs - Integration of data in and out of Synapse
  • 11. Scenario 1: Query Data from Data Lake w/ Serverless SQL Data Platform Landing Data Lake Storage Serverless SQL Experiment
  • 12. Real World Complex Example Data Platform Landing Transform Raw/Curated Orchestrate Data Lake Storage Synapse Pipelines Synapse Spark Data Lake Storage Synapse Pipelines ELT Synapse Pipelines Serverless SQL Power BI Logic Apps Serve Experiment / Analyze Integrate Dedicated SQL
  • 13. Scenario 2: Cosmos DB & Synapse Link Data Platform Application Platform Synapse Link Cosmos Serverless SQL
  • 14. Real World Complex Example Data Platform Application Platform Synapse Link Cosmos Serverless SQL Landing Transform Raw/Curated Export Orchestrate Data Lake Storage Synapse Pipelines Synapse Spark Synapse Pipelines Data Lake Storage Synapse Pipelines Serve Power BI Dedicated SQL ELT Synapse Pipelines
  • 15. Scenario 3: Dataverse & Synapse Link Data Platform Landing Data Lake Storage Power Platform and CRM CRM Synapse Link Portals Dataverse Power Apps Serverless SQL Experiment
  • 16. Real World Complex Example Data Platform Landing Transform Raw/Curated Export Data Lake Storage Synapse Pipelines Synapse Spark Synapse Pipelines Data Lake Storage Power Platform and CRM CRM Synapse Link Portals Dataverse Power Apps Serve Power BI Dedicated SQL
  • 17. Scenario 4: Processing Event Data from Event Hub Data Platform Landing Data Lake Storage Event Hub Event Hub Capture Logic App Test Simulator Serverless SQL Experiment
  • 18. Real World Complex Example Data Platform Landing Transform Raw/Curated Orchestrate Data Lake Storage Synapse Pipelines Synapse Spark Data Lake Storage Synapse Pipelines Event Hub Event Hub Capture Various App Scenarios Dedicated SQL Export Synapse Pipelines Serve Power BI
  • 20. Gen2 DataLake SQL Azure Purview Power BI Synapse Data Warehouse Storage / Data Warehouse / Analytics ETL & ELT Data Factory Synapse Pipelines Security / Management / Operations Azure Active Directory Data Visualization & Analysis Power Apps Dataverse Systems of Engagement Data Platform Synapse Spark pool Event Data Transactional Data Event Hub Cosmos DB Synapse Serverless SQL Pool DNS Zones Virtual Network Private Link Synapse Private Link Hub Private Endpoints Network Security Groups Log Analytics Key Vault Security Centre Cost Analysis Helper Functions & Automation Infrastructure Logic Apps Azure Functions Excel Notebooks Application Lifecycle Pipelines Testing Repos Boards
  • 21.
  • 23. Lessons Learnt • Cost Management – See next slide • You can get value quickly • It can get complicated • Its powerful • Especially when linked with other Azure Features • Loads of deployment options • Loads of security features and options
  • 24. Cost Costs to be cautious of: • Dedicated SQL Pool • Event Hub Capture • Storage accrues • Log Data MSDN for learning Non-Production Environment £800 p/m Smallish Production-like Environment £2.5k p/m
  • 25. Getting Started • Its viable to start in MSDN • These Examples hopefully can help you get started • More Info: • https://www.mikestephenson.me/2021/09/01/pausing-synapse-dedicated-sql-pool-with-devops-pipeline/ • https://www.mikestephenson.me/2021/08/08/trying-out-event-hub-capture-to-synapse-part-1/ • https://www.mikestephenson.me/2021/08/09/trying-out-event-hub-capture-to-synapse-part-2/ • https://www.mikestephenson.me/2021/08/05/playing-around-with-synapse-link-for-cosmosdb/ • https://www.mikestephenson.me/2021/08/03/query-synapse-serverless-sql-from-logic-apps/