Professional Documents
Culture Documents
Business Performance
Management on the Microsoft
Business Intelligence Platform
Grant Paisley
SQL MVP
Angry Koala
http://ak.com.au
grant @ angrykoala.com.au
New Zealand Army.wmv
Agenda
Overview
User Experience
Architecture
Business Scorecard Manager
Extend and Integrate
Business
Performance
Management
Who is it for?
What is a scorecard?
Business Analysts
A system of recording for business definitions
Empowering KPI and scorecard designer
Auditing, versioning, and reversion capabilities
IT Administrators
Centrally managed, scalable BI platform
Better partnership with business users in scorecard and
KPI authoring
What is a Scorecard?
Three things…
Key
FOSH
Glue
Measuring Strategic Performance
% of customers
Increase customer
surveyed who rate 65% #1
confidence in
us as their top 90% #1 or #2
our advice
source of advice
Perspectives?
KPI 1
Objectives Objectives Objectives
KPI 2
KPI 1
Objectives Objectives Objectives
KPI 2
Dashboard functionality
Charts, graphs, spreadsheets and pivot tables driven
by data from Scorecards and KPIs
Analyze, interact with, drilldown into and annotate
data in the context of consistent business
definitions
Scorecards and reports move in concert as a user
drills down for detailed analysis
Business Scorecard
Manager 2005 – User View
Architecture
Integrated Offering
Office
SQL
Portal
(SPS)
End-user
Tools End-user Analysis
(Excel)
Scorecard Scorecards
Builder SharePoint Experience
Scorecards are created in a Webparts provide rich, integrated
business user-focused analysis experience leveraging key
WinForms UI Microsoft technologies
Scorecard Application
Engine natively
supports multiple
data sources Scorecard
Metadata DB
ODBC Metadata schema
offers extensible
KPI and
scorecard
definitions
Source Systems Cubes
SQL Server 2000 SQL Server 2000
SQL Server 2005 SQL Server 2005
BSM KPI Definition
KPI
A set of data source mappings, business logic and
application metadata representing a business metric
KPI Targets (sub-ordinate to KPI)
A target with which the actual of a KPI is compared and
contrasted
KPI Report View (sub-ordinate to KPI)
A supporting report stored with a KPI, can be serialized
OWC component, parameterized URL or SQL Report
Indicator Set
A set of icons, display text and background and text colors
associated with a KPI Target
Data Source
A container for a fixed value or connection information to
an ODBC or ADOMD.NET data source
BSM Scorecards Definition
Scorecard
A hierarchy of KPIs and Objectives plus application
metadata
Objectives (sub-ordinate to Scorecard)
A grouping of KPIs and/or Objectives that exists in the
context of a Scorecard
Configured View (sub-ordinate to Scorecard)
A view of a scorecard hierarchy with rendering
specifications (e.g. headers, new labels, fonts sizes, etc.)
Scorecard Report View (sub-ordinate to Scorecard)
A supporting report stored with a Scorecard, can be
serialized OWC component, parameterized URL or
SQL Report
Annotations
Multi-dimensional comments
Specific to a Scorecard
Read permissions on a scorecard allows
users to write comments
Annotations are insensitive to slice
ordering
Extensibility
The Annotation web service APIs:
1. Create, Read, Update and Delete Annotations
2. Trim Annotations (by Scorecard, by KPI, by
Owner and by Last Updated Time).
Legend: Scorecard Component
System Components Scorecard Dependency
Clients and server Scorecard Light-up
By Time +
Configured Views By Product
Application Layer
Geo
Canadian Consumer
Scorecard
Goods P&L Scorecard
Average Discount
Units Sold (Canadian
BSM KPIs (Canadian Consumer
Consumers Goods)
Goods)
Data Source
Data Layer
Worldwide Sales Cube
Multi-Data Source Scorecards
”Launch Pad” Scorecards for exception reporting
Multi-Data Source Scorecards
“Launch Pad” Scorecards for exception reporting
Application Layer
Configured Views Targets Targets
Canadian Subsidiary
Scorecard Scorecard
Data Source
Data Layer
Excel
Ontario Advertising Spreadsheet
Campaign Cube
Worldwide Sales Cube
AS2K
AS2K5
Business Scorecard Manager
2005 - Under the covers
Extend and Integrate
Parameter Passing
Report View Plug-in Architecture
Web Service APIs
SQL Server
Reporting Services
Data Mining
Notification Services
Passing Parameters to a Web Page
• The webpage parses the query string and extracts all the
filtering values
Add the Webpage as a Report View
Business
Scorecard
Builder
2
1
Actual
KPIs
Value
WEB Service
Data SOAP
Data View View
Source
Source ADOMD.NET
Metadata Store
(SQL) ADO.NET
ADOMD.NET
Business Scorecard Manager ADOMD.NET SQL Server 2005
Predicted KPIs
2 1
KPI Target
KPI Actual +
Dim Mapping Historical Data
+Time Intel
Prediction
DM Engine DM Engine
Training
Time-Series Trained
Mining Model Mining
Models
Alerts
Scenario 1
Save to File + Modify in Report Designer
SQL Reporting Services Integration
Scenario 2
Deploy to Report Server
Reporting Services Integration
Connection Connection
OLAP
WEB Service
Data ADOMD.NET
Command Command
Source
SOAP
Data Reader Data Reader
Metadata Store
(SQL) ODBC
View Data View Data
Business Scorecard Builder SOAP
RDL
UI RDL Report
Generation Server
Module
Module
Report
Designer
Software Requirements
Minimum Install
BSM Server
Windows SharePoint Services 2.0
SQL 2000 & SP3+
SQL 2000 Analysis Services & SP3+
Windows Server 2003
BSM Client
Windows XP SP2+
Recommended Technologies
SQL 2005
Analysis Services KPIs for centralized management
Reporting Builder for ad hoc query
SQL 2005/2000
Reporting Services for exporting scorecards
Notification Services for data-driven alerting (Beta 2)
Office 2003
Office 2003 Web Components for advanced analysis and charting
Visio 2003 & Visio Viewer for strategy map presentation
SharePoint Portal Server 2003 for search and personalization
Summary
+ +
=
Next Steps
Monthly Meetings
+ Great info
+ Great Contacts
+ Pizza & Beer
It’s Free !!!
• Adelaide
• Brisbane
• Canberra
• Melbourne
• Sydney
• Perth
Questions and Answers
We invite you to participate in our
online evaluation on CommNet,
accessible Friday only
If you choose to complete the evaluation online,
there is no need to complete the paper evaluation
© 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.