business performance management on the microsoft business intelligence platform grant paisley sql...

55
Business Performance Business Performance Management on the Microsoft Management on the Microsoft Business Intelligence Business Intelligence Platform Platform Grant Paisley Grant Paisley SQL MVP SQL MVP Angry Koala Angry Koala http://ak.com.au http://ak.com.au grant @ angrykoala.com.au grant @ angrykoala.com.au New Zealand Army.wmv BI315

Upload: philomena-gallagher

Post on 28-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business Performance Business Performance Management on the Microsoft Management on the Microsoft Business Intelligence Platform Business Intelligence Platform

Grant PaisleyGrant PaisleySQL MVPSQL MVPAngry KoalaAngry Koalahttp://ak.com.auhttp://ak.com.augrant @ angrykoala.com.augrant @ angrykoala.com.au

New Zealand Army.wmv

BI315

Page 2: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

AgendaAgenda

OverviewOverview

User ExperienceUser Experience

ArchitectureArchitecture

Business Scorecard ManagerBusiness Scorecard Manager

Extend and IntegrateExtend and Integrate

Page 3: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business Business Performance Performance ManagementManagement

Who is it for? Who is it for?

What is a scorecard?What is a scorecard?

How do I build one?How do I build one?

Page 4: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Who is it for?Who is it for?

Page 5: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Changing the paradigmChanging the paradigmScorecarding for the massesScorecarding for the masses

Page 6: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business AnalystsBusiness AnalystsA system of recording for business definitionsA system of recording for business definitions

Empowering KPI and scorecard designerEmpowering KPI and scorecard designer

Auditing, versioning, and reversion capabilitiesAuditing, versioning, and reversion capabilities

Business Decision MakersBusiness Decision MakersAccess to multiple data sources for exception reportingAccess to multiple data sources for exception reporting

Deep analysis in contextDeep analysis in context

Integrated collaboration environmentIntegrated collaboration environment

Alerting on changes in dataAlerting on changes in data

IT AdministratorsIT AdministratorsCentrally managed, scalable BI platformCentrally managed, scalable BI platform

Better partnership with business users in scorecard and Better partnership with business users in scorecard and KPI authoringKPI authoring

What BPM customers want from scorecards What BPM customers want from scorecards

Page 7: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

What is a Scorecard?What is a Scorecard?

Page 8: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Three things…Three things…

KeyKey

FOSHFOSH

GlueGlue

Page 9: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

““You can’t manage what You can’t manage what you can’t measure. You you can’t measure. You can’t measure what you can’t measure what you

can’t describe”can’t describe”

Robert Kaplan and David NortonRobert Kaplan and David Norton Authors of “The Balanced Scorecard”Authors of “The Balanced Scorecard”

Measuring Strategic PerformanceMeasuring Strategic Performance

Page 10: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

What are Scorecard Terms?What are Scorecard Terms?

What is the What is the strategy strategy trying to trying to achieve?achieve?

How will the How will the performance of performance of the objectives the objectives be monitored?be monitored?

What What performance performance

level is level is required?required?

Increase customerconfidence in

our advice

% of customers surveyed who rate

us as their topsource of advice

65% #190% #1 or #2

Objectives KPIs Targets

Page 11: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Perspectives?Perspectives?

Financial… financially, how should we appear to our

stakeholders?

• Return on Assets• Cash flow• Project Profitability• Sales Forecasts• …

Financial Indicators

Sales… in our vision, how should we appear to our

customers?

• Customer Survey• Customer Ranking• Market Share• On-time delivery• …

Customer Indicators

Operational Excellence…with customers and shareholders, what business

processes must we excel at?

• Time spent with prospective customers• Tender success rate• Safety/Accident rate• Length of project lifecycle• …

Internal Business Indicators

Human Resources…in our vision, how will we sustain our ability to

change and improve?

• % revenue from new products/services• Staff attitude survey• Number of employee suggestions • Cycle time• …

Innovation and Learning Indicators

The FOSH Metrics

Page 12: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

What is Scorecard ?What is Scorecard ?

