delivering kpis with microsoft sql server analysis services peter myers dbi320

24
Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI32 0

Upload: cameron-walsh

Post on 15-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Delivering KPIs with Microsoft SQL Server Analysis ServicesPeter Myers

DBI320

Page 3: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Session Outline

Defining KPIsKPI Data RequirementsIntroducing Analysis Services 2012Defining Analysis Services KPIsDelivering Analysis Services KPIs

Excel 2010Reporting Services 2012PerformancePoint Services 2010

Page 4: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Defining KPIs

KPI = Key Performance IndicatorQuantifiable measurements comparing business performance to goalsAligned with corporate strategy and objectivesDesigned to drive desired behaviorPresents a measure of overall organizational health when combined into a collection for a business scorecard

Page 5: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Defining KPIsExample

Page 6: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

KPI Data Requirements

A KPI at minimum requires an actual value and a target valueIdeally corporate data systems will deliver both valuesActuals are typically retrieved from operational databasesTargets can be retrieved from formal planning systemsThe absence of planning systems may involve:

Maintaining target values in supplementary data storesDefining KPIs with fixed target values

Page 7: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Introducing Analysis Services 2012

BI Semantic Model (BISM)Developed using tabular or multidimensional development approachesDelivers intuitive browsing and high performance query resultsPerforms calculations difficult to perform using relational queriesSupports advanced Business Intelligence, including KPIs

Data miningDiscovers patterns in dataPatterns can be used to surface knowledge about data, and may be used for predictive analytics

Page 8: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

demo

1. Introducing the Frosty Ice Cream company

2. Preparing the cube to store target values

3. Seeding target values based on historic actual values using:• Simple factor• Data Mining (Time Series)

4. Contributing target values using Excel 2010

Page 9: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Defining Analysis Services KPIs

Analysis Services KPIs can be developed in multidimensional and tabular BI Semantic Models

Multidimensional project cubeTabular model (including PowerPivot)

Page 10: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

− StatusGraphic− TrendGraphic− ParentKpiID− Weight− AssociatedMeasureGroupID− CurrentTimeMember

MDX expression

s

Defining Analysis Services KPIsMultidimensional Development

KPIs are defined as part of the cube definitionKPI properties:

ValueGoalStatusTrend

Status and Trend expressions should return a normalized value between -1 and 1

Page 11: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Defining Analysis Services KPIsTabular Development

KPIs are defined as part of the model definitionThe Actual metric is based on an existing measureThe Target metric is either:

An existing measureAbsolute value (i.e. based on the value of the Actual metric)

The Status metric is defined by setting thresholds, using:

(Actual / Target) * 100 (where a Target measure is defined)Actual (where absolute value is defined)

Page 12: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Defining Analysis Services KPIsTabular Development (Continued)

Optionally, descriptions can be defined for the KPI and its metricsNote:

Unlike multidimensional KPIs, the Trend metric cannot be definedIcon styles are fixedKPIs will not surface in Power View

Page 13: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

demo

1. Defining an Analysis Services cube KPI

Page 14: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Delivering Analysis Services KPIsExcel

Add KPIs to PivotTablesUse the CUBEKPIMEMBER function to retrieve specific KPI properties:

kpi_property:1=Value, 2=Goal, 3=Status, 4=Trend, 5=Weight, 6=CurrentTimeMember

Share workbooks using SharePoint Excel Services

=CUBEKPIMEMBER(connection, kpi_name, kpi_property, [caption])

Page 15: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Delivering Analysis Services KPIsReporting Services 2012

Retrieve KPI data using the Analysis Services data providerPresent KPI values and supplement with Gauges and Indicators

Page 16: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Delivering Analysis Services KPIsPerformancePoint Services 2010

Import KPIsAdd KPIs to scorecardsEmbed scorecards into dashboards and enrich with analytic reports

Page 17: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

demo

1. Delivering the Analysis Services KPI with:• Excel 2010 and Excel Services 2010• Reporting Services 2012• PerformancePoint Services 2010

Page 18: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Related Content

DBI305: Developing and Managing a BI Semantic Model in Microsoft SQL Server 2012 Analysis ServicesDBI323: Enriching Your BI Semantic Tabular Models with DAX

DBI61-HOL: Developing a Microsoft SQL Server 2012 Tabular BISM Using SSDTDBI63-HOL: Creating a Microsoft SQL Server Reporting Services Report Based on a Tabular BISMDBI64-HOL: Creating a PerformancePoint Services Dashboard Based on a Microsoft SQL Server 2012 BISMDBI65-HOL: Creating Microsoft Excel 2010 Reports Based on a Microsoft SQL Server 2012 Tabular BISM

Breakout Sessions (session codes and titles)

Hands-on Labs (session codes and titles)

Page 20: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Resources

Connect. Share. Discuss.

http://northamerica.msteched.com

Learning

Microsoft Certification & Training Resources

www.microsoft.com/learning

TechNet

Resources for IT Professionals

http://microsoft.com/technet

Resources for Developers

http://microsoft.com/msdn

Page 21: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

Complete an evaluation on CommNet and enter to win!

Page 22: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

MS Tag

Scan the Tagto evaluate thissession now onmyTechEd Mobile

Page 23: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320

© 2012 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.

Page 24: Delivering KPIs with Microsoft SQL Server Analysis Services Peter Myers DBI320