The Analyst's Perspective: Advanced BI with PowerPivot DAX, SharePoint Dashboards, and SQL Data Mining



Similar documents
The IT and Analyst's Perspectives: Advanced BI with PowerPivot DAX, SharePoint Dashboards, and SQL Data Mining

Data Analysis Expressions (DAX) Reference

Implementing Data Models and Reports with Microsoft SQL Server

Register on projectbotticelli.com. Introduction to BI & Big Data DAX MDX Data Mining

Microsoft Implementing Data Models and Reports with Microsoft SQL Server

Combined Knowledge Business Intelligence with SharePoint 2013 and SQL 2012 Course

Implementing Data Models and Reports with Microsoft SQL Server 20466C; 5 Days

MS 50511A The Microsoft Business Intelligence 2010 Stack

EXCEL FUNCTIONS MOST COMMON

End to End Microsoft BI with SQL 2008 R2 and SharePoint 2010

Microsoft Consulting Services. PerformancePoint Services for Project Server 2010

Implementing Data Models and Reports with Microsoft SQL Server

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

Microsoft Visio 2010 Business Intelligence

SBI2013: Building BI Solutions using Excel and SharePoint 2013

PerformancePoint 2010 Designing and Implementing Scorecards and Dashboards

The Microsoft Business Intelligence 2010 Stack Course 50511A; 5 Days, Instructor-led

Dashboard Overview. Bernd Schneider. Technical Solution Professional BI Microsoft Switzerland

Diaspark White Paper July 2010 Microsoft SharePoint 2010 INSIGHT Business Intelligence on a technically enriched platform

LEARNING SOLUTIONS website milner.com/learning phone

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

Creating Dashboards for Microsoft Project Server 2010

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Course Contents For All : Advance Excel & VBA Macros

COURSE SYLLABUS COURSE TITLE:

Prerequisites. Course Outline

SharePoint 2013 Business Intelligence

Course: SharePoint 2013 Business Intelligence

Microsoft End to End Business Intelligence Boot Camp

(55042A) SharePoint 2013 Business Intelligence

SharePoint 2013 PerformancePoint Services

SharePoint 2013 PerformancePoint Services Course 55057; 3 Days

SharePoint 2013 Business Intelligence Course 55042; 3 Days

Insights for SharePoint 2013 INTRODUCTION TO THE BI TOOLS

Business Intelligence in SharePoint 2013

MS 20467: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

The focus of this course is on the SharePoint 2013 business intelligence platform and not on the SQL business intelligence services.

DETAILED LOOK AT IFS BUSINESS INTELLIGENCE

Microsoft Business Intelligence

Common Situations. Departments choosing best in class solutions for their specific needs. Lack of coordinated BI strategy across the enterprise

Course MS55003A Microsoft SharePoint 2010 Business Intelligence Services

Data Analysis in SharePoint Pilot Report

Business Intelligence and Healthcare

FINANCIAL REPORTING WITH BUSINESS ANALYTICS

SQL SERVER SELF-SERVICE BI WITH MICROSOFT EXCEL

Microsoft Dynamics NAV

MOC Visualizing Data with SharePoint 2013, Report Builder, PowerPivot & PowerView with NO CODE

Creating BI solutions with BISM Tabular. Written By: Dan Clark

BI Architecture with SQL 2012 & SharePoint 2010

Microsoft Dynamics NAV

Vendor briefing Business Intelligence and Analytics Platforms Gartner 15 capabilities

Designing Business Intelligence Solutions with Microsoft SQL Server 2012 Course 20467A; 5 Days

What s new in Excel 2013

Business Intelligence for Dynamics GP. Presented By: Rob Jackson, Business Intelligence Consultant Brent Keilin, GP Consultant

BI & DASHBOARDS WITH SHAREPOINT 2007

Using Microsoft Business Intelligence Dashboards and Reports in the Federal Government

Outlines. Business Intelligence. What Is Business Intelligence? Data mining life cycle

MOC 20467B: Designing Business Intelligence Solutions with Microsoft SQL Server 2012

55042: SharePoint 2013 Business Intelligence

Business Intelligence & Product Analytics

Microsoft SharePoint 2013 Business Intelligence

Intelligence. Microsoft" SharePoint 2010 Business. Ray Barley. Chuck Rivel. Steven Mann. Jim Pletscher. Aneel Ismaily

SQL Server 2012 Business Intelligence Boot Camp

SQL Server Administrator Introduction - 3 Days Objectives

How To Design A Webbased Dashboard

Business Benefits From Microsoft SQL Server Business Intelligence Solutions How Can Business Intelligence Help You? PTR Associates Limited