Customer“How should we appear to our customers?”

Internal Business Process“What business processes must we excel at?”

Financial“How should we appear to our stakeholders?”

Innovation and Growth“How will we sustain our ability to change and improve?”

PerspectivesPerspectives

Performance Performance ManagementManagement

InitiativesInitiativesObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

Performance Performance MeasurementMeasurement

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI’sKPI’s

Accountabilit

y

Accountabilit

y

Page 13: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

What is Scorecard ?What is Scorecard ?

Customer“How should we appear to our customers?”

Internal Business Process“What business processes must we excel at?”

Financial“How should we appear to our stakeholders?”

Innovation and Growth“How will we sustain our ability to change and improve?”

PerspectivesPerspectives

Performance Performance ManagementManagement

InitiativesInitiativesObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

ObjectivesObjectives ObjectivesObjectives ObjectivesObjectives

Performance Performance MeasurementMeasurement

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI 1KPI 1KPI 2KPI 2

KPI’sKPI’s

Accountabilit

y

Accountabilit

y

Collaboration & Collaboration & FeedbackFeedback

Page 14: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business Scorecard ManagerBusiness Scorecard ManagerBSMBSM

Page 15: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BSM Product Summary BSM Product Summary

Advanced KPI and Scorecard Authoring and Advanced KPI and Scorecard Authoring and ManagementManagement

Cascading of metrics across organizationsCascading of metrics across organizations

Sourcing of metrics from multiple data sourcesSourcing of metrics from multiple data sources

Multiple targets (plan, budget forecast) to compare Multiple targets (plan, budget forecast) to compare and contrast performanceand contrast performance

Page 16: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BSM Product Summary BSM Product Summary

Dashboard functionalityDashboard functionalityCharts, graphs, spreadsheets and pivot tables driven Charts, graphs, spreadsheets and pivot tables driven by data from Scorecards and KPIsby data from Scorecards and KPIs

Analyze, interact with, drilldown into and annotate Analyze, interact with, drilldown into and annotate data in the context of consistent business data in the context of consistent business definitionsdefinitions

Scorecards and reports move in concert as a user Scorecards and reports move in concert as a user drills down for detailed analysisdrills down for detailed analysis

Page 17: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business ScorecardBusiness ScorecardManager 2005 – User ViewManager 2005 – User View

Page 18: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

ArchitectureArchitecture

Page 19: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

PortalPortal(SPS)(SPS)

Integrated OfferingIntegrated Offering

OfficeOffice

SQLSQL

Data WarehouseData Warehouse(SQL RDBMS)(SQL RDBMS)

IntegrateIntegrate(SSIS)(SSIS)

AnalyzeAnalyze(SSAS)(SSAS)

ReportReport(SSRS)(SSRS)

Business ScorecardingBusiness Scorecarding(BSM)(BSM)

End-user AnalysisEnd-user Analysis(Excel)(Excel)

BIBIPlatformPlatform

AnalyticAnalyticApplicationsApplications

End-userEnd-userToolsTools

Page 20: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BIBIPlatformPlatform

Data WarehouseData Warehouse(SQL RDBMS)(SQL RDBMS)

IntegrateIntegrate(SSIS)(SSIS)

AnalyzeAnalyze(SSAS)(SSAS)

ReportReport(SSRS)(SSRS)

PortalPortal(Office Server)(Office Server)

Business ScorecardingBusiness Scorecarding(BSM)(BSM)

End-user AnalysisEnd-user Analysis(Excel)(Excel)

AnalyticAnalyticApplicationsApplications

End-userEnd-userToolsTools

Microsoft BI OfferingMicrosoft BI Offering

Leading Vendor in OLAP Leading Vendor in OLAP for 3 consecutive yearsfor 3 consecutive years

More than 160K copies of More than 160K copies of SQL Server 2000 Reporting SQL Server 2000 Reporting Services installedServices installed

Integrate (ETL)Integrate (ETL)Analyze (OLAP Analyze (OLAP and Data Mining)and Data Mining)Report (Reports Report (Reports and and Notifications)Notifications)

