SlideShare a Scribd company logo
Building Cloud BI Solutions
Microsoft Azure
Cortana Intelligence Suite
Mark Kromer
Microsoft Azure Cloud Data Architect
@kromerbigdata
@mssqldude
Microsoft Azure Data Services for Data
Engineers, Data Scientists, Data Analytics
Cortana Intelligence Suite
Azure Data Platform-at-a-glance
Action
People
Automated
Systems
Apps
Web
Mobile
Bots
Intelligence
Dashboards &
Visualizations
Cortana
Bot
Framework
Cognitive
Services
Power BI
Information
Management
Event Hubs
Data Catalog
Data Factory
Machine Learning
and Analytics
HDInsight
(Hadoop and
Spark)
Stream Analytics
Intelligence
Data Lake
Analytics
Machine
Learning
Big Data Stores
SQL Data
Warehouse
Data Lake Store
Data
Sources
Apps
Sensors
and
devices
Data
Microsoft Azure BI Solutions in the Cloud
What it is:
When to use it:
A pipeline system to move data in, perform activities on
data, move data around, and move data out
• Create solutions using multiple tools as a single process
• Orchestrate processes - Scheduling
• Monitor and manage pipelines
• Call and re-train Azure ML models
ADF Components
ADF Logical Flow
Example – Customer Churn
Call Log Files
Customer Table
Call Log Files
Customer Table
Customer
Churn Table
Azure Data
Factory:
Data Sources
Customers
Likely to
Churn
Customer
Call Details
Transform & Analyze PublishIngest
What it is:
When to use it:
A Scaling Data Warehouse Service in the Cloud
• When you need a large-data BI solution in the cloud
• MPP SQL Server in the Cloud
• Elastic scale data warehousing
• When you need pause-able scale-out compute
Elastic scale & performance
Real-time elasticity
Resize in <1 minute On-demand compute
Expand or reduce
as needed
Pause Data Warehouse to Save
on Compute Costs. I.e. Pause
during non-business hours
Storage can be as big or
small as required
Users can execute niche workloads
without re-scanning data
Elastic scale & performance
Scale
Logical overview
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
SELECT COUNT_BIG(*)
FROM dbo.[FactInternetSales];
Compute
Control
What it is:
When to use it:
A multi-platform environment and engine to create and
deploy Machine Learning models and API’s
• When you need to create predictive analytics
• When you need to share Data Science experiments
across teams
• When you need to create call-able API’s for ML functions
• When you also have R and Python experience on your
Data Science team
Creating an Experiment
Get/Prepare
Data
Build/Edit
Experiment
Create/Update
Model
Evaluate Model
Results
Build and ModelCreate
Workspace
Deploy
Model
Consume
Model
Basic Azure ML Elements Import Data
Preprocess
Algorithm
Train Model
Split Data
Score Model
Microsoft Azure BI Solutions in the Cloud
What it is:
When to use it:
Interactive Report and Visualization creation for
computing and mobile platforms
• When you need to create and view interactive reports
that combine multiple datasets
• When you need to embed reporting into an application
• When you need customizable visualizations
• When you need to create shared datasets, reports, and
dashboards that you publish to your team
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
Microsoft Azure BI Solutions in the Cloud
What is ETL?
• Acronym for “Extract, Transform and Load”
• Classic form of data movement, aggregation, summarization, cleansing and loading
a Data Warehouse
• More loosely defined as data management processes that clean, move and
aggregate data
• Formal ETL processes are typically scheduled (i.e. hourly, nightly, monthly)
• Not real-time, although micro-batch ETL systems are quite common
• Full story: http://sqlmag.com/sql-server-integration-services/etl-cloud-azure
Microsoft and ISV Marketplace common offerings (Examples)
Spin-up SQL Server VM image
from the Azure Portal to run
SSIS in the cloud via Azure IaaS
Informatica is an Enterprise-
grade ETL product suite that
offers an Azure VM available in
the ISV Marketplace Microsoft partner with Azure ISV
Marketplace offerings including
CDC. Attunity Compose can
provide additional ELT/ELT
capabilities.
ADF provides Extract, Transform and Load in the Cloud
Transforming Data is a common task for Data Scientists and Data Engineers
Data
Transformations
Common architectural patterns
Microsoft Azure BI Solutions in the Cloud
Business
apps
Custom
apps
Sensors
and devices
Bulk Load
Azure Data Factory
Business
apps
Custom
apps
Sensors
and devices
Events Events
Azure Data Lake Store
Transformed
Data
Raw Events
Azure Event
Hubs
Kafka
Data
Transformation
Data
Collection
Presentation
and action
Queuing
System
Data Storage
Azure Search
Data analytics (Excel,
Power BI, Looker,
Tableau)
Web/thick client
dashboards
Devices to take action
Event hub
Event & data
producers
Applications
Web and social
Devices
Live Dashboards
DocumentDB
MongoDB
SQL Azure
ADW
Hbase
Blob StorageKafka/RabbitMQ/
ActiveMQ
Event hubs Azure ML
Storm / Stream
Analytics
Hive / U-SQL
Data Factory
Sensors
Pig
Cloud gateways
(web APIs)
Field
gateways
Get started
today!
http://aka.ms/cisolutions
32
Cortana Intelligence Solutions
Cortana Intelligence Solutions: Discover
http://aka.ms/cisolutions
Cortana Intelligence Solutions: Try
Cortana Intelligence Solutions: Deploy
Microsoft Azure BI Solutions in the Cloud

