increasing business insights and roi with platform · increasing business insights and roi with...

44

Upload: others

Post on 20-May-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 2: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Increasing Business Insights and ROI with

Microsoft’s Data Analytics PlatformChris Fleming – Director Data AnalyticsOctober 19, 2015

Page 3: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

1. A few thoughts on becoming an “Analytic Competitor”.

2. High level overview of Microsoft Azure.

3. An overview of Data Services in Azure.

4. Spend some time on:

• Data Science/Machine Learning – Azure ML

• Insightful Analytics/Power BI - Demos

5. Q&A

This talk Agenda

Credit where credit is due: Many slides were sourced from Microsoft decks and I am grateful for the assistance.

Page 4: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Back to the future What’s in a day?

Page 5: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Bedrock Core principle

Page 6: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

“It is nearly impossible for us to differentiate ourselves from our rivals by products alone”. To pull ahead we need to:

– Use sophisticated data-collection technology and analysis

to wring every last drop of value from our business processes.

– Make analytics part of an overarching competitive strategy

to out-think and out-execute your competitors.

–Push this capability down to decision makers at every level.

Competing on Analytics In Brief

Page 7: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

1. Champion Analytics from the top.- Understand our business and know how analytics can

be applied to it.

2. Focus our Analytics efforts.- Channel our resources into analytics initiatives that most

directly serve our overarching competitive strategy.

3. Establish an Analytics culture.- Instill an organizational wide respect for measuring,

testing, and evaluating quantitative evidence.

4. Use the right technology.- Store information in a data warehouse, and make it

easily accessible to everyone.

5. Be nimble…This is where Azure comes in!

Competing on Analytics In Practice

Page 8: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

WHAT IS AZURE?

Page 9: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Huge infrastructure scale is the enabler20 Regions ONLINE…huge datacenter capacity around the world…and we’re growing

One of the top 3 networks in the world (coverage, speed, connections)

2 x AWS and 6x Google number of offered regions

G Series – Largest VM available in the market – 32 cores, 448GB Ram, SSD…

Page 10: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 11: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 12: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

What does Azure really do?Virtual Machines Cloud Services Web Sites Mobile Services

Hypervisor

Storage

Gallery

Web Roles

Worker Roles

Queues and

Storage

Platform

Deployment

Gallery

Auth and Profiles

Storage

Notifications

Data Services

SQL Databases Hadoop/HDInsightData Storage Machine Learning

Network Services

Traffic Manager

Virtual Networks

App Services

Service Bus Active Directory Media Services Scheduler Search

Page 13: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Transform the datacenter

Empower enterprisemobility

Create the internet of your things

Enable application innovation

0

7.62

.50

0

380

.50

Unlock insight on any data

AzureDataServices

Page 14: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

SQL DATA WAREHOUSEHDINSIGHT

Data platform

POWER BI

SQL DATABASE

MACHINE LEARNING

SQL SERVER DOCUMENT DB

SEARCH

STREAM ANALYTICSDATA FACTORY

Page 15: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

SQL Capabilities in Azure

Page 16: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure Data Services SQL Server

Elastic, Petabyte

Scale DW

Optimized

99.99% uptime SLA,

Geo-restore

Azure Compliance (ISO, HIPAA, EU,

etc.)

True SQL Server Experience;

Existing Tools Just Work

SQL DW

SQL DB

Service Tiers

Pla

tform

as a

Serv

ice In

frastr

uctu

re a

s a

Se

rvic

e

Capabili

ty

Page 17: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS SMP vs MPP

Symmetric Multiprocessing (SMP) Massively Parallel Processing (MPP)

Page 18: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS Azure SDW:Data Warehoue Unit (DWU)

Simply buy the query performance you need, not just hardware

Quantified by workload objectives: how fast rows are scanned, loaded, copied

Measure of Power

Transparency

First DW service to offer compute power on demand, independent of storageOn Demand

Scan 1B rows

100 DWU

Page 19: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS Azure SQL Data Warehouse : DW600

Azure SQL Data Warehouse

Engine

Worker4

Azure Storage Blob(s)

Worker1

Worker5

Worker3

Worker2

Worker6 D52D51 D53 D54 D55 D56 D58D57 D59 D60

D12D11 D13 D14 D15 D16 D18D17 D19 D20

D22D21 D23 D24 D25 D26 D28D27 D29 D30

D32D31 D33 D34 D35 D36 D38D37 D39 D40

D42D41 D43 D44 D45 D46 D48D47 D49 D50

D2D1 D3 D4 D5 D6 D8D7 D9 D10

Page 20: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure HDInsight

Page 21: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure HDInsight