Over 100,000 Over 100,000 Downloads for Excel Downloads for Excel Add-in and the Business Add-in and the Business ScorecardScorecard

Analyze (Excel)Analyze (Excel)Collaborate (BI Collaborate (BI Portal)Portal)Manage (KPIs, Manage (KPIs, Scorecard)Scorecard)

Page 21: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BSM ArchitectureBSM Architecture

ScorecardScorecardBuilderBuilder

DataDataSources Sources

EditorEditor

Scorecard Scorecard BuilderBuilder

Scorecard and Scorecard and Viewer WebpartsViewer Webparts

Engine natively Engine natively supports multiple supports multiple

data sourcesdata sources

Scorecards are created in a Scorecards are created in a business user-focused business user-focused WinForms UIWinForms UI

Webparts provide rich, integrated Webparts provide rich, integrated analysis experience leveraging key analysis experience leveraging key

Microsoft technologiesMicrosoft technologies

ScorecardsScorecardsSharePoint ExperienceSharePoint Experience

Metadata schema Metadata schema offers extensible offers extensible

KPI and KPI and scorecard scorecard

definitions definitions

Scorecard ApplicationScorecard Application

Source SystemsSource SystemsSQL Server 2000SQL Server 2000SQL Server 2005SQL Server 2005

ScorecardScorecardMetadata DBMetadata DB

CubesCubesSQL Server 2000SQL Server 2000SQL Server 2005SQL Server 2005

ODBCODBC

Page 22: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BSM KPI DefinitionBSM KPI Definition

KPIKPIA set of data source mappings, business logic and A set of data source mappings, business logic and application metadata representing a business metricapplication metadata representing a business metric

KPI Targets (sub-ordinate to KPI)KPI Targets (sub-ordinate to KPI)A target with which the actual of a KPI is compared and A target with which the actual of a KPI is compared and contrastedcontrasted

KPI Report View (sub-ordinate to KPI)KPI Report View (sub-ordinate to KPI)A supporting report stored with a KPI, can be serialized A supporting report stored with a KPI, can be serialized OWC component, parameterized URL or SQL ReportOWC component, parameterized URL or SQL Report

Indicator SetIndicator SetA set of icons, display text and background and text colors A set of icons, display text and background and text colors associated with a KPI Targetassociated with a KPI Target

Data SourceData SourceA container for a fixed value or connection information to A container for a fixed value or connection information to an ODBC or ADOMD.NET data sourcean ODBC or ADOMD.NET data source

Page 23: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

BSM Scorecards DefinitionBSM Scorecards Definition

ScorecardScorecardA hierarchy of KPIs and Objectives plus application A hierarchy of KPIs and Objectives plus application metadata metadata

Objectives (sub-ordinate to Scorecard)Objectives (sub-ordinate to Scorecard)A grouping of KPIs and/or Objectives that exists in the A grouping of KPIs and/or Objectives that exists in the context of a Scorecardcontext of a Scorecard

Configured View (sub-ordinate to Scorecard)Configured View (sub-ordinate to Scorecard)A view of a scorecard hierarchy with rendering A view of a scorecard hierarchy with rendering specifications (e.g. headers, new labels, fonts sizes, etc.)specifications (e.g. headers, new labels, fonts sizes, etc.)

Scorecard Report View (sub-ordinate to Scorecard)Scorecard Report View (sub-ordinate to Scorecard)A supporting report stored with a Scorecard, can be A supporting report stored with a Scorecard, can be serialized OWC component, parameterized URL or serialized OWC component, parameterized URL or SQL ReportSQL Report

Page 24: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

AnnotationsAnnotations

Multi-dimensional commentsMulti-dimensional comments

Specific to a ScorecardSpecific to a Scorecard

Read permissions on a scorecard allows Read permissions on a scorecard allows users to write commentsusers to write comments

Annotations are insensitive to slice Annotations are insensitive to slice orderingordering

ExtensibilityExtensibilityThe Annotation web service APIs:The Annotation web service APIs:1.1. Create, Read, Update and Delete AnnotationsCreate, Read, Update and Delete Annotations

