microsoft predictive analytics

28
PREDICTIVE ANALYSIS WITH SQL SERVER Jen Underwood Technology Specialist Microsoft Corporation

Upload: jen-underwood

Post on 22-Nov-2014

7.407 views

Category:

Technology


0 download

DESCRIPTION

This presentation covers predictive analytics with Microsoft Excel, Data Mining Add-In and SQL Server.

TRANSCRIPT

Page 1: Microsoft Predictive Analytics

PREDICTIVE ANALYSIS WITH SQL SERVER

Jen Underwood

Technology Specialist

Microsoft Corporation

Page 2: Microsoft Predictive Analytics
Page 3: Microsoft Predictive Analytics

Presentation Exploration Discovery

Passive

Interactive

Proactive

Role of Software

Business Insight

Canned Reporting

Ad-Hoc Reporting

OLAP

Data Mining

Page 4: Microsoft Predictive Analytics

Predictive Analysis

Seek Profitable Customers

Understand Customer

Needs

Anticipate Customer

Churn

Predict Sales &

Inventory

Funnel Marketing Campaigns

Estimate Survey Results

Inform Common Business Decisions with Actionable Insight

Page 5: Microsoft Predictive Analytics

• Pervasive Delivery

through Microsoft

Office

• Comprehensive

Development

Environment

• Enterprise Grade

Capabilities

• Rich and Innovative

Algorithms

• Native Reporting

Integration

• In-Flight Mining

during Data

Integration

• Insightful Analysis

• Predictive KPIs

• Predictive

Programming

• Custom Algorithms

and Visualizations

Part of SQL Server Analysis Services

Page 6: Microsoft Predictive Analytics

Comprehensive • Empower all users with

predictive analysis capabilities

• Enable advanced users with

more validation and control

Intuitive • Enable complex data

mining through simple, automated tasks

• Reduce the learning-curve with a familiar environment

• Deliver actionable insight with clear graphical visualizations

Collaborative • Share analysis through

interactive graphical visualizations

• Share insight with clear and prompt publishing capabilities

Pervasive Delivery through Microsoft Office

Page 7: Microsoft Predictive Analytics

“What Microsoft has done is to make data mining available on the desktop to everyone”

- David Norris, Associate Analyst, Bloor Research

Page 8: Microsoft Predictive Analytics

• Analyze Key Influencers

• Detect Categories

• Fill From Example

• Forecast

• Highlight Exceptions

• Scenario Analysis

• Prediction Calculator

• Shopping Basket Analysis

Page 9: Microsoft Predictive Analytics

Full Development Lifecycle within Excel

Page 10: Microsoft Predictive Analytics
Page 11: Microsoft Predictive Analytics

Comprehensive Development Environment

Page 12: Microsoft Predictive Analytics

Rapid

Development

High

Availability

Superior

Performance

and

Scalability Robust

Security

Features

Enhanced

Manageability

Enterprise Grade Capabilities

Analysis Services

Page 13: Microsoft Predictive Analytics

Broad Range of Choices to Build Optimal Models

Traditional Algorithms

such as ARIMA

Innovative Algorithms

from Microsoft Research

Rich and Innovative Algorithms

Algorithms to solve

common business problems

Market Basket Analysis

Churn Analysis

Market Segment Analysis

Forecasting

Data Exploration

Unsupervised Learning

Web Site Analysis

Campaign Analysis

Information Quality

Text Analysis

Page 14: Microsoft Predictive Analytics

Algorithm Description

Decision Trees Calculates the odds of an outcome based on values in a training set

Association

Rules

Helps identify relationships between various elements.

Naïve Bayes Clearly shows the differences in a particular variable for various data elements

Sequence

Clustering

Groups or clusters data based on a sequence of previous events

Time Series Analyzes and forecasts time-based data combining the power of ARIMA for long-

term prediction and the power of ARTXP (developed by Microsoft Research) for

short-term prediction. Together optimizing prediction accuracy

Neural Nets Seeks to uncover non-intuitive relationships in data