Support HBase as NoSQL columnar database on Azure Blobs

Support Storm as stream processing

Hadoop in Azure

HDInsight Microsoft Confidential – Under Strict NDA

Data Node Data Node Data Node Data Node

Task Tracker Task Tracker Task Tracker Task Tracker

Name Node

Job Tracker

HMasterCoordination

Region Server Region Server Region Server Region Server

HBase as a columnar NoSQL transactional database running on Azure Blobs

Storm as a streaming service for near real time processing

Hadoop 2.4 support for 100x query gains on Hive queries

Mahout support for machine learning + Hadoop

Graphical User Interface for HIVE queries

Page 22: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS Hadoop

Page 23: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS A Hadoop distribution – a package of projects

Page 24: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

ADS HDInisght supports

Hive: Provides a SQL-like experience and queries on data in HDInsight

Hbase: Column-oriented DBMS that runs on top of HDFS. Suited for sparse data sets, which

are common in many big data use cases.

Mahout: A library of scalable machine-learning algorithms.

Storm: A distributed real time computation system for near-real time processing

Spark: In memory computing. Contrast to Hadoop's disk-based MapReduce paradigm,

Spark's in-memory capabilities can provide performance up to 100x faster for certain

applications, by loading data into a cluster's memory and query it repeatedly

Page 25: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure Stream AnalyticsProcess real-time data in Azure

Consumes millions of real-time events from Event Hub collected from devices, sensors, infrastructure,

and applications

Performs time-sensitive analysis using SQL-like language against multiple real-time streams and

reference data

Outputs to persistent stores, dashboards or back to devices

Point of Service Devices

Self CheckoutStations

Kiosks

Smart Phones

Slates/Tablets

PCs/Laptops

Servers

Digital Signs

DiagnosticEquipmentRemote Medical

MonitorsLogic

Controllers

SpecializedDevicesThin

Clients

Handhelds

Security

POS Terminals

AutomationDevices

VendingMachines

Kinect

ATM

Page 26: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure Data Factory

Connect to relational or non-

relational data that is on-

premises or in the cloud

Orchestrate data movement &

data processing

Publish to Power BI users as a

searchable data view

Operationalize (schedule,

manage, debug) workflows

Lifecycle management,

monitoring

Orchestrate trusted information production in Azure

Microsoft Confidential – Under Strict NDA

C#

MapReduce

Hive

Pig

Stored Procedures

Azure Machine Learning

Page 27: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure Machine Learning (ML)

Page 28: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

What is Machine Learning?

Computing systems that become smarter with experience

“Experience” = past data + human input

Page 29: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Vision Analytics

Using past data to predict the future

Recommenda-

tion engines

Advertising

analysis

Weather

forecasting for

business planning

Social network

analysis

Legal

discovery and

document

archiving

Pricing analysis

Fraud

detection

Churn

analysis

Equipment

monitoring

Location-based

tracking and

services

Personalized

Insurance

Machine learning & predictive analytics are core capabilities that are needed throughout your business

Vision

Advertising

analysis

How Old

Page 30: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure Machine Learning

Get started with just a browser Requires no provisioning; simply log on to your Azure subscription or try it for free off azure.com/ml

Experience the power of choice Choose from hundreds of algorithms and packages from R and Python or drop in your own custom code

Take advantage of business-tested algorithms from Xbox and Bing

Deploy solutions in minutes With the click of a button, deploy the finished model as a web service that can connect to any data, anywhere

Connect to the world Brand and monetize solutions on our global Machine Learning Marketplace https://datamarket.azure.com/

Beyond business intelligence – machine intelligence

Microsoft Azure Machine Learning StudioModeling environment (shown)

Microsoft Azure Machine Learning API service Model in production as a web service

Microsoft AzureMachine Learning MarketplaceAPIs and solutions for broad use

Page 31: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Azure ML Capabilities

Classification Regression Recommenders Clustering

• State of art ML Algorithms

Page 32: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Personalized offers

Advanced Analytics scenarios

Page 33: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Advanced analytics architecture

Data preparation Business valueModeling Deployment

ML

Studio

API

M

• Data factory• Stream analytics

• Machine learning• HDInsight

• Marketplace• Azure portal

• Power BI• Apps

Page 34: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Excel/Power BI

Page 35: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

146.03K145.84K145.96K146.06K 40.08K38.84K39.99K40.33K

Page 36: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 37: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 38: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 39: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 40: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 41: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 42: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 43: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect
Page 44: Increasing Business Insights and ROI with Platform · Increasing Business Insights and ROI with Microsoft’s Data Analytics Platform ... - Instill an organizational wide respect

Q&A