2.2. Trim Annotations (by Scorecard, by KPI, by Trim Annotations (by Scorecard, by KPI, by Owner and by Last Updated Time).Owner and by Last Updated Time).

Page 25: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

System Components System Components Clients and serverClients and server

Dashboard Dashboard ClientsClients

Scorecard Scorecard ServerServer

Internet Explorer Internet Explorer 5.5+5.5+

Office Web Office Web Components 2003Components 2003

Legend: Scorecard ComponentLegend: Scorecard ComponentScorecard DependencyScorecard Dependency

Scorecard Light-upScorecard Light-up

Authoring Authoring ClientsClients

Windows XP, SP2+Windows XP, SP2+

Office Web Office Web Components 2003Components 2003

Scorecard BuilderScorecard Builder

Scorecards DLLScorecards DLL

Scorecards Scorecards DatabaseDatabase

Scorecard Web PartsScorecard Web Parts

Web ServiceWeb Service

SSRS Export SSRS Export (optional)(optional)

SSNS Alerts SSNS Alerts (optional)(optional)

Windows Server 2003, Windows Server 2003, SP1+SP1+

SPS / WSSSPS / WSS

SSASSSAS

SSRSSSRS

SSRS DatabaseSSRS Database

SSNS Client + EngineSSNS Client + Engine

SSNS DatabaseSSNS Database

Page 26: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Multi-Dimensional ScorecardsMulti-Dimensional ScorecardsScorecards for deep analysis in contextScorecards for deep analysis in context

Page 27: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Multi-Dimensional ScorecardsMulti-Dimensional ScorecardsScorecards for deep analysis in contextScorecards for deep analysis in context

Da

ta L

ay

er

A

pp

licat

ion

La

ye

r

Da

ta L

ay

er

A

pp

licat

ion

La

ye

r

Data SourceData Source

By Time + By Time + GeoGeo By ProductBy Product

Worldwide Sales CubeWorldwide Sales Cube

Canadian Consumer Canadian Consumer Goods P&L ScorecardGoods P&L Scorecard

Units Sold (Canadian Units Sold (Canadian Consumers Goods)Consumers Goods)

Average Discount Average Discount (Canadian Consumer (Canadian Consumer

Goods)Goods)

Configured ViewsConfigured Views

ScorecardScorecard

BSM KPIsBSM KPIs

Page 28: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Multi-Data Source ScorecardsMulti-Data Source Scorecards”Launch Pad” Scorecards for exception reporting”Launch Pad” Scorecards for exception reporting

Page 29: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Da

ta L

ay

er

Ap

plic

ati

on

La

yer

Da

ta L

ay

er

Ap

plic

ati

on

La

yer

Configured ViewsConfigured Views

ScorecardScorecard

BSM KPIsBSM KPIs

Data Source Data Source

vs. Plan vs. Plan TargetsTargets

vs. Stretch vs. Stretch TargetsTargets

Canadian SubsidiaryCanadian Subsidiary ScorecardScorecard

Worldwide Sales CubeWorldwide Sales CubeAS2K5AS2K5

Ontario Advertising Ontario Advertising Campaign CubeCampaign Cube

AS2KAS2K

Excel Excel SpreadsheetSpreadsheet

Units SoldUnits Sold Toronto Pipeline Toronto Pipeline OpportunitiesOpportunities

Ontario Ontario Advertising Advertising

ExpenseExpense

Multi-Data Source ScorecardsMulti-Data Source Scorecards“Launch Pad” Scorecards for exception reporting“Launch Pad” Scorecards for exception reporting

Page 30: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Business Scorecard Manager Business Scorecard Manager 2005 - Under the covers2005 - Under the covers

Page 31: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Extend and IntegrateExtend and Integrate

Parameter PassingParameter Passing

Report View Plug-in ArchitectureReport View Plug-in Architecture

Web Service APIsWeb Service APIs

SQL ServerSQL ServerReporting ServicesReporting Services

Data MiningData Mining

