DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
SOURCES
Transform
STG LoadExtract
Data
Mart
Data
Mart
ETL WAREHOUSE
Refresh
DATA MARTS
LOB
Graph
CRM
Social
Relational
Images
Speech
IoT
INGEST EXPLORE PREP & TRAIN SERVE
STORE
Data Orchestration
and Monitoring
Query All Data Analytics Engine Data Warehouse
Data Lake
LOB
Graph
CRM
Social
Relational
Images
Speech
IoT
INGEST EXPLORE PREP & TRAIN SERVE
STORE
Data Factory Databricks,
HDInsight,
Synapse
Databricks,
HDInsight,
Synapse
Synapse,
Analysis Services,
AzureSQL
Azure Data Lake Gen2
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Business User
Data Scientist
Business User
Learnings
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Clean Data
Validate
Clean Data
Validate
Clean Data
Validate
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Validate
BUG !
Learnings
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
BUG !
Replay Replay
Replay Replay
https://www.melbourne.vic.gov.au/ab
out-council/governance-
transparency/open-data/Pages/on-
street-parking-data.aspx
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
#RubDevOpsOnIt
 People. Process. Products.
DevOps is the union of people,
process, and products to enable
continuous delivery of value to
your end users.
“
”
Build
& Test
Continuous
Delivery
Deploy
Operate
Monitor
&
Learn
Plan
&
Track
Develop
DataOps is NOT Just DevOps for Data, Data Kitchen
Data Data Pipeline Value
DataOps is NOT Just DevOps for Data, Data Kitchen
Data Production Value
Cloud-hosted pipelines for Linux, Windows and
macOS, with unlimited minutes for open source
Azure Pipelines
Multi language, platform, and
cloud support
Extensible
Best-in-class for open source
https://azure.com/pipelines➔
Containers and Kubernetes
Deliver value to your users faster
using proven agile tools to plan,
track, and discuss work across your
teams.
Build, test, and deploy with CI/CD that
works with any language, platform, and
cloud. Connect to GitHub or any other
Git provider and deploy continuously.
Get unlimited, cloud-hosted private
Git repos and collaborate to build
better code with pull requests and
advanced file management.
Test and ship with confidence
using manual and exploratory
testing tools.
Create, host, and share packages with
your team, and add artifacts to your
CI/CD pipelines with a single click.
Azure Boards Azure ReposAzure Pipelines
Azure Test Plans Azure Artifacts
https://azure.com/devops
➔
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Working Branches
(Dev Branches)
GIT
Working Branches
(Dev Branches)
Collaboration Branch
(ei. master)
GIT
PULL REQUEST
Working Branches
(Dev Branches)
Collaboration Branch
(ei. master)
GIT
PULL REQUEST
PUBLISH
AZURE
Working Branches
(Dev Branches)
Collaboration Branch
(ei. master)
Publish branch
(adf_publish)
GIT
PULL REQUEST
PUBLISH
CREATED / UPDATED BY ADF
AZURE
Working Branches
(Dev Branches)
Collaboration Branch
(ei. master)
Publish branch
(adf_publish)
Release Definition
GIT
PULL REQUEST
PUBLISH
CREATED / UPDATED BY ADF
RELEASE MANAGEMENT
AZURE
ARTIFACT
Working Branches
(Dev Branches)
Collaboration Branch
(ei. master)
Publish branch
(adf_publish)
Release Definition
Release
GIT
PULL REQUEST
PUBLISH
CREATED / UPDATED BY ADF
RELEASE MANAGEMENT
CREATE RELEASE
AZURE
ARTIFACT
DEPLOY
DEPLOY
Learnings
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Run unit tests,
linting,
DACPAC build
Build and publish
artifacts
Deploy across environments
Continuous Integration Continuous Delivery
Continuous DeliveryContinuous Integration
Integration tests
Continuous DeliveryContinuous Integration
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Pipeline
Stage
Stage
Stage
Job
Step: task
Step: script
Job
Job
trigger:
- master
variables:
- foo: bar
pool:
vmImage: ubuntu-18.04
stages:
- stage:
jobs:
- job:
steps:
- script: echo $foo
ENV: Prod
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
Learnings
Metrics
Logs
Application Container VM Monitoring
Solutions
Insights
Dashboards Views Power BI Workbooks
Visualize
Metrics Explorer Log Analytics
Analyze
Alerts Autoscale
Respond
Event Hubs Ingest &
Export APIs
Logic Apps
Integrate
Azure Monitor
Custom Sources
Application
Operating System
Azure Resources
Azure Subscription
Azure Tenant
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco
https://aka.ms/mdw-dataops
DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco

