analyze, monitorand act on data monitorand act on data nayana singh program management, azure iot,...

Post on 03-Apr-2018

219 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Analyze, Monitor and Act on Data

Nayana SinghProgram Management, Azure IoT, January 2017

Microsoft Confidential

From endpoint to insight to action, across the enterprise, and around the world

Built on the industry’s leading cloud

Magic Quadrant Leader, Business Intelligence and Analytics Platforms

SecureEnd-to-end

From the endpoint, through the connection, to data, applications, and the cloud

OpenConnect anything

Any device, OS, data source, software, or service

ScalableGrow effortlessly

Millions of devices, terabytes of data, on-premises, in the cloud, in the most regions worldwide

FastStart in minutes

Preconfigured solutions for the most common IoT scenarios

Insights ActionThings

AZURE REGIONS

38Announced Azure regions world wide

Hyper-Scale Capacity3.5 Trillion Messages / Week

Hyper-Scale Azure Footprint

AZURE IOT REGIONS

12Azure IoT regions world wide

Elements of Azure IoT Suite

1.Connect and Manage

Devices & Gateways

Gateway & Devices

Preconfigured solutions

Connect and control

2. Analyze data & Generate

insights*

Real time analytics

Predictive analytics*

Data visualization

3. Integrate into business

systems

Workflow integration

Push and broadcast

notifications

ID and access

management

4. Secure IoT Infrastructure

5. Customize IoT Architecture

* Only applies to predictive maintenance

Elements of Azure IoT Suite

1.Connect and Manage

Devices & Gateways

Gateway & Devices

Preconfigured solutions

Connect and control

2. Analyze streaming data &

Generate predictive insights*

Real time analytics

Predictive analytics*

Data visualization

3. Integrate into business

systems

Workflow integration

Push and broadcast

notifications

ID and access

management

4. Secure IoT Infrastructure

5. Customize IoT Architecture

* Only applies to predictive maintenance

Apache Storm/Spark

Devices

RTO

S, L

inu

x, W

ind

ow

s, A

nd

roid

, iO

S

Gateway

On-Gateway

Analytics

On-Device App Analytics

In-Cloud Analytics

In-Cloud Hot-Analytics

In-Cloud Cold-Analytics

In-Cloud Analytics

Batch Analytics (Cold Path) INGEST PREPARE ANALYZE PUBLISH CONSUMEDATA SOURCES

Ex: Azure Data Lake, Azure SQL DB, Azure SQL DW, HDFS, Cassandra, HBase

Cloud Storage

Ex: Azure Data Factory, Oozie

Orchestration, Movement, Scheduling, Monitoring

Ex: Azure Data Lake Analytics, Hadoop, Azure Machine Learning, Mahout

Data Aggregation, Data Science, etc.

Ex: SQL Server, Oracle, DB2, MySQL

On-PremStorage

Ex: SQL Server, Oracle, DB2, MySQL

SaaS Data Sources Ex: Custom Code,

Azure Data Lake Analytics, Hadoop

Transform, Combine, Clean, etc.

Batch Data Movement

Ex: SSIS, Azure Data Factory, Sqoop, IoT Hub (via File Upload)

Presentation, Dashboarding

Ex: File Upload via IoTHub)

Near Real Time Analytics (Hot Path)INGEST PREPARE ANALYZE PUBLISH CONSUMEDATA SOURCES

Ex: Azure IoT Hubs, Kafka, Kinesis

Scalable device

data ingestion

Ex: Azure Stream Analytics, Storm, Spark

Stream Processing

Ex: Azure Data Lake, Azure SQL DB, Azure SQL DW, HDFS, Cassandra, HBase

Storage

Ex: Azure Data Factory, Azure Function, Oozie

Orchestration, Movement, Scheduling, Monitoring

Arc

hiv

al

Ex: Azure Machine Learning, Mahout

Machine Learning

Devices

Presentation, Dashboarding

Analytics with IoT Suite preconfigured solutions

Devices

Azure IoT Suite Remote Monitoring and Predictive Maintenance*

Back end

systems and

processes

Event Hub

Storage blobs DocumentDB

Web/

Mobile App

Stream

Analytics

Logic AppsIoT Hub Web JobsC# simulator

* Azure ML

Power BI

Real time analytics

Azure Stream Analytics

https://docs.microsoft.com/en-us/azure/stream-analytics/

Real-time Fraud Detection Streaming ETL Predictive Maintenance Call Center Analytics

IT Infrastructure and Network

Monitoring

Customer Behavior Prediction Log Analytics Real-time Cross Sell Offers

Fleet monitoring and Connected Cars Real-time Patient Monitoring Smart Grid Real-time Marketing

and many more…

Scenario Examples

Azure Stream Analytics

Rapid developmentUse simple SQL syntax to develop and deploy powerful analytics

Extensive out of the box integrationsReady integration with Blob Storage, ML, Power BI, Service Bus etc,