More Related Content

PPTX
Data Lakehouse, Data Mesh, and Data Fabric (r1)
PDF
Summary introduction to data engineering
PPTX
Customer case - Dynatrace Monitoring Redefined
PDF
Architecting Modern Data Platforms
PPTX
Building a modern data warehouse
PDF
Building Lakehouses on Delta Lake with SQL Analytics Primer
PDF
How to govern and secure a Data Mesh?
PPTX
Introduction to Data Engineering
Data Lakehouse, Data Mesh, and Data Fabric (r1)
Summary introduction to data engineering
Customer case - Dynatrace Monitoring Redefined
Architecting Modern Data Platforms
Building a modern data warehouse
Building Lakehouses on Delta Lake with SQL Analytics Primer
How to govern and secure a Data Mesh?
Introduction to Data Engineering

What's hot (20)

PPTX
Azure Synapse Analytics Overview (r2)
PDF
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
PDF
A Reference Architecture for ETL 2.0
PPTX
Introduction to Azure Databricks
PPTX
The Top 5 Apache Kafka Use Cases and Architectures in 2022
PPTX
Elastic Stack Introduction
PPTX
Microsoft Data Platform - What's included
PDF
Data pipelines from zero to solid
PDF
Introduction to Azure Data Lake
PPTX
Databricks Fundamentals
PDF
Microsoft Azure Cloud Services
PDF
Learn to Use Databricks for Data Science
PDF
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
PPTX
Databricks for Dummies
PPTX
Modern Data Warehousing with the Microsoft Analytics Platform System
PPTX
Azure data platform overview
PPTX
Databricks Platform.pptx
PDF
Moving to Databricks & Delta
PDF
PPTX
Big data architectures and the data lake
Azure Synapse Analytics Overview (r2)
Data Architecture, Solution Architecture, Platform Architecture — What’s the ...
A Reference Architecture for ETL 2.0
Introduction to Azure Databricks
The Top 5 Apache Kafka Use Cases and Architectures in 2022
Elastic Stack Introduction
Microsoft Data Platform - What's included
Data pipelines from zero to solid
Introduction to Azure Data Lake
Databricks Fundamentals
Microsoft Azure Cloud Services
Learn to Use Databricks for Data Science
Top 5 Event Streaming Use Cases for 2021 with Apache Kafka
Databricks for Dummies
Modern Data Warehousing with the Microsoft Analytics Platform System
Azure data platform overview
Databricks Platform.pptx
Moving to Databricks & Delta
Big data architectures and the data lake
Ad

Similar to Microsoft Azure BI Solutions in the Cloud (20)

PPTX
Azure Data Factory ETL Patterns in the Cloud
PPTX
Building Modern Data Platform with Microsoft Azure
PPTX
Enterprise Cloud Data Platforms - with Microsoft Azure
PPTX
Azure Data.pptx
PDF
Mapping Data Flows in Azure Data Factory 1st Edition Mark Kromer
PPTX
Microsoft Azure Big Data Analytics
PPTX
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
PPTX
ETL in the Cloud With Microsoft Azure
PPTX
Big Data Analytics in the Cloud with Microsoft Azure
PDF
Analytics in a Day Virtual Workshop
 
PDF
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
PDF
Mapping Data Flows in Azure Data Factory 1st Edition Mark Kromer
PPTX
Azure Data Factory for Azure Data Week
PDF
PPTX
Microsoft cloud big data strategy
PDF
Analytics in a Day Ft. Synapse Virtual Workshop
 