More Related Content

PDF
Azure data analytics platform - A reference architecture
PDF
Azure Data Platform Overview.pdf
PPTX
Azure Data Factory ETL Patterns in the Cloud
PPTX
Azure Data Engineering.pptx
PDF
Azure Synapse 101 Webinar Presentation
PPTX
Data Quality Patterns in the Cloud with Azure Data Factory
PDF
Lessons Learned: Understanding Pipeline Pricing in Azure Data Factory and Azu...
PPTX
AzureSynapse.pptx
Azure data analytics platform - A reference architecture
Azure Data Platform Overview.pdf
Azure Data Factory ETL Patterns in the Cloud
Azure Data Engineering.pptx
Azure Synapse 101 Webinar Presentation
Data Quality Patterns in the Cloud with Azure Data Factory
Lessons Learned: Understanding Pipeline Pricing in Azure Data Factory and Azu...
AzureSynapse.pptx

What's hot (20)

PPTX
Azure Cloud PPT
PPTX
Azure DevOps
PPTX
App Modernization with Microsoft Azure
PPTX
Introduction to Azure DevOps
PDF
Microsoft Azure Cloud Services
PPTX
Azure container instances
PPTX
Microsoft Azure Technical Overview
PDF
DevOps & SRE at Google Scale
PPTX
Using Azure DevOps to continuously build, test, and deploy containerized appl...
PPTX
Overview of Azure Arc enabled Kubernetes
PDF
How to implement DevOps in your Organization
PDF
Red hat ansible automation technical deck
PPTX
Microsoft azure
PDF
DevOps - A Gentle Introduction
PDF
DevOps Powerpoint Presentation Slides
PPTX
Benefits of the Azure cloud
PPTX
Introduction to DevOps
PPTX
Azure DevOps
PPTX
DevOps explained
PDF
DevOps for beginners
Azure Cloud PPT
Azure DevOps
App Modernization with Microsoft Azure
Introduction to Azure DevOps
Microsoft Azure Cloud Services
Azure container instances
Microsoft Azure Technical Overview
DevOps & SRE at Google Scale
Using Azure DevOps to continuously build, test, and deploy containerized appl...
Overview of Azure Arc enabled Kubernetes
How to implement DevOps in your Organization
Red hat ansible automation technical deck
Microsoft azure
DevOps - A Gentle Introduction
DevOps Powerpoint Presentation Slides
Benefits of the Azure cloud
Introduction to DevOps
Azure DevOps
DevOps explained
DevOps for beginners
Ad

Similar to DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco (20)