PowerPivot for Advanced Reporting and Dashboards

Implementing Business Intelligence at Indiana University Using Microsoft BI Tools

TF04 - Leveraging SQL Server Business Intelligence Tools

Business Intelligence in Excel 2013 Excel, PowerPivot and Power View. Stéphane Fréchette Friday April 26, 2013

ORACLE OLAP. Oracle OLAP is embedded in the Oracle Database kernel and runs in the same database process

Create a Balanced Scorecard

INSIGHT NAV. White Paper

Google AdWords, 248 Google Analytics tools, 248 GoogleAdsExtract.xlsx file, 161 GoogleAnalytics, 161

SharePoint Operational Governance. al 1

PBI365: Data Analytics and Reporting with Power BI

Business Intelligence

Business Intelligence

Microsoft Dynamics NAV Reporting Options. Derek Lamb May 2010

Accounting & Financial Modeling Liberal Arts Boot Camp Overview

Executive Summary WHO SHOULD READ THIS PAPER?

Business Intelligence Using SharePoint 2013 and Office365

SharePoint BI. Grace Ahn, Design Architect at AOS

How Microsoft IT India s Test Organization Enabled Efficient Business Intelligence

Indiana University. SharePoint Users Group.

Creating Power BI solutions using Power BI Desktop

AV TSS-05 Avantis.DSS 5.0 For Wonderware Intelligence

uncommon thinking ORACLE BUSINESS INTELLIGENCE ENTERPRISE EDITION ONSITE TRAINING OUTLINES

SQL Server Analysis Services Complete Practical & Real-time Training

Maximizing Your Storage Investment with the EMC Storage Inventory Dashboard

Maximizing the Data Exploration Capabilities of Power View. Melissa Coates. SQL Saturday Kalamazoo 11/2/2013. BI Architect, BlueGranite

Dashboards for Monitoring, Analyzing and Managing Course 50596A; 3 Days, Instructor-led

SharePoint Comparison of Features

Banking Industry Performance Management

SQL Server 2012 End-to-End Business Intelligence Workshop

Transcription:

The Analyst's Perspective: Advanced BI with PowerPivot DAX, SharePoint Dashboards, and SQL Data Mining Rafal Lukawiecki Strategic Consultant, Project Botticelli Ltd rafal@projectbotticelli.com 1 1

Objectives Introduce more advanced BI analytics from Microsoft Discuss using SharePoint 2010 as a BI Dashboard environment This seminar is based on a number of sources including a few dozen of Microsoft-owned presentations, used with permission. Thank you to Chris Dial, Tara Seppa, Aydin Gencler, Ivan Kosyakov, Bryan Bredehoeft, Marin Bezic, and Donald Farmer with his entire team for all the support. 2 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 2010 Project Botticelli Ltd & entire material 2010 Microsoft Corp. 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. 2

3 PowerPivot DAX

Data Analysis Expressions (DAX) Simple Excel-style formulas Define new fields in the PivotTable field list Enable Excel users to perform powerful data analysis using the skills they already have Has elements of MDX but does not replace MDX 4 4

Data Analysis Expressions (DAX) No notion of addressing individual cells or ranges DAX functions refer to columns in the data Sample DAX expression Means: = [First Name] & & [Last Name] String concatenation just like Excel =SUM(Sales[Amount]) SUM function takes a column name instead of a range of cells =RELATED (Product[Cost]) new RELATED function follows relationship between tables 5 5

DAX Aggregation Functions DAX implements aggregation functions from Excel including SUM, AVERAGE, MIN, MAX, COUNT, but instead of taking multiple arguments (a list of ranges,) they take a reference to a column DAX also adds some new aggregation functions which aggregate any expression over the rows of a table SUMX AVERAGEX COUNTAX MINX MAXX (Table, Expression) (Table, Expression) (Table, Expression) (Table, Expression) (Table, Expression) 6 6 6

More than 80 Excel Functions in DAX 7 Date and Time Information Math and Trig Statistical Text DATE ISBLANK ABS AVERAGE CONCATENATE DATEVALUE ISERROR CEILING, ISO.CEILING AVERAGEA EXACT DAY ISLOGICAL EXP COUNT FIND EDATE ISNONTEXT FACT COUNTA FIXED EOMONTH ISNUMBER FLOOR COUNTBLANK LEFT HOUR ISTEXT INT MAX LEN MINUTE LN MAXA LOWER MONTH Logical LOG MIN MID NOW AND LOG10 MINA REPLACE SECOND IF MOD REPT TIME IFERROR MROUND RIGHT TIMEVALUE NOT PI SEARCH TODAY OR POWER SUBSTITUTE WEEKDAY FALSE QUOTIENT TRIM WEEKNUM TRUE RAND UPPER YEAR RANDBETWEEN VALUE YEARFRAC ROUND ROUNDDOWN ROUNDUP SIGN SQRT SUM SUMSQ TRUNC 7

