Library of Congress Cataloging-in-Publication Data Microsoft Office PerformancePoint server 2007 / Elaine Andersen.. He and his team created the official training material for Business S
Trang 2Tim Kashani
Wiley Publishing, Inc.
Trang 3Microsoft Office
Server 2007
Trang 5Tim Kashani
Wiley Publishing, Inc.
Trang 6Copyright 2008 by Wiley Publishing, Inc., Indianapolis, Indiana
Published simultaneously in Canada
ISBN: 978-0-470-22907-1
Manufactured in the United States of America
10 9 8 7 6 5 4 3 2 1
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form
or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as
permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior
written permission of the Publisher, or authorization through payment of the appropriate per-copy fee
to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978)
646-8600 Requests to the Publisher for permission should be addressed to the Legal Department, Wiley
Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, or
online at www.wiley.com/go/permissions.
Limit of Liability/Disclaimer of Warranty:The publisher and the author make no representations or
warranties with respect to the accuracy or completeness of the contents of this work and specifically
disclaim all warranties, including without limitation warranties of fitness for a particular purpose No
warranty may be created or extended by sales or promotional materials The advice and strategies
contained herein may not be suitable for every situation This work is sold with the understanding
that the publisher is not engaged in rendering legal, accounting, or other professional services If
professional assistance is required, the services of a competent professional person should be sought.
Neither the publisher nor the author shall be liable for damages arising herefrom The fact that an
organization or Website is referred to in this work as a citation and/or a potential source of further
information does not mean that the author or the publisher endorses the information the organization
or Website may provide or recommendations it may make Further, readers should be aware that
Internet Websites listed in this work may have changed or disappeared between when this work was
written and when it is read.
For general information on our other products and services or to obtain technical support, please
contact our Customer Care Department within the U.S at (800) 762-2974, outside the U.S at (317)
572-3993, or fax (317) 572-4002.
Library of Congress Cataloging-in-Publication Data
Microsoft Office PerformancePoint server 2007 / Elaine Andersen [et al.].
p cm.
Includes index.
ISBN 978-0-470-22907-1 (paper/website)
1 Microsoft PerformancePoint server 2 Performance — Management — Computer
programs 3 Business — Computer programs I Andersen, Elaine,
1971-HF5548.4.M5257M53 2008
658.500285’55 — dc22
2008026306 Microsoft product screen shots reprinted with permission from Microsoft Corporation.
Trademarks:Wiley, the Wiley logo, and related trade dress are trademarks or registered trademarks
of John Wiley & Sons, Inc and/or its affiliates, in the United States and other countries, and may not
be used without written permission Microsoft and PerformancePoint are trademarks or registered
trademarks of Microsoft Corporation in the United States and/or other countries All other trademarks
are the property of their respective owners Wiley Publishing, Inc., is not associated with any product
or vendor mentioned in this book.
Wiley also publishes its books in a variety of electronic formats Some content that appears in print
may not be available in electronic books.
Trang 7To Mom and Dad, for your constant support and love And to the rest
of the gang: Camille, Darlene, Gary, Emily, Melissa, Jordan, Brandon,
Frederic, Jodi, Greg, Emily, Aidan, and Mason You’re what makes
it all worthwhile.
— Elaine Andersen
`A Mamie, Papy Jo et Maman, `a ma femme et mes enfants — merci de
votre soutien constant et de votre amour inconditionnel.
— Bruno Aziza First — to my wife Juliana and daughter Sophia, te amo muito! As always,
to my family — Dad, Mom, Bob, and John — my love and deep
appreciation for your continued support! I’d also like to thank my dear
friends who have inspired me to take on bigger challenges and also to
be a better person Loke, Jake, Bruno, Ben, Eric, Brandy, John, Michele,
Mikey, Paulo, Anderson, Maria Eliza, and the numerous friends who
brighten my life — I have benefited from knowing such genuinely
good-hearted and fun people My time with close friends is precious, and
I hope you know how much it means to me Thank you!
— Joey Fitts
To my wife, Jannette, without whom I wouldn’t have the
support and foundation to challenge myself To my wonderful children,
Katie and Henry, who ensure there are never any dull moments To my
parents, Clint and Donna, sister, Lani, and brother, Randy, from whom I
get nothing but support and encouragement To all my colleagues on the
PerformancePoint team who continue to inspire me by your passion and
dedication to the product I am grateful to work with such a talented team.
— Steve Hoberecht
To my loving wife Pamela and laughing son Timothy, who remind
me daily that some things go way beyond anything we can plan,
monitor, and analyze.
— Tim Kashani
Trang 9About the Authors
Elaine Andersenis a senior program manager lead on the Microsoft Office
PerformancePoint Server team at Microsoft For the past two years, she has
focused on the analytic and dashboard features of PerformancePoint, working
with an experienced and talented team of program managers, developers, and
test engineers
Prior to joining Microsoft, Elaine was a program manager for
ProClar-ity Corporation, a software company that developed business intelligence
(BI) products for the Microsoft platform During her 6 years at ProClarity,
Elaine contributed to the ProClarity Desktop Professional, ProClarity
Ana-lytics Server, and ProClarity Live Server product lines as both a program
manager and technical writer
Elaine holds a master of arts degree in Technical Communication from Boise
State University in Boise, Idaho, and a bachelor of arts degree in English from
Brigham Young University in Provo, Utah
Bruno Aziza has led marketing, sales, and operations teams at various
technology firms, including Apple, Business Objects, and Decathlon Bruno
has worked and lived in France, the UK, Germany, and the United States,
and holds a master’s degree in business and economics from three European
institutions
He currently works on Microsoft’s global business intelligence strategy and
is the coauthor of Drive Business Performance: Enabling a Culture of Intelligent
Execution.
Joey Fitts has consulted at over 25 of the Fortune 500 companies, guest
lectured in Harvard’s Executive Education programs, raised over $16 million
in venture capital, and served on the board of advisors for InterVivos and the
Computer Technology Industry Association (CompTIA)
vii
Trang 10He currently works on Microsoft’s global business intelligence strategy and
is the coauthor of Drive Business Performance: Enabling a Culture of Intelligent
Execution.
Steve Hoberechtis a senior program manager lead on the Microsoft Office
PerformancePoint Server team at Microsoft He is responsible for the features
and functionality of the application components targeted towards planning,
reporting, and consolidation scenarios Steve also supports the development
and deployment activities of early adopter customers and partners
Steve has been with Microsoft for 15 years and has occupied roles from
finance to software quality to program management Prior to his current role,
he was test manager for data access components in Microsoft SQL Server
Steve began his career at Microsoft in the finance organization, where he
occupied a variety of roles in accounting, operations, management reporting,
and analysis
Steve attended the University of Arizona and holds a bachelor of science
degree in computer science from Seattle Pacific University
Tim Kashani is the founder and CEO of IT Mentors, a Microsoft Gold
Certified Partner The company is a leading provider of technology consulting,
custom training services, and learning content production Tim and his team
of technical professionals help organizations understand and apply Microsoft
technology with the goal of increasing business productivity
Tim was one of the first Microsoft Certified Trainers in the world He also
holds a bachelor of sciences degree in information and computer sciences and
a master’s degree in business administration from the University of California
at Irvine Tim’s 22 years of experience in the training and consulting field have
taken him to clients all over the world, including Asia, Europe, and many
parts of the United States
Tim has been involved in assessing the technical training needs of some of
the country’s major financial corporations and helping them implement
corpo-rate technology training universities In addition to training, he has provided
project coaching, architecture review, and project support to the chief
informa-tion officers and senior engineers of these organizainforma-tions Tim’s balanced blend
of technical and business skills allows him to provide meaningful technology
advice to CEOs, senior executives, and business leaders
For the last five years, Tim has worked with Microsoft to develop and
deploy their business intelligence offerings He and his team created the official
training material for Business Scorecard Manager 2005 and PerformancePoint
Server 2007 They strive to educate the world on the value of the Microsoft BI
platform
Trang 13Many people contributed to the success of this product and this book The
PerformancePoint Server research and development, marketing, and sales
teams combine great experience, unsurpassed passion, and amazing drive to
do the right thing for customers
To Rachel Vigier, without whom this book would never have been written
To Ola Ekdahl for his deep technical experience and without whom IT
Mentors would be far more boring (although we would have three more
laptops and several more cell phones) Finally, to all the members of IT
Mentors who helped (or were forced) to read draft after draft
Steve Pontello and Alyson Powell Erwin are genuine experts in the world of
analytics; they effortlessly blend the real world of business and decision
mak-ing with the technical complexities of Multidimensional Expressions (MDX)
Without their guidance, enthusiasm, and direction, we would all have had a
much steeper mountain to climb Many thanks to both of them for their always
useful, always usable MDX samples and recommendations
Much gratitude to Greg Bernhardt for his design expertise and tireless
advocacy for elegant and usable designs He inspires exceptional work and
asks nothing less of himself
Thanks to Josh Zimmerman, our security guru, for his patience with those
of us who really have no clue how it works And to Shannon House for her
insight into how customers can be successful, and other valuable insights
gained in the trenches And to Rex Parker for his dashboard layout guidance
and blog entries
A special appreciation for the leadership and early vision of Lewis Levin,
who began performance management efforts at Microsoft To Peter Bull, who
has continued to carry forward and develop the vision and ensures that the
xi
Trang 14product delivers it Peter has been instrumental in defining what is needed
and why To Oleg Ovanesyan for his counsel and help in relating core
technical issues to business concepts and key stakeholders Many insights
and much inquiry into key aspects of a business application from a business
user’s perspective came from Eric Danas and Greg Parrott To Mark Yang for
the great partnership in delivering on the vision and the great debate and
discussion of possible solutions
Thanks for technical reviews from Patrick Baumgartner, Shelby Goerlitz,
Nathan Halstead, Parul Manek, Srini Nallapareddy, Scott Sebelsky, Barry
Tousley, and Roberta Vork We sincerely appreciate all your help with content
accuracy and guidance on communication
To Michael Knightley, Elizabeth Smith, and Trevor Jones from Thorogood
Associates for their contributions on how to effectively utilize partners and
approach a performance management solution We greatly appreciate the
insights their over 20 years in the industry provided and are grateful for their
contribution to this book
Finally, thank you Bill Baker, Bob Lokken, Russ Whitney, Stephen Rauch,
Kirk Haselden, Thierry D’Hers, Corey Hulen, Kevin Berens, Leif Brenne,
Chen-I Lim, Melanie Swarner, Ramesh Arimilli, Carlos Veiga De Vincenzo,
and, of course, Christine Bishop, Scott Allen, Ben Green, Tony Robinson, Tony
Crowhurst, Nick Barclay, and Adrian Downes, and Guy Weismantel
Trang 15xiii
Trang 16Chapter 15 Security and Roles 309
Trang 17Traditional Approaches to Business Intelligence 3
The Information Worker — The Core of
Trusting Your Data — The Business Intelligence Platform 15
How Does the PerformancePoint Server Story Come
Trang 18Flexibility, Security, and Auditability 22Collaborative, User-Friendly, and Contextual 23
Performance Management Is More Than Just Numbers 35
Best Practice Monitoring Server Installation 48
Trang 19Kerberos 56
Best Practice Planning Server Installation 57
Trang 20Step 4: Configure Scorecard 83
Scorecards: Distributing Metrics to the Masses 89
Scorecards and Performance Management Methodologies 93Balanced Scorecard: Scorecard, Methodology, or Both? 94Even a Simple Scorecard Provides Value 97
Key Performance Indicators and Data Sources 102
Trang 21Creating Additional Actual and Target Values 115
Using PerformancePoint to Create Analytic Views 129
Creating Interactive Dashboards Using Filters 166
Step 1: Configure Mapping for the Data Source 174
Step 3: Add the Filter to the Dashboard 176Creating Time Intelligence Post Formulas 176
Trang 22Adding Reports 177
Enabling Filters for Analytic Grids and Charts 181Connecting Filters to Scorecard and Reports Views 183
Connecting Scorecard KPIs to Report Views 187
Step 1: Create the Map Layout in Visio 197Step 2: Create and Name the Strategy Map 197
Step 5: Connect and Configure the KPIs 198
Step 7: Add the Strategy Map to the Dashboard 200
Step 1: Publish Excel Spreadsheets to SharePoint 200
Step 5: Add the Report to the Dashboard 201
Step 1: Publish RDL Files to SharePoint 203
Step 5: Add the Report to the Dashboard 204
Step 1: Enable DataMining in Analysis Services 206Step 2: Configure Server Options in Dashboard Designer 206
Step 7: Add the Report to the Dashboard 208
Trang 23Chapter 9 Implementing Security Controls 211
The Dangerously Technical and Business Savvy 222
Trang 25Outbound Rules 264
Trang 26Forms and Reports 297
Trang 27Viewing the Planning Models and Dimensions 345
Using the Data Source in Dashboard Designer 351Setting Security Roles for Dashboard Designer 353
Ten Best Practices for Deploying Performance Dashboards 367
Common Mistakes to Avoid When Deploying
Trang 28Chapter 20 Planning Application Development 377
Implementation Best Practices — How to Get the Job Done 377The Roles of Business and IT Stakeholders 378
IT and Operational Units Organizationally Separate 379PerformancePoint Server 2007 Planning — Changing the
Targeted Proof of Concept — Right Scope, Right People 383Partnering Effectively with Systems Integrators 386How to Choose an Implementation Partner
Trang 29Writing a book is hard That’s why I write book Forewords I do know that
having passion is important to writing a good book Passion carries you
the distance, through the nights and weekends required to finish the book
Passion also drives the quality and depth of the book Your authors have
passion to spare You’ll see this and feel this as you read through Microsoft
Office PerformancePoint Server 2007.
Performance management software is a relatively recent passion at
Microsoft We started our business intelligence journey with SQL Server
Analysis Services (originally called SQL Server OLAP Services) and Microsoft
Excel We started there because we feel there is a logical evolution of BI in
companies That path starts with ‘‘sound data.’’ If companies or organizations
can’t provide their employees and partners with data that is clean, integrated,
consistent, and fresh, they are not able to provide the foundation for good
decision making At Microsoft, SQL Server is where structured data lives
Once you believe you have sound data, the next step on our recommended
path is to focus on personal and team insights Your employees have the best
sense of what is going on at ‘‘street level’’ in your organization They frequently
have hunches about the state of the business; more than upper management,
they see daily what is working and what is not working Insights come from
hunches combined with data and experience If your people can access the
sound data you have built, using a tool they already know, they will form
insights from their hunches and experience If they can share those insights
with others via a platform like SharePoint, your company will grow and
improve
All along, we wanted to grow the Microsoft BI stack into the performance
management arena Beyond insight comes decision making Companies and
organizations struggle to balance the agility and creativity a platform like
xxvii
Trang 30SQL Server, SharePoint, and Excel provides with accountability, alignment
with strategy, and consistency with company processes and definitions Once
employees develop insights, companies want them to make sound
busi-ness decisions that fit the company’s strategy and processes Performance
management is the aspect of BI that records the company’s business rules and
definitions and relates business execution to the goals the company established
We built PerformancePoint Server (PPS), the subject of this book, to provide
critical performance management features in the Microsoft BI offering PPS
allows companies to manage the three key activities in performance
man-agement: plan the business, monitor the execution of the plan, and analyze
variances from the plan We call this Monitor, Analyze and Plan, or MAP The
order is explained well in Drive Business Performance: ‘‘This may seem
back-ward, as it may seem logical that the first capability to be developed would be
planning, since a plan is crafted before it is monitored and analyzed However,
the Monitor capability is listed first because most organizations are already
in motion when they begin their performance management initiatives They
often first seek to have the ability to know ‘what is happening.’’’1 MAP also
happens to spell a word, PMA does not .and the key thing is to remember
the three capabilities needed, not the order
Bruno and Joey played key roles in the development and delivery of
Perfor-mancePoint Bruno helped define the mission of the product and marketing
strategy; Joey helped define the alliance and go-to-market strategy, recruiting
a fine stable of global service partners to deliver successful customer
deploy-ments I was lucky enough to collaborate with Joey and Bruno on this book as
well as on Drive Business Performance I have to say, I’ve not laughed so hard in
a while These guys had so much fun writing these books Humor aside, they
dedicated themselves to these two titles, and I think you’ll agree that the high
quality shows it
Steve Hoberecht has been working on Microsoft BI for quite awhile, having
helped us develop the SQL BI platform and then serving as a key leader in the
development of PerformancePoint and aligning BI development efforts across
the company Elaine Andersen is one of our veterans from ProClarity who
has driven the continued development of industry-leading analytics through
PerformancePoint She also played a key role in managing much of the
manuscript development — and the authors Tim Kashani and his company,
IT Mentors, have helped to train the global Microsoft BI community on
Microsoft’s offerings, from SQL to Business Scorecard Manager to SharePoint
and now PerformancePoint Server His team has traveled the globe with us to
ensure a readied ecosystem of customers and partners
Numerous developers, testers, and program managers worked with the
authors as they developed the chapters and then later did technical reviews
I will call your attention to two chapters in particular that illustrate the
excellent collaboration between the product development team and your
Trang 31authors In Chapter 19, the authors delve into best practices for implementing
the monitoring and analysis phases of performance management The vital
tips and techniques come from our development team’s knowledge of the
product as well as the deep experience they attained while working with over
20 early PPS adopters Chapter 20 is the analog for the planning phase of
performance management
I’ve often been amazed by the power of passion in any endeavor The authors
had the passion to create an excellent book on PerformancePoint Server 2007
They had the endorsement and the cooperation of the team that created PPS
And they had a great sense of humor throughout It was my pleasure to help
out in the small ways that I did Enjoy this book, and profit from it
Bill BakerDistinguished EngineerMicrosoft Corporation, April 2008
Notes
1 Bruno Aziza and Joey Fitts, Drive Business Performance: Enabling a Culture
of Intelligent Execution (Wiley, 2008).
Trang 33In late 2007, Bruno Aziza and Joey Fitts got together to write the book titled
Drive Business Performance: Enabling a Culture of Intelligent Execution (Wiley,
2008) As they were completing their text, they saw an opportunity for a
second book that directly applied the concepts presented in their book with the
software capabilities in Microsoft Office PerformancePoint Server 2007 They
envisioned this companion book as a unique bridge between business and
technology, focusing on applying the principles of performance management
through the framework of a software application Subsequently, Microsoft
Office PerformancePoint Server 2007 was born.
Who Should Read This Book
Unlike many software books, Microsoft Office PerformancePoint Server 2007
focuses on the business user, the person who needs to understand how a
particular technology can help his or her organization succeed by adopting the
principles of performance management Although written for business users,
the book doesn’t focus exclusively on business concepts or theories Instead, it
presents the concepts needed to be successful with performance management
as an integrated discussion with the capabilities of PerformancePoint Server
Like the software itself, this approach bridges the technology and the
business areas to ensure that organizations see the return on their investments
in greater overall organizational accountability and alignment We hope the
benefits of this approach will be twofold: Readers will understand both the
technology investments and the organizational investments they need to make
to successfully implement performance management in their organization with
PerformancePoint Server 2007
xxxi
Trang 34To succeed in this goal, we brought together five authors who have been
with the product from its early beginnings Each author has in-depth
experi-ence with his or her area of the product, with customers, with performance
management, and with enterprise-level businesses and organizations They
have seen all iterations of the product and understand the inspiration (and
compromises) behind the concept, design, and implementation They
contin-ually hear from those implementing the software about how to do it right and
have consolidated all that shared learning to this book
How This Book Is Organized
This book is organized into four sections Part I, ‘‘Performance Management
and Microsoft PerformancePoint Server,’’ answers the question ‘‘Why should
an organization invest in performance management with Microsoft Office
PerformancePoint Server?’’ Chapters 1–3 highlight the insights and
recom-mendations of industry experts who recognize that effective performance
management is pervasive performance management — reaching everyone
from the individual contributor to the executive It concludes by providing an
overview of PerformancePoint Server and how it achieves this goal
Part II, ‘‘PerformancePoint Monitoring and Analytics,’’ focuses on
answer-ing the questions ‘‘How is my organization performanswer-ing?’’ and ‘‘What are the
driving forces behind this performance?’’ These questions can be answered
through the monitoring and analytics capabilities of PerformancePoint Server
Chapters 4–9 explain how to use performance dashboards to deliver
action-able information to all users in the organization The early chapters highlight
the architecture of Monitoring Server as well as the components needed to
deploy dashboards to Microsoft Office SharePoint Server These chapters also
go in-depth on building scorecards, analytic views, and dashboards The later
chapters highlight additional report types and security
Part III, ‘‘PerformancePoint Planning,’’ focuses on answering the question
‘‘How do I want my organization to perform?’’ It explains how to use
the planning capabilities of PerformancePoint Server to design and deploy
planning and budgeting applications Chapters 10–14 describe the overall
system and how different users interact with the application at different times
during the planning cycle These chapters also explain how to write effective
business rules and design effective forms and reports to enable all users
to actively contribute to the planning process using Business Modeler and
Microsoft Excel Chapters 15–17 bring these concepts together by presenting
an overall workflow and deployment strategy for planning applications
The last section of the book, Part IV, ‘‘Successfully Engaging Users in
Monitoring, Analytics, and Planning,’’ provides prescriptive guidance on how
to be successful with PerformancePoint Server, using recommendations and
Trang 35tools from real-world customer deployments and experiences The information
presented in Chapters 18–20 is tailored to ensure that readers fully understand
the key issues for achieving a successful performance management system in
their organization
Each part can be read independently of the other parts For example, readers
who are focused on planning and budgeting applications may want to spend
their time primarily in Part III Readers who want to gain a general
under-standing of performance management may start with Part I and then move to
Part IV Readers who are interested in a general overview of PerformancePoint
Server may simply read the first couple of chapters in each part Regardless,
this book provides a comprehensive, business-oriented perspective of
Per-formancePoint Server and how it can be used to delivery accountability and
alignment within organizations
Trang 37Microsoft Office
Server 2007
Trang 39Microsoft Office PerformancePoint Server is a key
component of the Microsoft performance management
and business intelligence offering
In the next two chapters, we describe how to think
about Microsoft’s business intelligence and how your
company’s considerations for performance can impact
the type of solutions you might want to look for
We expand on the concepts of personal, team, and
corporate business intelligence and dive into the
rea-sons that make Microsoft’s approach so unique and
different from the other options available
We also look at the criterion that your end users are
trying to address — the need for agility, flexibility, and
productivity Any business intelligence project should
start with understanding what makes the end audience
most efficient Ultimately, your business intelligence
solution is only going to be as effective as the people
who use it Is adoption an issue at your company?
Did you start your project with the needs of the end
users in mind? These first two chapters not only help
you think about Microsoft’s approach but also provide
guidance for the types of scenarios in which your end
users need to be able to perform We provide you with
a description of such a scenario with a before-and-after
Trang 40PerformancePoint Server view, so you can truly envision what the solution
can enable your organization to accomplish
Additionally, we provide an overview of the key benefits that each end-user
audience will get from performance management that is powered by
Perfor-mancePoint Server We discuss flexibility, agility, and accountability — key
concepts that are important to consider
Chapter 2 also provides a quick view into the key capabilities provided
by PerformancePoint Server — monitoring, analyzing, and planning Why are
they important? What should you consider when thinking about each of these?
We provide a quick glance at some of the key functionalities provided by the
solution We hope that these first two chapters will act as a great introduction
to the rest of the book
Feel free to use some of the points made in these first two chapters with
your colleagues on the business side, who might not know as much as you
do about business intelligence and performance management Then, expect
to find much deeper descriptions, best practices, and details on how to use,
deploy, and make the most of PerformancePoint Server starting in Chapter 3