PDF
Azure DevOps Day - Kochi
PDF
Azure DevOps Day - Trivandrum
PPTX
Azure DevOps in Action
PDF
Azure DevOps - Azure Guatemala Meetup
PPTX
Drive business outcomes using Azure Devops
PPTX
Azure DevOps
PPTX
Tour of Azure DevOps
PDF
[JAZUG Tohoku Azure DevOps] Azure DevOps
PPTX
Azure_DevOps_Customer1212121_201903.pptx
PPTX
Azure dev ops
PPTX
Azure DevOps
PPTX
Azure DevOps työkalut - Roundtable 14.3.2019
PPTX
Azure dev ops
PDF
Azure DevOps Interview Questions PDF By ScholarHat
PDF
Azure_DevOps introduction for CI/CD and Agile
PDF
Azure Devops Introduction for CI/CD and agile
PDF
Azure_DevOps introduction: including board,pipleline, rep
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
Azure_DevOps_Customer_201903.pptx
PDF
DevOps para Open Source com Azure DevOps
Azure DevOps Day - Kochi
Azure DevOps Day - Trivandrum
Azure DevOps in Action
Azure DevOps - Azure Guatemala Meetup
Drive business outcomes using Azure Devops
Azure DevOps
Tour of Azure DevOps
[JAZUG Tohoku Azure DevOps] Azure DevOps
Azure_DevOps_Customer1212121_201903.pptx
Azure dev ops
Azure DevOps
Azure DevOps työkalut - Roundtable 14.3.2019
Azure dev ops
Azure DevOps Interview Questions PDF By ScholarHat
Azure_DevOps introduction for CI/CD and Agile
Azure Devops Introduction for CI/CD and agile
Azure_DevOps introduction: including board,pipleline, rep
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
Azure_DevOps_Customer_201903.pptx
DevOps para Open Source com Azure DevOps
Ad

Recently uploaded (20)

PDF
technical specifications solar ear 2025.
PPTX
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
PPTX
ch20 Database System Architecture by Rizvee
PPTX
PPT for Diseases (1)-2, types of diseases.pptx
PPTX
chuitkarjhanbijunsdivndsijvndiucbhsaxnmzsicvjsd
PPTX
Sheep Seg. Marketing Plan_C2 2025 (1).pptx
PDF
Grey Minimalist Professional Project Presentation (1).pdf
PDF
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf
PPTX
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
PPTX
machinelearningoverview-250809184828-927201d2.pptx
PDF
The Role of Pathology AI in Translational Cancer Research and Education
PPTX
AI AND ML PROPOSAL PRESENTATION MUST.pptx
PPTX
Machine Learning and working of machine Learning
PPT
dsa Lec-1 Introduction FOR THE STUDENTS OF bscs
PPTX
C programming msc chemistry pankaj pandey
PDF
General category merit rank list for neet pg
PDF
Teal Blue Futuristic Metaverse Presentation.pdf
PPTX
DATA ANALYTICS COURSE IN PITAMPURA.pptx
PDF
book-34714 (2).pdfhjkkljgfdssawtjiiiiiujj
PPTX
inbound2857676998455010149.pptxmmmmmmmmm
technical specifications solar ear 2025.
Statisticsccdxghbbnhhbvvvvvvvvvv. Dxcvvvhhbdzvbsdvvbbvv ccc
ch20 Database System Architecture by Rizvee
PPT for Diseases (1)-2, types of diseases.pptx
chuitkarjhanbijunsdivndsijvndiucbhsaxnmzsicvjsd
Sheep Seg. Marketing Plan_C2 2025 (1).pptx
Grey Minimalist Professional Project Presentation (1).pdf
9 FinOps Tools That Simplify Cloud Cost Reporting.pdf
9 Bioterrorism.pptxnsbhsjdgdhdvkdbebrkndbd
machinelearningoverview-250809184828-927201d2.pptx
The Role of Pathology AI in Translational Cancer Research and Education
AI AND ML PROPOSAL PRESENTATION MUST.pptx
Machine Learning and working of machine Learning
dsa Lec-1 Introduction FOR THE STUDENTS OF bscs
C programming msc chemistry pankaj pandey
General category merit rank list for neet pg
Teal Blue Futuristic Metaverse Presentation.pdf
DATA ANALYTICS COURSE IN PITAMPURA.pptx
book-34714 (2).pdfhjkkljgfdssawtjiiiiiujj
inbound2857676998455010149.pptxmmmmmmmmm

DataOps for the Modern Data Warehouse on Microsoft Azure @ NDCOslo 2020 - Lace Lofranco