PPTX
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
PPTX
Deep architectural competency for deploying azure solutions
PDF
ETL Tools in Azure: What They Are and How to Use Them?
PDF
Analytics in a Day Ft. Synapse Virtual Workshop
 
Azure Data Factory ETL Patterns in the Cloud
Building Modern Data Platform with Microsoft Azure
Enterprise Cloud Data Platforms - with Microsoft Azure
Azure Data.pptx
Mapping Data Flows in Azure Data Factory 1st Edition Mark Kromer
Microsoft Azure Big Data Analytics
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
ETL in the Cloud With Microsoft Azure
Big Data Analytics in the Cloud with Microsoft Azure
Analytics in a Day Virtual Workshop
 
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)
Mapping Data Flows in Azure Data Factory 1st Edition Mark Kromer
Azure Data Factory for Azure Data Week
Microsoft cloud big data strategy
Analytics in a Day Ft. Synapse Virtual Workshop
 
Modern ETL: Azure Data Factory, Data Lake, and SQL Database
Deep architectural competency for deploying azure solutions
ETL Tools in Azure: What They Are and How to Use Them?
Analytics in a Day Ft. Synapse Virtual Workshop
 
Ad

More from Mark Kromer (20)

PPTX
Fabric Data Factory Pipeline Copy Perf Tips.pptx
PPTX
Build data quality rules and data cleansing into your data pipelines
PPTX
Mapping Data Flows Training deck Q1 CY22
PPTX
Data cleansing and prep with synapse data flows
PPTX
Data cleansing and data prep with synapse data flows
PPTX
Mapping Data Flows Training April 2021
PPTX
Mapping Data Flows Perf Tuning April 2021
PPTX
Data Lake ETL in the Cloud with ADF
PPTX
Azure Data Factory Data Wrangling with Power Query
PPTX
Azure Data Factory Data Flow Performance Tuning 101
PPTX
Data Quality Patterns in the Cloud with ADF
PPTX
Azure Data Factory Data Flows Training (Sept 2020 Update)
PPTX
Data quality patterns in the cloud with ADF
PPTX
Azure Data Factory Data Flows Training v005
PPTX
Data Quality Patterns in the Cloud with Azure Data Factory
PPTX
ADF Mapping Data Flows Level 300
PPTX
ADF Mapping Data Flows Training V2
PPTX
ADF Mapping Data Flows Training Slides V1
PDF
ADF Mapping Data Flow Private Preview Migration
PPTX
Azure Data Factory Data Flow
Fabric Data Factory Pipeline Copy Perf Tips.pptx
Build data quality rules and data cleansing into your data pipelines
Mapping Data Flows Training deck Q1 CY22
Data cleansing and prep with synapse data flows
Data cleansing and data prep with synapse data flows
Mapping Data Flows Training April 2021
Mapping Data Flows Perf Tuning April 2021
Data Lake ETL in the Cloud with ADF
Azure Data Factory Data Wrangling with Power Query
Azure Data Factory Data Flow Performance Tuning 101
Data Quality Patterns in the Cloud with ADF
Azure Data Factory Data Flows Training (Sept 2020 Update)
Data quality patterns in the cloud with ADF
Azure Data Factory Data Flows Training v005
Data Quality Patterns in the Cloud with Azure Data Factory
ADF Mapping Data Flows Level 300
ADF Mapping Data Flows Training V2
ADF Mapping Data Flows Training Slides V1
ADF Mapping Data Flow Private Preview Migration
Azure Data Factory Data Flow

Recently uploaded (20)

PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Modernizing your data center with Dell and AMD
PPT
Teaching material agriculture food technology
PDF
Encapsulation theory and applications.pdf
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
KodekX | Application Modernization Development
Per capita expenditure prediction using model stacking based on satellite ima...
Dropbox Q2 2025 Financial Results & Investor Presentation
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Modernizing your data center with Dell and AMD
Teaching material agriculture food technology
Encapsulation theory and applications.pdf
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
NewMind AI Monthly Chronicles - July 2025
Encapsulation_ Review paper, used for researhc scholars
KodekX | Application Modernization Development