Notification ServicesNotification Services

Page 32: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Passing Parameters to a Web PagePassing Parameters to a Web Page

Query string parameters:Query string parameters:Scorecard IDScorecard ID

Scorecard View IDScorecard View ID

Active Page filtersActive Page filters

Selected cell’s:Selected cell’s:row dimension slicesrow dimension slices

column dimension slicescolumn dimension slices

Objective (KPI Group ID)Objective (KPI Group ID)

Actual / target (KPI Measure ID)Actual / target (KPI Measure ID)

Page 33: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Sample web page codeSample web page code

• The webpage parses the query string and extracts all the The webpage parses the query string and extracts all the filtering valuesfiltering values

ASP.NET Page

Page 34: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Add the Webpage as a Report ViewAdd the Webpage as a Report View

• Add a new Report View for a Scorecard or KPIAdd a new Report View for a Scorecard or KPI

• Report view type is WebpageReport view type is Webpage

• URL points to the new page that parses the page filtersURL points to the new page that parses the page filters

• Check the Append page filters checkboxCheck the Append page filters checkbox

• Deploy the scorecard to a Share point siteDeploy the scorecard to a Share point site

Business Scorecard Builder

Page 35: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Report View Plug-in ArchitectureReport View Plug-in Architecture

Custom report view types can added to the Custom report view types can added to the available types of report viewsavailable types of report views

Page 36: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Report View Plug-in ArchitectureReport View Plug-in Architecture

3rd party defined controls

Page 37: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Report View Plug-in ArchitectureReport View Plug-in Architecture

3rd party defined WebControl

Page 38: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Web Service APIWeb Service API

Create, Update, and Delete methods for Create, Update, and Delete methods for primary elements:primary elements:

ScorecardsScorecards

KPIsKPIs

Data SourcesData Sources

IndicatorsIndicators

AlertsAlerts

AnnotationsAnnotations

View GenerationView Generation

AnnotationsAnnotations

AlertsAlerts

Page 39: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Integration with Data Mining ServicesIntegration with Data Mining Services

12

1.1. The trained “Time Series” mining model is applied on the KPI The trained “Time Series” mining model is applied on the KPI value and a dataset containing the forecasted values is value and a dataset containing the forecasted values is returnedreturned

2.2. The Report View WebPart contains a ASP.NET page displaying The Report View WebPart contains a ASP.NET page displaying the resulting setthe resulting set

Page 40: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Sample: Integration with SQL Data Mining Sample: Integration with SQL Data Mining ServicesServices

ActualActual

ValueValue

Past Past ValuesValues

Predicted Future Predicted Future ValuesValues

Week of the YearWeek of the Year

KPIsKPIs

Time Series Forecasting

Page 41: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Integration with SQL Data Mining ServicesIntegration with SQL Data Mining Services

KPIsKPIs

SQL Server 2005SQL Server 2005

DM EngineDM Engine

TrainedTrained Mining Mining ModelsModels

Business Scorecard Manager WebPartBusiness Scorecard Manager WebPart

Scorecard Scorecard ViewView

Report Report ViewView

Business Scorecard ManagerBusiness Scorecard Manager

WE

B S

ervice

Metadata Store(SQL) ADO.NET

SOAP

TrainingTraining

PredictionPrediction

Historical DataHistorical Data

DM EngineDM Engine

12

AS2KData

Source

YukonData

SourceADOMD.NET

Time-SeriesTime-Series Mining ModelMining Model

KPI Actual + KPI Actual + Dim MappingDim Mapping+Time Intel+Time Intel

ADOMD.NETADOMD.NET

PredictedPredictedKPI TargetKPI Target

ADOMD.NETADOMD.NET

Page 42: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

AlertsAlerts

Supports Supports scheduled, threshold-based scheduled, threshold-based alertsalerts

Editors define scorecard alerts through BuilderEditors define scorecard alerts through Builder

Readers subscribe to existing alerts and customize Readers subscribe to existing alerts and customize them through the scorecard web partthem through the scorecard web part

