advanced (and attractive) analytics rafal lukawiecki strategic consultant, project botticelli ltd...

22
Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd [email protected] @rafaldotnet

Upload: olivia-murphy

Post on 18-Jan-2016

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Advanced (and attractive) analytics

Rafal LukawieckiStrategic Consultant, Project Botticelli [email protected] @rafaldotnet

Page 2: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Objectives

Show advanced analytics

Prove that advanced is not complex anymore

The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material presented is not certain and may vary based on several factors. Microsoft makes no warranties, express, implied or statutory, as to the information in this presentation.

Portions © 2013 Project Botticelli Ltd & entire material © 2012 Microsoft Corp unless noted otherwise. Some slides contain quotations from copyrighted materials by other authors, as individually attributed or as already covered by Microsoft Copyright ownerships. 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 Project Botticelli Ltd as of the date of this presentation. Because Project Botticelli & Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft and Project Botticelli cannot guarantee the accuracy of any information provided after the date of this presentation. Project Botticelli makes no warranties, express, implied or statutory, as to the information in this presentation. E&OE.

Page 4: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DAX, KPIs, Excel & PowerPivot data models, hierarchies, categorisation, SSAS tabular (BISM)

Geospatial Power View

Data Mining with SQL and Excel

In this session…

Page 5: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DAX — Microsoft analytics language

Excel-style, tabular expressionsCalculated fields and KPIsContext and filter-aware

Part of Excel 2013 data model (PowerPivot)Language of SSAS tabular

Data Analysis Expressions

Page 6: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DAX expressions

= [First Name] & " " & [Last Name] String concatenation, like Excel

= SUM (Sales[Amount]) SUM creates a context-aware aggregate

= RELATED (Product[Cost])Follows relationship between tables, like a join

No referring to individual cells or ranges

Functions always refer to columns or tables

Page 7: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DemoDAXPowerPivot data model diagramsHierarchiesData categorisation

Page 8: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Interactive data exploration and visual presentation user experience

Excel 2013

SharePoint 2013 SQL 2012 SP1 Reporting Service

Power View

Page 9: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Tables, matrices, small multiples, cards, tiles, filters, slicers

Chart, scatter plot, bubble animation

Geospatial interactive maps with Bing

Power View data visualisations

Page 10: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

BI Semantic Model

Data Model

Business Logic & Queries

Data Access ROLAP MOLAP xVelocity

MDX, soon: “DAXMD”

DAX

Multidimensional Tabular

Applications

Power View Excel PowerPivot

Databases Applications Files OData feeds Cloud services

SharePoint

Direct query

Page 11: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Standalone Excel files

Excel on SharePoint, SharePoint Online, SkyDrive

Power View, PowerPivot directly in SSAS SharePoint mode

Native SSAS tabular model + SharePoint BISM Connection File

Delivering Power View and PowerPivot to the user

Page 12: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Enterprise scalability and security for data models

Accessible from SharePoint and your apps

Build in Excel PowerPivot, deploy to SSAS

Dynamic security, partitions, >2 billion rows, images

SQL Server 2012 Analysis ServicesTabular Mode

Page 13: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DemoPower ViewGeospatial mapsConnecting to SSAS TabularExport to PowerPoint

Page 14: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Finds patterns

Explores your data

Predicts

What does data mining do?

Page 15: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

What is data mining?

Statistics, probability, and machine learning

Visualisation of patterns

Technology for discovery of hidden patterns, correlations

Page 16: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Data minin

g

Profitability analysis

Understand

customer needs

Anticipate churn

Predict sales &

inventory

Build effective

marketing campaign

s

Detect and

prevent fraud

Correct data

during ETL

Page 17: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Data mining architecture

SQL ServerAnalysisServicesServer

Your mining model

Data mining algorithm DataSource

Excel, Visio, SSRSYour application

Deploy

ExcelVisioSSDTSSMS

AppData

Page 18: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Data Mining Add-Ins for Office 2013

Free!Connect Excel, Visio to SSAS

Data Mining tab

Full power

Analyze tab

Simple to use

Page 19: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

DemoClustering to find outliersAssociation rules & market basket analysisRecommendation engine

Page 20: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Decision Trees

Finds the odds of an outcome, great for visualising relationships between values

Association Rules

Identifies causal relationships between cases, good for market basket analysis and recommendation engines

Clustering Classifies cases into distinctive groups based on any attribute sets

Naïve Bayes

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 powerof ARTXP for accurate short-term predictions with ARIMA

Neural Nets

Uncovers non-intuitive relationships

Linear Regression

Determines mathematical linear relationship between inputs and an outcome

Logistic Regression

Determines the relationship between columns in order to evaluate the probability that a column will contain a specific state

Page 21: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

Summary & QA

Advanced analytics is not complex anymore

Microsoft business analytics:power and simplicity

projectbotticelli.comBI video tutorials, PPTs, articles15% off till 31 May:15CH2013

Follow: @rafaldotnetEmail: [email protected]: rafal.netThank you.

Page 22: Advanced (and attractive) analytics Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com @rafaldotnet

The information herein is for informational purposes only and represents the opinions and views of Project Botticelli and/or Rafal Lukawiecki. The material presented is not certain and may vary based on several factors. Microsoft makes no warranties, express, implied or statutory, as to the information in this presentation.

Portions © 2013 Project Botticelli Ltd & entire material © 2013 Microsoft Corp unless noted otherwise. Some slides contain quotations from copyrighted materials by other authors, as individually attributed or as already covered by Microsoft Copyright ownerships. 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 Project Botticelli Ltd as of the date of this presentation. Because Project Botticelli & Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft and Project Botticelli cannot guarantee the accuracy of any information provided after the date of this presentation. Project Botticelli makes no warranties, express, implied or statutory, as to the information in this presentation. E&OE.