Microsoft Azure BI Solutions in the Cloud

  • 1. Building Cloud BI Solutions Microsoft Azure Cortana Intelligence Suite Mark Kromer Microsoft Azure Cloud Data Architect @kromerbigdata @mssqldude
  • 2. Microsoft Azure Data Services for Data Engineers, Data Scientists, Data Analytics Cortana Intelligence Suite Azure Data Platform-at-a-glance
  • 3. Action People Automated Systems Apps Web Mobile Bots Intelligence Dashboards & Visualizations Cortana Bot Framework Cognitive Services Power BI Information Management Event Hubs Data Catalog Data Factory Machine Learning and Analytics HDInsight (Hadoop and Spark) Stream Analytics Intelligence Data Lake Analytics Machine Learning Big Data Stores SQL Data Warehouse Data Lake Store Data Sources Apps Sensors and devices Data
  • 5. What it is: When to use it: A pipeline system to move data in, perform activities on data, move data around, and move data out • Create solutions using multiple tools as a single process • Orchestrate processes - Scheduling • Monitor and manage pipelines • Call and re-train Azure ML models
  • 8. Example – Customer Churn Call Log Files Customer Table Call Log Files Customer Table Customer Churn Table Azure Data Factory: Data Sources Customers Likely to Churn Customer Call Details Transform & Analyze PublishIngest
  • 9. What it is: When to use it: A Scaling Data Warehouse Service in the Cloud • When you need a large-data BI solution in the cloud • MPP SQL Server in the Cloud • Elastic scale data warehousing • When you need pause-able scale-out compute
  • 10. Elastic scale & performance Real-time elasticity Resize in <1 minute On-demand compute Expand or reduce as needed Pause Data Warehouse to Save on Compute Costs. I.e. Pause during non-business hours
  • 11. Storage can be as big or small as required Users can execute niche workloads without re-scanning data Elastic scale & performance Scale
  • 13. SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; SELECT COUNT_BIG(*) FROM dbo.[FactInternetSales]; Compute Control
  • 14. What it is: When to use it: A multi-platform environment and engine to create and deploy Machine Learning models and API’s • When you need to create predictive analytics • When you need to share Data Science experiments across teams • When you need to create call-able API’s for ML functions • When you also have R and Python experience on your Data Science team
  • 15. Creating an Experiment Get/Prepare Data Build/Edit Experiment Create/Update Model Evaluate Model Results Build and ModelCreate Workspace Deploy Model Consume Model
  • 16. Basic Azure ML Elements Import Data Preprocess Algorithm Train Model Split Data Score Model
  • 18. What it is: When to use it: Interactive Report and Visualization creation for computing and mobile platforms • When you need to create and view interactive reports that combine multiple datasets • When you need to embed reporting into an application • When you need customizable visualizations • When you need to create shared datasets, reports, and dashboards that you publish to your team
  • 22. What is ETL? • Acronym for “Extract, Transform and Load” • Classic form of data movement, aggregation, summarization, cleansing and loading a Data Warehouse • More loosely defined as data management processes that clean, move and aggregate data • Formal ETL processes are typically scheduled (i.e. hourly, nightly, monthly) • Not real-time, although micro-batch ETL systems are quite common • Full story: http://sqlmag.com/sql-server-integration-services/etl-cloud-azure
  • 23. Microsoft and ISV Marketplace common offerings (Examples) Spin-up SQL Server VM image from the Azure Portal to run SSIS in the cloud via Azure IaaS Informatica is an Enterprise- grade ETL product suite that offers an Azure VM available in the ISV Marketplace Microsoft partner with Azure ISV Marketplace offerings including CDC. Attunity Compose can provide additional ELT/ELT capabilities.
  • 24. ADF provides Extract, Transform and Load in the Cloud
  • 25. Transforming Data is a common task for Data Scientists and Data Engineers Data Transformations
  • 29. Business apps Custom apps Sensors and devices Events Events Azure Data Lake Store Transformed Data Raw Events Azure Event Hubs Kafka
  • 30. Data Transformation Data Collection Presentation and action Queuing System Data Storage Azure Search Data analytics (Excel, Power BI, Looker, Tableau) Web/thick client dashboards Devices to take action Event hub Event & data producers Applications Web and social Devices Live Dashboards DocumentDB MongoDB SQL Azure ADW Hbase Blob StorageKafka/RabbitMQ/ ActiveMQ Event hubs Azure ML Storm / Stream Analytics Hive / U-SQL Data Factory Sensors Pig Cloud gateways (web APIs) Field gateways
  • 32. Cortana Intelligence Solutions: Discover http://aka.ms/cisolutions