Alert CRUD APIs are exposed through the web Alert CRUD APIs are exposed through the web serviceservice

SQL Notification Services can be extended to SQL Notification Services can be extended to support other delivery systemssupport other delivery systems

Page 43: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

SQL Reporting Services IntegrationSQL Reporting Services Integration

Scenario 1Scenario 1Save to File + Modify in Report DesignerSave to File + Modify in Report Designer

Page 44: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

SQL Reporting Services IntegrationSQL Reporting Services Integration

Scenario 2Scenario 2Deploy to Report ServerDeploy to Report Server

Page 45: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Reporting Services IntegrationReporting Services Integration

Business Scorecard Server

Report Server

SQL Server Reporting Services 2000/2005

WE

B S

ervice

Metadata Store(SQL) ODBC

OLAPData

SourceADOMD.NET

RDL Generation

Module

Connection

Command

Data Reader

Data Processing Extension

Business Scorecard Manager

Business Scorecard Builder

UI

Module

Connection

Command

Data Reader

Report Designer

RDLSOAP

SOAP

View DataView Data

Page 46: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Software RequirementsSoftware Requirements

Minimum InstallMinimum InstallBSM ServerBSM Server

Windows SharePoint Services 2.0Windows SharePoint Services 2.0SQL 2000 & SP3+SQL 2000 & SP3+SQL 2000 Analysis Services & SP3+SQL 2000 Analysis Services & SP3+Windows Server 2003Windows Server 2003

BSM ClientBSM ClientWindows XP SP2+Windows XP SP2+

Recommended TechnologiesRecommended TechnologiesSQL 2005SQL 2005

Analysis Services KPIs for centralized managementAnalysis Services KPIs for centralized managementReporting Builder for ad hoc queryReporting Builder for ad hoc query

SQL 2005/2000 SQL 2005/2000 Reporting Services for exporting scorecardsReporting Services for exporting scorecardsNotification Services for data-driven alerting (Beta 2)Notification Services for data-driven alerting (Beta 2)

Office 2003Office 2003Office 2003 Web Components for advanced analysis and chartingOffice 2003 Web Components for advanced analysis and chartingVisio 2003 & Visio Viewer for strategy map presentationVisio 2003 & Visio Viewer for strategy map presentationSharePoint Portal Server 2003 for search and personalizationSharePoint Portal Server 2003 for search and personalization

Page 47: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

SummarySummary

Business Scorecard Manager 2005Business Scorecard Manager 2005Advanced scorecard authoring and Advanced scorecard authoring and managementmanagement

Extensive dashboard functionalityExtensive dashboard functionality

Technical ArchitectureTechnical Architecture

Extend and IntegrateExtend and Integrate

Page 48: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Remember!Remember!

++++

==

Page 49: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Next StepsNext Steps

BSM Beta II available nowBSM Beta II available nowhttp://office.microsoft.com/en-us/http://office.microsoft.com/en-us/FX012225041033.aspxFX012225041033.aspx

RTM end of Sep 2005RTM end of Sep 2005

Page 50: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Visit Visit www.sqlserver.com.auwww.sqlserver.com.au

Australian SQL User GroupsAustralian SQL User Groups for SQL professionals & those who want to be.for SQL professionals & those who want to be.

Monthly Meetings

+ Great info

+ Great Contacts

+ Pizza & Beer

It’s Free !!!

• Adelaide

• Brisbane

• Canberra

• Melbourne

• Sydney

• Perth

Page 51: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

Questions and AnswersQuestions and Answers

Page 52: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

We invite you to participate in ourWe invite you to participate in our online evaluationonline evaluation on CommNet,on CommNet,

accessible Friday onlyaccessible Friday only

If you choose to complete the evaluation online, If you choose to complete the evaluation online, there isthere is no need to complete the paper evaluationno need to complete the paper evaluation

Page 53: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au
Page 54: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au

© 2005 Microsoft Corporation. All rights reserved.This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

Page 55: Business Performance Management on the Microsoft Business Intelligence Platform Grant Paisley SQL MVP Angry Koala  grant @ angrykoala.com.au