Text Mining Analyzes unstructured text data

Linear

Regression

Determines the relationship between columns in order to predict an outcome

Logistic

Regression

Determines the relationship between columns in order to evaluate the probability

that a column will contain a specific state

Page 15: Microsoft Predictive Analytics
Page 16: Microsoft Predictive Analytics
Page 17: Microsoft Predictive Analytics

Native Reporting Integration

Page 18: Microsoft Predictive Analytics

Prediction Query Syntax

SELECT <select expression list>

FROM <data mining model> | <sub select> [NATURAL] PREDICTION JOIN

<source data query> [ON <join mapping list>]

[WHERE <condition expression>]

Page 19: Microsoft Predictive Analytics
Page 20: Microsoft Predictive Analytics

Automate Data Mining During Data Integration

Page 21: Microsoft Predictive Analytics
Page 22: Microsoft Predictive Analytics

Insightful Analysis

Page 23: Microsoft Predictive Analytics

Predictive KPIs

Integration with Microsoft Office PerformancePoint Server

Page 24: Microsoft Predictive Analytics

Automatic Data

Mining

• Create a built-in recommendation engine

• Update models based on most recent data

• Warn for flawed data on-the-fly

Pattern Exploration

• Display leading indicators for factors/metrics

• Identify profile for churning/high-value customers

Prediction

• Recommend relevant products

• Anticipate customer risk/churn

• Focus promotions on customers with a high expected life-time value

Predictive Programming

Incorporate predictive analysis into your business

applications through

comprehensive APIs

?

Page 25: Microsoft Predictive Analytics

• Add custom data mining algorithms Plug-in Algorithms

• Redistributable Viewer - embed standard visualizations in your application

• Plug-in Viewer APIs - embed custom visualizations in your application Visualizations

• Exchange models with other software vendors PMML

• Industry standard metadata XMLA

• SQL-like query language Data mining

Extensions (DMX)

• Access and query models from clients or stored procedures ADOMD.NET and OLE DB

• Management interfaces AMO

Data Mining APIs

Page 26: Microsoft Predictive Analytics

64-Bit Office Data Mining Add-In

Enhanced Mining Structures • Split data into training and testing partitions more effectively

• Query against structure data to present complete information beyond the scope of the model

• Build models over filtered data

• Create incompatible models within the same structure

• Use cross-validation to:

o Test multiple models simultaneously

o Confirm the stability of results given more or less data

Better Time Series Support • Accuracy & Stability

o Combine best of both worlds blending ARTXP for optimized near-term predictions and ARIMA for stable long

term predictions

• Prediction Flexibility

o Build a forecasting model on one series and apply the patterns to data from another series.

• What If

o Anticipate the impact of changes in near-term future values, on long-term forecasts

More Data Mining Add-Ins for Office • New Analysis Tools

o Generate interactive forms for scoring new cases with Prediction Calculator

o Discover the relationship between items, which are frequently purchased together with Shopping Basket

Analysis

• New Query and Validation Tools

o Choose training and test sets from mining structures

o Render richly-formatted cross validation and accuracy reports in Excel

o Leverage model documentation for reference and collaboration

Page 27: Microsoft Predictive Analytics

• Native Reporting Integration seamlessly infuses prediction into reports

• In-Flight Mining during Data Integration dynamically enhances data quality & relevance

• Insightful Analysis enables to slice data by the hidden patterns within

• Predictive KPIs extend monitoring with insights to future performance

• Predictive Programming embeds prediction within the application

• Custom Algorithms & Visualizations provide the flexibility to meet uncommon needs

• Pervasive Delivery through Microsoft Office empowers all users with predictive insight

• Comprehensive Development Environment delivers an intuitive and rich environment

• Enterprise Grade Capabilities provide enhanced server advantages

• Rich and Innovative Algorithms support common business problems effectively

Page 28: Microsoft Predictive Analytics

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista, and other product names are or may be registered trademarks and/or

trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation

as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part

of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.