HyperscaleDistributed architecture can analyze millions of events a second

Uncover insights in real timePerform low latency analytics across multiple data streams

Enterprise GradeGuaranteed event delivery, auto recovery and 3x9s availability

Fully ManagedNo maintenance. No performance tuning. Zero upfront costs

Presentation & Action

Storage &Batch Analysis

StreamAnalytics

Event Queuing & StreamIngestion

Event production

IoT Hubs

Applications

Archiving for long term storage/ batch analytics

Real-time dashboard

Stream Analytics

Automation to kick-off workflows

Machine Learning

Reference Data

Event Hubs

Blobs

Devices &

Gateways

Streaming Pipeline

PowerBI

Write powerful analytics using SQL like language

Advanced job monitoringRich visual tooling to debug queries and

monitor jobs

Real time data enrichmentEasily join and score streaming data with

static reference data or function call-outs.

Out of order and late arrival policiesAccount for lag among gateways or

sensors through simple configurations

and settings

Predictive Analytics

Azure MachineLearning

https://docs.microsoft.com/en-us/azure/machine-learning/

Fully

managed

Integrated Collaborate Deploy in

minutes

No software to install,

no hardware to manage,

and one portal to view

and update.

Simple drag, drop and

connect interface for

Data Science. Tested

algorithms, integrated R

and Python support.

Share workspace to

collaborate across the

globe. View run history

and past results.

Operationalize models

in the cloud with a

single click. Monetize

in Machine Learning

Marketplace.

Steps to Build a ML Solution

Integrated predictive analyticsEmpower with proactive analysisMachine learning solutions enable powerful predictive analytics solutions, leveraging historical data and real time device ingestion input.

Predictive Maintenance WarningScheduled Maintenance Alert – Asset Sensors Indicate Critical Failure in (6)

Days.

Azure Machine Learning Ecosystem

Get/Prepare Data

Build/Edit Experiment

Create/Update Model

Evaluate Model Results

Publish Web

Service

Build ML Model Deploy as Web ServiceProvision Workspace

Get Azure

Subscription

Create

Workspace

Publish an App

Azure Data

Marketplace

https://Studio.azureml.nethttp://gallery.azureml.net

http://Azure.com/mlhttps://datamarket.azure.com/browse?query=machine+learning

AML - Drag & Drop + Best in Class Algorithms

Data Visualization

Power BI

https://docs.microsoft.com/en-us/azure/power-bi-embedded/

Power BI overview

Power BI REST APIPower BI Desktop

Prepare Explore ShareReport

SaaS solutionsE.g. Marketo, Salesforce, GitHub,

Google analytics

On-premises dataE.g. Analysis Services

Organizational content packsCorporate data sources, or external

data services

Azure servicesE.g. Azure SQL, Stream Analytics

Excel filesWorkbook data and data models

Power BI Desktop filesRelated data from files, databases,

Azure, and other sources

Data refresh

Visualizations

Live dashboards

Content packs Sharing & collaborationNatural language query

Reports

Datasets01001

10101

Manage in a familiar environment -Azure

Manually or programmatically provision workspaces

Create datasets and reports

Embed reports in your app

Control refresh behavior and credentials

Power BI report

Azure SQL

Data Warehouse

Azure SQL

Database

Your app

Power BI

Workspace

Power BI Desktop

Azure Portal

Power BI Embedded

Power BI for developers*

EmbedPower BI experiences

directly into your public

facing websites and blogs

ExtendPower BI and your reach

with organizational content

packs and custom visuals

Integrateuser-defined Power BI

experiences into your app

</>

*This is for Power BI embedded. More customizations are available with full Power BI

PCS: Predictive Maintenance azureiotsuite.com

Web Job

Event

Hub

Document

DB

(Device

Registry)

IoT

Hub

Consumer

Group

Azure

Stream

Analytics

Job 1

Device

Info

Job 2

Telemetry

Azure

Storage

(Blob)

Telemetry

History

RUL

Output

Input

Dataset

Web Job

Event

Processor

Host

Web App

Dashboard

Device

Portal

Event

Hub

Simulated

Device

Azure ML

Trained

Model

Training

Data

Demo Summary

Azure IoT Hub sends data to Azure Stream Analytics

Edits jobs in ASA (Streaming versus Reference Data)

Using Azure ML to calculate the Remaining Useful life of the engine

Sinking data from ASA to AML

Sinking streaming dataset from ASA to Power BI

Visualizing data in PowerBI

Elements of Azure IoT Suite

1.Connect and Manage

Devices & Gateways

Gateway & Devices

Preconfigured solutions

Connect and control

2. Analyze streaming data &

Generate predictive insights*

Real time analytics

Predictive analytics*

Data visualization

3. Integrate into business

systems

Workflow integration

Push and broadcast

notifications

ID and access

management

4. Secure IoT Infrastructure

5. Customize IoT Architecture

* Only applies to predictive maintenance

top related