Example: Functions over a Time Period TotalMTD (Expression, Date_Column [, SetFilter]) TotalQTD (Expression, Date_Column [, SetFilter]) TotalYTD (Expression, Date_Column [, SetFilter] [,YE_Date]) OpeningBalanceMonth (Expression, Date_Column [,SetFilter]) OpeningBalanceQuarter (Expression, Date_Column [,SetFilter]) OpeningBalanceYear (Expression, Date_Column [,SetFilter] [,YE_Date]) ClosingBalanceMonth (Expression, Date_Column [,SetFilter]) ClosingBalanceQuarter (Expression, Date_Column [,SetFilter]) ClosingBalanceYear (Expression, Date_Column [,SetFilter] [,YE_Date]) 8 8

9 1. Simplicity of DAX to Relate and Analyse Data

10 SharePoint 2010 BI Dashboards: PerformancePoint Services

PPS in SharePoint 2010 PerformancePoint Services in SharePoint 2010 improve over PerformancePoint Server 2007: SharePoint does all security, management, backup, respository of dashboard Decomposition Tree KPI Details Scorecard drilldown, dynamic hierarchies, calculated KPIs Dynamic, up-to-date filters for time intelligence SharePoint Dashboard Designer is smoother Better accessibility Analytic charts with value filtering and server-based conditional formatting 11 11

Monitoring with PPS Business users can build performance dashboards easily 12 12

Analytics with PPS Integration of KPIs and analytics Multidimensional slice and dice, drill-across, drill-to-detail, root-cause analysis, prediction and centralized business logic definitions No coding 13 13

Reporting and Consolidation in PPS Combine operational and financial data into one report No need to reconsolidate manually Dynamic and standard reports Consistent live reports published from Excel to Reporting Services and SharePoint 14 14

Dashboard Designer Workspace Browser Details pane 15 Workspace 15

Developing a Dashboard Choose a dashboard layout Assign elements to a dashboard zone Add filters Preview the dashboard Deploy to SharePoint 16 16

17 1. Building a Dashboard, Scorecard, and a KPI Using SharePoint Server PerformancePoint Services

18 Visualising BI with Microsoft Visio and SharePoint 2010

Two Trends that Lead to The Messy Diagram 19

Data Visualization Fault Analysis Tree Color By Value Text Callouts Status Indicators Data Bars 20

Data Visualization Manufacturing Specialized Shapes 21

Strategy Maps Visualize PPS Scorecard data in context 22 22

23 Data Mining with SQL Server

What does Data Mining Do? Explores Your Data Finds Patterns Performs Predictions 24 24

Typical Uses Seek Profitable Customers Correct Data During ETL Understand Customer Needs Detect and Prevent Fraud Data Mining Anticipate Customer Churn Build Effective Marketing Campaigns Predict Sales & Inventory 25 25

Server Mining Architecture Deploy BIDS Excel Visio SSMS Excel/Visio/SSRS/Your App OLE DB/ADOMD/XMLA App Data Analysis Services Server Mining Model Data Mining Algorithm Data Source 26 26

Data Mining Techniques Algorithm Decision Trees Association Rules Clustering Naïve Bayes Sequence Clustering Time Series Neural Nets Linear Regression Logistic Regression Description Finds the odds of an outcome based on values in a training set Identifies relationships between cases Classifies cases into distinctive groups based on any attribute sets Clearly shows the differences in a particular variable for various data elements Groups or clusters data based on a sequence of previous events Analyzes and forecasts time-based data combining the powerof ARTXP (developed by Microsoft Research) for short-term predictionswith ARIMA (in SQL 2008) for long-term accuracy. Seeks to uncover non-intuitive relationships in data Determines the relationship between columns in order to predict an outcome Determines the relationship between columns in order to evaluate the probability that a column will contain a specific state 28 28

34 1. Association Rules for Market Basket Analysis 2. Automatic recommendation engine using DMX queries

Summary Advanced self-service analysis requires a rich expression language: DAX Team, and organisational BI dashboards and scorecards are easy to build using SharePoint 2010 Data Mining enables advanced pattern (correlation) discovery in your data 35 35

2010 Microsoft Corporation & Project Botticelli Ltd. All rights reserved. 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 2010 Project Botticelli Ltd & entire material 2010 Microsoft Corp. 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. 36 36