Professional Documents
Culture Documents
XI 3.0
windows
Copyright © 2008 Business Objects, an SAP company. All rights reserved. Business Objects
owns the following U.S. patents, which may cover products that are offered and
licensed by Business Objects: 5,295,243; 5,339,390; 5,555,403; 5,590,250;
5,619,632; 5,632,009; 5,857,205; 5,880,742; 5,883,635; 6,085,202; 6,108,698;
6,247,008; 6,289,352; 6,300,957; 6,377,259; 6,490,593; 6,578,027; 6,581,068;
6,628,312; 6,654,761; 6,768,986; 6,772,409; 6,831,668; 6,882,998; 6,892,189;
6,901,555; 7,089,238; 7,107,266; 7,139,766; 7,178,099; 7,181,435; 7,181,440;
7,194,465; 7,222,130; 7,299,419; 7,320,122 and 7,356,779. Business Objects and
its logos, BusinessObjects, Business Objects Crystal Vision, Business Process
On Demand, BusinessQuery, Cartesis, Crystal Analysis, Crystal Applications,
Crystal Decisions, Crystal Enterprise, Crystal Insider, Crystal Reports, Crystal
Vision, Desktop Intelligence, Inxight and its logos , LinguistX, Star Tree, Table
Lens, ThingFinder, Timewall, Let There Be Light, Metify, NSite, Rapid Marts,
RapidMarts, the Spectrum Design, Web Intelligence, Workmail and Xcelsius are
trademarks or registered trademarks in the United States and/or other countries
of Business Objects and/or affiliated companies. SAP is the trademark or registered
trademark of SAP AG in Germany and in several other countries. All other names
mentioned herein may be trademarks of their respective owners.
Third-party Business Objects products in this release may contain redistributions of software
Contributors licensed from third-party contributors. Some of these individual components may
also be available under alternative licenses. A partial listing of third-party
contributors that have requested or permitted acknowledgments, as well as required
notices, can be found at: http://www.businessobjects.com/thirdparty
2008-10-17
Contents
Chapter 1 Preface 7
About this book............................................................................................8
Comments welcome....................................................................................8
Chapter 2 Fundamentals 9
The pre-existing system.............................................................................10
Actors, roles and responsibilities...............................................................10
Project Upgrade Team..........................................................................11
Business Intelligence Team..................................................................12
Operations Team .................................................................................13
Business Solution Owners ..................................................................13
Users....................................................................................................14
What is an upgrade?..................................................................................15
Reasons to upgrade..................................................................................15
Deciding on the major type of upgrade......................................................17
Side-by-side vs. completely new installation from scratch ..................17
Multiple XI 3.0 system installations .....................................................18
Upgrading with Import Wizard, CMS database setup tools, or third-party
tools?....................................................................................................20
Incremental vs. one-shot upgrade .......................................................20
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
3
Contents
Chapter 5 Pre-implementation 41
Step 6: Ask for, set up and use the sandbox.............................................42
Order the materials ..............................................................................42
Check the hardware and accounts.......................................................44
Back up and restore the solution .........................................................45
Step 7: Define the architecture..................................................................46
XI 3.0 architecture ...............................................................................46
Explanation of shared services ...........................................................49
Expandable architecture.......................................................................50
Step 8: Define the main upgrade strategy.................................................51
Step 9: Define the test plan strategy.........................................................52
Step 10: Define the training plan...............................................................53
Step 11: Clean the current environment....................................................54
Step 12: Conduct a go/no go meeting to start the test implementation.....55
4 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Contents
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
5
Contents
6 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Preface
1
1 Preface
About this book
This upgrade was performed on XI 3.0, but it should work exactly the same
for XI 3.1.
Comments welcome
Your feedback is important to us. You can send your comments about this
book to: jc.raveneau@sap.com
8 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
2
2 Fundamentals
The pre-existing system
Note:
This document introduces you the process of upgrading from an XI R2 system
to an XI 3.0 system, but it should work exactly the same for all XI/XI R2
version to XI 3.0/XI 3.1.
We wrote this documentation at the same time as we followed the real
upgrade of one company. We explain how this company proceeded and give
their roadmap and processes. Of course, the steps and the duration of an
upgrade depend on your organization and system. Each company has a
different structure and systems. So, you need to adapt this document to your
company and system.
The system was running on SQL Server 2000 SP3. (The Operations Team
wanted to move to an Oracle 10G CMS database because this is the new
standard for the company.)
The system has more than 6,000 users on production (at least 200 concurrent
users 24 hours/day; 1000 concurrent users at quarter closing), more than
1,500 folders, 10,000 corporate documents, more than 20,000 documents
(Microsoft Excel, Web Intelligence, and Crystal) in Inbox and Favorites folders.
Of those using the Refresh functionality, 95% are running Web Intelligence
and 5% Crystal and Desktop Intelligence. Of those using the Schedule
functionality, 50% are running Web Intelligence and 50% Crystal. Each week
10,000 instances are created.
10 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
Actors, roles and responsibilities 2
In the next five topics, we present the various teams involved in the upgrade
and their roles.
In the case of an upgrade project, you will have one team who will manage
this project. In this company, the upgrade project was driven by the Business
Intelligence (BI) Team in collaboration with the Operations Team, and
Business Solution Owners. The BI team designated one Project Manager,
who managed one virtual team composed of users from these BI
applications.This team was called the Project Upgrade Team.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
11
2 Fundamentals
Actors, roles and responsibilities
Their roles:
The BI Team's role is to manage the BusinessObjects BI applications. They
have three systems: development/sandbox, qualification and production.
They have access to all BI applications (on development, qualification and
production environments). However, they can access the BusinessObjects
systems (computers) only on the development and qualification environments.
The BI Team needs to work with the Operations Team for 2 main reasons:
1. The Operations Team is expert in the installation and configuration of
third-party servers and software (OS, Application servers, Active Directory,
Load balancer, etc.) The Operations Team will set up this third-party
software and later on, the BI Team will only modify some parameters
linked to the BusinessObjects software.
2. The BI Team are not allowed to access the production environment
(servers).
On the production environment, rules are really strict due to the security
policies. The team (Operations Team) who controls the system is different
from the team using it (BI Team), so one cannot do error-prone things on
the system and break it. All operations that need to be done on the production
servers (systems) need to be done by the Operations Team. If the BI Team
wants to do something on these servers, they have to write a request and
create a case to give to the Operations Team. The Operations Team will
execute it following exactly what has been written (for example,
BusinessObjects XI 3.0 installation and some configuration parts are written
by BI Team and executed by Operations Team).
12 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
Actors, roles and responsibilities 2
The BI Team needs to work with the Business Solution Owners. They are
also ultimately responsible for all BusinessObjects security requests, main
template documents and universe creation and for the support of all the
Business Owners. They do not work with users.
Operations Team
Their roles:
They work with the BI Team as mentioned above. They do not work with
either users or Business Solution Owners
Their roles:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
13
2 Fundamentals
Actors, roles and responsibilities
in their business. As such they are a proxy between the users and the BI
Team.
The Business Solution Owners have regular meetings with the users to
understand their needs and problems. The Business Solution Owners also
have regular meetings with the BI team to explain to them the users' needs
and problems. They do not interact with the Operations Team. Of course,
for the upgrade project, the Business Solution Owners were heavily impacted
and each department that was impacted by the upgrade designated one or
more of these Business Owners to participate in this project.
Users
Their roles:
The users' role is to use the product and then contact the Business Solution
Owners if they have requests or issues. Users use the product to follow their
business activities, (for instance, Finance, Marketing, Human Resources,
Sales).
14 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
What is an upgrade? 2
In this team are found:
• Normal users use InfoView, Crystal, Web Intelligence, PMC, etc. to do
their daily work. They open, refresh, and schedule documents.
• Power user use the same BI applications and they can create or modify
the documents.
Their interaction with other teams:
They talk to the Business Solution Owners if they have requests or issues.
They do not interact with the BI Team or Operation teams because there are
too many of them. Therefore, each user has one or more contacts (called
Business Solution Owners); each time the user wants an explanation on the
product or wants to change something in this profile or add or modify
documents or universes, the users will contact the Business Solution Owners
who will manage the request or discuss directly with the BI team if they cannot
do it by themselves.
What is an upgrade?
An upgrade is an installation of a new version of the software that requires
no changes to the platform or system architecture. Moving from
BusinessObjects 6.5 to XI/XI R2/XI 3.x was a migration (which does require
changes to the platform or system architecture); from XI /XI R2 to XI 3.x is
an upgrade.
Reasons to upgrade
Below are the most important reasons why this company decided to upgrade.
The main reasons were to answer users' needs, to facilitate the administration
operation and to answer the Operations Team's new orientation.
The users really wanted to use the new features offered by XI 3.0 because
they answered needs that were not answered in XI R2.
• Users wanted to use the new XI 3.0 Web Intelligence features.
• The company's sales team and a number of other 'on the road' roles
needed to view and analyze their data off-line from the server. Since
the strategy is to progressively move from Desktop Intelligence to Web
Intelligence, those users needed the off-line more in Web Intelligence.
The Web Intelligence Rich Client, a standalone version of the Web
Intelligence Java Report Panel, allows the employees on-the-road to
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
15
2 Fundamentals
Reasons to upgrade
16 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
Deciding on the major type of upgrade 2
• The Administration Group is always concerned about performance,
reliability, and scalability. By using BusinessObjects XI 3.0, they will be
able to take advantage of new technologies and updates that make
BusinessObjects XI 3.0 more robust and easier to scale than earlier
versions.
• The Administration Group wanted to anticipate the future. All subsequent
migrations to newer BusinessObjects technology will become easier if
they are running the latest version. The security model has the same
structure on the new system. Web Intelligence, Desktop Intelligence, and
Crystal Reports keep the same structure (they do not need to be
converted). The same is true for the universes. The Administrator Group
saw the advantage of using new technology in this upgrade, without
converting all the documents and changing the security model. (These
activities would have taken a lot of time.)
• Finally the Operations Team wanted to move the CMS to Oracle 10G
and move the entire system to VMware images.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
17
2 Fundamentals
Deciding on the major type of upgrade
Note:
Side by side also introduces a risk since new software has to be installed
and run on the existing production system. This company does not want to
use it for large and/or business critical systems.
The project upgrade team needed to make sure that the upgrade was
performing well. They proceeded using the following three environments:
• Sandbox/development environment: The BI Team familiarized themselves
with the new concepts in an informal manner before moving on to the
qualification environment.
18 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
Deciding on the major type of upgrade 2
• Qualification environment: This allowed the BI team and Business Solution
Owners to make sure the system was working by using and validating
the upgrade before it was moved to the production environment. The
architecture of the qualification environment will be very similar to the
Production environment.
• Production environment: The real-world environment capable of handling
their very large system.
More information about why they set up sandbox, qualification and production
environments is to be found in the topic Actors, roles and responsibilities on
page 10.
The sandbox and qualification environments are not mandatory if you do not
have this kind of policy in your company. But on other hand, it is better to
test and learn on the sandbox and then, validate your deployment in a
qualification environment. Once you are confident, you can apply the same
workflow on production.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
19
2 Fundamentals
Deciding on the major type of upgrade
The project upgrade team had the choice of different method to accomplish
this upgrade.
• The Import Wizard gives you the ability to select and copy specific objects
from a CMS.
• The CMS database setup tools give you the ability to copy the entire CMS
database contents from one environment to another. This option is
available in the Central Configuration Manager. (CCM)
• You can have the same functionality as in the CMS database setup tools
by backing up and restoring the CMS using third-party database tools
then upgrading the CMS by running the update objects within the CCM.
Option 1 (Import Wizard) is the best option if you want to import only a subset
of the source objects into the XI 3.0 system. This is also the only solution if
you want to accomplish an incremental upgrade.
20 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Fundamentals
Deciding on the major type of upgrade 2
The Project Upgrade Team preferred to use the Import Wizard for this
upgrade, even though it took more time. The Project Upgrade Team had a
number of constraints that prevented them from upgrading all the BI
applications at the same time to the new system. For these reasons, they
chose an incremental solution with the Import Wizard.
1. The Project Upgrade Team realized it would be difficult to find a common
date that would be acceptable to all BI applications. For instance, if this
upgrade occurred at the end of a quarter, no Sarbanes-Oxley documents
would be generated. On the other hand, some Research and Development
division preferred to upgrade the system during these periods.
2. The Project Upgrade Team wanted to roll out and do training BI application
by BI application to maximize user understanding and usage of the new
system. They did not have the resources to train 6,000 users at the same
time!
3. The Project Upgrade Team had to move from a SQL server CMS to an
Oracle CMS. They had to evaluate the issues that they could face from
moving from one CMS version to another. So, they had to complete an
impact analysis for each BI application. It was easier for the Project
Upgrade Team to validate that the results were indeed what they expected
as they went along, BI application by BI application. It takes less time to
validate results for 1,000 documents from one BI application than 30,000
documents from the entire system.
4. The Project Upgrade Team also wanted to reduce the size of the future
system. The XI R2 environment had too many objects and they wanted
to reduce the quantity of the documents to be upgraded in the XI 3.0
system. (The Project Upgrade Team decided not to upgrade all the
Inboxes' folders.) Instead of upgrading everything (using CMS database
or third party tools) and then cleaning, it was better to accomplish the
cleaning during the import. Each BI application can be cleaned one-by-one
during the upgrade. (obsolete documents and instances, universes, etc.)
5. When you move from an old version to a new version, a gap will develop
during the time you are implementing your upgrade. Data will continue
to be added and changed on your old system, except if you completely
stop your old version or switch it to read-only mode. After you have
finished the upgrade and validation, the new system will need to import
all this data so that the new system is completely up-to-date. If you do
an incremental upgrade BI application by BI application, the gap that
develops between the old system (new information added or changed)
and the new system is smaller and can be managed more easily.
6. Finally, the Project Upgrade Team will have to upgrade multiple BI
applications. They wanted to learn from the upgrade of each BI application
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
21
2 Fundamentals
Deciding on the major type of upgrade
to improve later upgrades. They also wanted to show that the upgrade
of the first BI application went well as a model for the subsequent BI
application upgrades.
They built and sized a system that supported the BI applications from the
first upgrade, then enlarged the system as they upgraded more BI
applications. They disallowed a particular BI application on XI R2 and moved
the users to XI 3.0. At the same time, other BI applications on XI R2 continued
to run. See the drawing at Side-by-side vs. completely new installation from
scratch on page 17
22 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
General approach of the
BusinessObjects XI 3.0
upgrade project
3
3 General approach of the BusinessObjects XI 3.0 upgrade project
Phase 1: Assessment and Strategy
The Project Upgrade Team decided on an approach dividing the project into
5 phases.
Phase 2: Pre-implementation
At this point, members of the Project Upgrade Team began to install and
use the Sandbox/Development environment. After they understood this
environment, they were able to do a better job of writing the technical
procedures.
The Project Upgrade Team signed off with the approval of the three groups.
Then, they asked the BI Team to clean the XI R2 system.
At the end of these tasks, they conducted a go/no go meeting; it was decided
to continue with the project.
24 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
General approach of the BusinessObjects XI 3.0 upgrade project
Phase 3: Qualification environment installation and upgrade 3
Phase 3: Qualification environment
installation and upgrade
In this phase, the BI Team ordered the materials as defined earlier. They
also finalized the upgrade wizard strategy, installed the qualification system,
configured the third-party products, such as Active Directory, and performed
the Import Wizard upgrade. Afterwards, the BI Team validated the qualification
upgrade.
While doing this, the BI Team produced a document so that the Operations
Team could later install the production upgrade following it. The BI Team
organized the testing on the qualification system (functional, UAT, and
benchmark testing).
At the end of this phase, a go/no go meeting was held where it was decided
to continue with the project to the next phase.
At the end of this phase, a go/no go meeting was held where it was decided
to continue to the final phase of the project.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
25
3 General approach of the BusinessObjects XI 3.0 upgrade project
Phase 5: Production environment upgrade and Roll out
Hereafter, the BI Team used the Import Wizard to upgrade the production
environment.
Then, the BI Team and Business Solution Owners validated the Production
upgrade.
Finally, the Operations Team performed a back-up of the new XI 3.0 system.
In the future, more BI applications will be rolled out one at a time following
this procedure.
26 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
4
4 Assessment and strategy
Step 1: Define the overall plan
Actor Roles
The first action of the project upgrade team was to build an overview plan
and define the process and criteria to move from one phase to another. This
plan described the main phases of the future upgrade, but only Phase 1
Assessment and Strategy was planned in detail with exact dates. The others
phases were not defined at this stage in detail.
After all the Phase 1 steps had been completed, the Project Upgrade Team
will present the complete roadmap and they will ask for the commitment of
all teams impacted by this project. Then, the upgrade project will start
officially.
Plan
The upgrade team planned the overall schedule, showing the various steps
they would take.
Remember that the time you take to implement your upgrade depends on a
number of factors:
• Size and complexity of your system
• Number of resources to be impacted
28 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 1: Define the overall plan 4
• Your knowledge of BusinessObjects technology
Phase 2: Pre-implementation
Phase 3: Qualification environment in- Will be known later (during Step 5: Fi-
stallation and upgrade nalize the roadmap and hold go / go
no meeting on page 37
Phase 4: Production environment instal-
lation
Go/No Go meetings
For each step, the Project Upgrade Team discussed with all the teams
impacted and gave a go/no go for the next step.
Each team had to provide its feedback on the steps of each phase and decide
to move or not to the next phase. In all cases, they had to provide a document
that explained how they would manage the potential risks.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
29
4 Assessment and strategy
Step 1: Define the overall plan
Each team needs to give their status and commit for the next step: Go or
Conditional Go or No Go
Team Go / Conditional Go / No Go
Team Name
or
At this time, each team also has to provide any pertinent risk information for
the next stage.
of the Team
% hi/med/low if any if any
task Name
For the qualification upgrade, they used the following template to provide
the feedback on the upgrade and decide if they moved on or not to the
production phase. This presented more details, which they found useful.
30 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 2: Define the requirements 4
Topics What was Status
done
Installability
Functionality
Usability
Reliability
Security or
Scalability
Performance Deployability
In order to follow the project and fix all issues quickly the Project Upgrade
Team defined the following communication plan:
• Semi-weekly calls between the BI Team and the Operations Team to
review and prioritize problems
• Semi-weekly calls between the BI Team and the Business Solution
Owners
• Weekly calls between the Business Solution Owners and the Business
Users
• Weekly calls among the members of the Project Upgrade Team
Requirement Requirement
Number
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
31
4 Assessment and strategy
Step 2: Define the requirements
Requirement Requirement
Number
1 The system can be upgraded as an installation from scratch
as described in Side-by-side vs. completely new installation
from scratch on page 17
2 The system can be upgraded incrementally BI application by
BI application as described in Incremental vs. one-shot upgrade
on page 20
3 The system can be set up and used in three environments:
sandbox, qualification, and production as described in Multiple
XI 3.0 system installations on page 18
4 The system can validate the new XI 3.0 functional areas wanted
by users. (See Reasons to upgrade on page 15.)
5 The system can validate the deployment, security and authen-
tication models. The current XI R2 BusinessObjects security
model and the AD authentication needs to be upgraded with
few modifications.
6 The system can validate the new CMS DB version. The system
was running on SQL Server 2000 SP3. The Operations Team
wanted to move to an Oracle 10G CMS database because this
is the new standard for the company.
7 The system can validate the OS platform. The Operations Team
wanted to move all the computers on VMware. The new stan-
dard of this company is to reduce the number of computers
and use virtualization VMware ESX (Enterprise release).
8 The system can validate the clustering and failover for high
availability (used by people around the world and the system
needed to be available 24 hours x 7 days. )
9 The system can validate the WebServer version. The Opera-
tions Team wanted to evaluate new application servers, like
WebSphere or WebLogic.
32 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 3: Analyze and understand the system 4
Requirement Requirement
Number
10 The BI applications upgraded first were the less critical BI ap-
plications. They were chosen in order to minimize risks.
11 The BI applications upgraded first needed to have enough
concurrent users to evaluate the stability (the target was be-
tween 10 and 25% of the users upgraded.)
12 The BI applications upgraded first need to belong to a depart-
ment that has the most comprehensive knowledge of Busines-
sObjects products.
The easy way to collect the information was to meet the Business Solution
Owners and also to create BusinessObjects documents based on the audit
system. Without these documents they will not understand who is doing
what, so they will not understand what to do on their system.
By meeting with the Business Solution Owners of the company, the BI Team
could also identify in terms of business, which BI applications were more
important than others. For example, Marketing is less critical than HR
management which is less critical than quarter closing which is less critical
than sales booking and processing, etc.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
33
4 Assessment and strategy
Step 3: Analyze and understand the system
A document was generated for each BI application. All the Business Solution
Owners were able to open and refresh this type of document for their own
BI applications, so they can monitor the BI application that they are in charge
of. A typical document looks like the following:
The following list shows what was verified for the all the systems and for all
the BI applications.
34 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 4: Answer the requirements 4
• number of users
• top users using the system
• number of concurrent users
• for each user show (through a user dashboard) his last instances
calculated for him (+current month with failed instances)
• for each user show (through a user dashboard) his favorite documents
(top 10 open documents)
• number of documents
• all documents by BI application: the documents within each folder with
number of instances + number of viewed action per documents
• top documents open
• time to refresh documents
• top documents that take the most time to be refreshed
• number of instances per document
• number of universes
• top universes used
• number of documents in My Favorites folder.
• number of scheduled documents
• etc.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
35
4 Assessment and strategy
Step 4: Answer the requirements
not break this security model. The AD authentication was also set up, as
they had more than 6,000 users in the CMS.
• Requirement 6: The Project Upgrade Team decided for this first upgrade
to use an Oracle 10G CMS. They provided the following information: type,
size, and number of concurrent access requests. See Step 13: Ask for
the qualification platform on page 58
• Requirement 7: The Project Upgrade Team decided to use VMware ESX
for the OS platform.
• Requirement 8: The Project Upgrade Team made sure that the system
can validate the clustering for all processes and failover for high
availability. These criteria defined by the Project Upgrade Team were:
In this case, they had to cluster all the architecture in order to have one
system running all the time. So, the CMS database, the CMS, all the
processes and the application server will be duplicated.
36 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 5: Finalize the roadmap and hold go / go no meeting 4
Step 5: Finalize the roadmap and hold go
/ go no meeting
In this company, after the Project Upgrade Team had collected enough
information to answer the requirements and understand the XI R2 system,
they proposed the following roadmap:
Note:
The duration of an upgrade depends on the size and complexity of your
current system and also varies depending on which particular upgrade
strategy you will choose and the way you work. It is difficult to answer how
long an upgrade might take; all we can say is anywhere from a couple of
weeks to several months.
The table below shows the different steps and their owners:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
37
4 Assessment and strategy
Step 5: Finalize the roadmap and hold go / go no meeting
Owner
Initiation of the project BI Team
Phase 1
See Step 1: Define the Project Upgrade Team
overall plan on page 28
See Step 2: Define the re- Project Upgrade Team with BI Team, Operations
quirements on page 31 team and Business Solution Owners
See Step 3: Analyze and BI Team with Business Solution Owners
understand the system on
page 33
See Step 4: Answer the BI Team, Operations team and Business Solution
requirements on page 35 Owners
Step 5: Finalize a final Project Upgrade Team with BI Team, Operations
road map. (This topic) Team and Business Solution Owners.
Phase 2
See Step 6: Ask for, set up BI Team and Operations Team
and use the sandbox on
page 42
SeeStep 7: Define the ar- Project Upgrade Team, BI Team and Operations
chitecture on page 46 Team
See Step 8: Define the Project Upgrade Team and BI Team
main upgrade strategy on
page 51
See Step 9: Define the test Project Upgrade Team with BI Team and Business
plan strategy on page 52 Solution Owners
See Step 10: Define the Project Upgrade Team, BI Team, and Business
training plan on page 53 Solution Owners
See Step 11: Clean the BI Team and Business Solution Owners
current environment on
page 54
See Step 12: Conduct a Project Upgrade Team with BI Team, Operations
go/no go meeting to start team and Business Solution Owners
the test implementation on
page 55
38 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Assessment and strategy
Step 5: Finalize the roadmap and hold go / go no meeting 4
Owner
Phase 3
See Step 13: Ask for the BI Team and Operations Team
qualification platform on
page 58
See Step 14: Finalize the BI Team and Business Solution Owners
upgrade wizard strategy
on page 58
See Step 15: Install in a BI Team
qualification environment
on page 60
See Step 16: Upgrade the BI Team
qualification system on
page 83
See Step 17: Test the BI Team and Business Solution Owners
qualification system on
page 100
See Step 18: Conduct a Project Upgrade Team with BI Team, Operations
go/no go meeting to start team and Business Solution Owners
the production environ-
ment installation on
page 110
Phase 4
See Step 19: Ask for the BI Team and Operations Team
production platform on
page 114
See Step 20: Install in a Operations Team
production environment
on page 115
See Step 21: Conduct a Project Upgrade Team with BI Team, Operations
go/no go meeting to start team and Business Solution Owners
the production environ-
ment upgrade on page 115
Phase 5
See Step 22: Plan the roll- Project Upgrade Team with the BI Team
back strategy on page 118
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
39
4 Assessment and strategy
Step 5: Finalize the roadmap and hold go / go no meeting
Owner
See Step 23: Communica- Project Upgrade Team with the BI Team
tion, user training and cut-
over preparation on
page 118
See Step 24: Upgrade the BI Team
production system on
page 119
See Step 25: Perform the BI Team and Business Solution Owners
last validation on page 120
See Step 26: Conduct a Project Upgrade Team with BI Team, Operations
go/no go meeting to roll- team and Business Solution Owners
out the production imple-
mentation on page 121
See Step 27: Upgrade the BI Team and Business Solution Owners
desktop client on page 122
See Step 28: Roll out on Project Upgrade Team with BI Team, Operations
page 122 team and Business Solution Owners
A go / no go meeting was held and all teams committed to the next Phase:
Pre-implementation.
40 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
5
5 Pre-implementation
Step 6: Ask for, set up and use the sandbox
Actor Roles
The BI Team ordered the materials. As they had already defined and
answered the requirements (Step 2: Define the requirements on page 31
and Step 4: Answer the requirements on page 35 of this document) it was
easy to order the materials. The budget was planned during the assessment
phase and the BI Team created a request to the Operations Team who
delivered the material quickly. You will find the characteristics of the OS and
Database systems in the topics below.
42 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 6: Ask for, set up and use the sandbox 5
VMware OS
The BI Team preferred to increase the size of the cluster by adding another
computer to using a more powerful computer with more CPU and RAM as
described in the topic Expandable architecture on page 50.
Database accounts
The BI Team ordered two accounts on Oracle for each environment. The
database account characteristics are shown in the table below:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
43
5 Pre-implementation
Step 6: Ask for, set up and use the sandbox
The BI Team checked the hardware and accounts provided by the Operations
Team.
The Operations Team copied the BusinessObjects XI 3.0 files from a DVD
to a shared folder on the network, visible from the computers where it will
be installed. For the sandbox and qualification environment, the BI Team
44 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 6: Ask for, set up and use the sandbox 5
logged on to the VM computer with a network account to validate that they
can access the XI 3.0 shared folder, the Storage Area Network (SAN), the
database data and future CMS and audit accounts. They wanted to validate
than the Oracle connectivity was installed correctly. They used SQL plus
tools to test that the Oracle accounts were accessible.
The BI Team did not do any tests or benches on the empty platform.
For the production environment, BI teams did not have access to these
environments (as we explained in Actors, roles and responsibilities on
page 10). So, the BI team asked the Operations Team to execute this
validation.
The backup and restore solution was defined by the Project Upgrade Team.
In case of problems, to be able to restore the system, they asked for the
following:
• a snapshot of the BusinessObjects cluster
• CMS and audit database backups
• FRS backups
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
45
5 Pre-implementation
Step 7: Define the architecture
The BI Team will upgrade the three BI applications using a platform sufficient
to handle them. Then, thanks to the flexibility of BusinessObjects platform,
more servers can be added to the mix as it is decided to ramp up additional
BI applications on XI 3.0. (See Expandable architecture on page 50.)
Of course, each time the Project Upgrade Team modifies the architecture,
they will validate that the system can handle the load using benchmark tests.
These benchmark tests will be done on the qualification environment. See
Benchmark testing on page 110
XI 3.0 architecture
46 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 7: Define the architecture 5
• The CMS server. If no CMS is available, none of the BusinessObjects XI
3.0 components are able to function (including the Desktop products.)
• The J2EE Application server is indispensable for the InfoView portal, the
administration console, and the 3-level mode (Rich Client ZABO).
• The FRS servers. Their mode of active/passive functioning guarantees
that only one component has access to the SAN at a time. If there is no
Input FRS or no Output FRS, a user cannot access the documents, nor
visualize them, nor modify them. The Desktop products cannot import or
export the documents, and cannot access the universes.
Below is a representation of the platform:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
47
5 Pre-implementation
Step 7: Define the architecture
48 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 7: Define the architecture 5
Services \ Computers Computer 1 Computer 2
DesktopIntelligenceJobServer Stopped / Disabled Enabled / Started
DesktopIntelligenceProcessingServ- Stopped / Disabled Enabled / Started
er
WebIntelligenceProcessingServer Enabled / Started Enabled / Started
MultiDimensionalAnalysisService- Stopped / Disabled Stopped / Disabled
Server
Note:
Each deployment is different, so you will have to adapt what the Project
Upgrade Team did to your system. The failover and performance features
do not necessarily cohabit well. Sometimes you have to choose which is
more important. Please find below an explanation of the architecture services
and remember that the company's main goal was the failover feature.
• The BI Team disabled and stopped the PMC services, because they did
not plan to use these servers in their system.
• BI Team disabled and stopped the MultiDimensionalAnalysisService
server for the same reason.
• The main server for the functioning of BusinessObjects XI 3.0 that should
be duplicated is the CMS.
• The CMS is essential if you want to log into the system. Therefore, it
will handle the load balancing (round-robin) and the failover.
• The FRS servers (Input / Output): FRS are also very important because
without FRS, Crystal Reports, Desktop Intelligence and Web
Intelligence documents cannot be viewed/scheduled/published. Their
mode of Active/Passive functioning guarantees that only one server
has access to the SAN at a time. The first computer that starts will
have the FRS servers active and the second the FRS servers passive.
• To share the load of the shared processes, they proposed to activate on
the two servers the core servers AdaptiveProcessingServer,
DestinationJobServer, ProgramJobServer, PublicationJobServer. The
Load Balancing algorithm of XI 3.0 will share the load between the two
servers in order to have a failover system.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
49
5 Pre-implementation
Step 7: Define the architecture
Note:
In order to improve performance:
• Have the CMS database close to the CMS server.
• Have the JOB server and processing server close to the documenting
databases.
Expandable architecture
50 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 8: Define the main upgrade strategy 5
yet started. For more information on adding servers and server clusters, see
the BusinessObjects Enterprise Server Administration Guide.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
51
5 Pre-implementation
Step 9: Define the test plan strategy
1. The Project Upgrade Team decided to upgrade only one part of the
environment at a time. The upgrade was accomplished in multiple steps
BI application by BI application.
2. The BI Team cleaned the security model before starting the upgrade and
as they moved from XI R2 to XI 3.0, the Project Upgrade Team decided
to upgrade the security.
They did not want spent time creating a new security system. There were
few risks as the upgrade process will transform the XI R2 model into a
XI 3.0 model and will not break their security model.
Note:
Importing Favorites folders can create problems. If the users have documents
in the Favorites folder, they also have the universes and the connections
associated with these documents in order to refresh them. You may want to
import the users, the Favorite documents and also some corporate documents
and universes, but not necessarily the universes and connections linked to
the documents which are in the Favorites folders. If your users belong to
multiple departments (A, B, and C) and have access to multiple universes
of these departments and if you select your user thinking he belongs to
Department A, and if you import the Favorites documents, you will also import
universes and connections for Departments B and C. So, you will have to
check and clean the universes and connection once the Import Wizard has
finished.
52 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 10: Define the training plan 5
Because the BI Team knew quite well the XI R2 system and as they learned
the XI 3.0 system when they installed and tested the sandbox, they were in
charge of creating the test plans.
The training plan had three parts. Of course, this training was only available
to the users impacted by the upgrade:
1. General communication: Set up a standard document explaining the
added value of the product and the technical reasons for the upgrade.
(The Project Upgrade Team will present the new functionalities.) This
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
53
5 Pre-implementation
Step 11: Clean the current environment
54 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Pre-implementation
Step 12: Conduct a go/no go meeting to start the test implementation 5
• Identify and remove old folders and documents (not used in the last 3
months). This will improve navigation.
• Identify and remove old universes (not used in the last 3 months).
• Remove failed instances (date < previous month) and identify recursive
schedules with high level of failure.
• Reduce the number of instances per document. The Favorites folder limit
was too high and the BI Team wanted to reduce it. (Target: 50 per
document) For example, they found that: 20 Favorites folders represent
20% of the total documents. 20 Favorites folders represent 50% of the
total instances. In order to reduce the number of instance, a mail like the
following was sent:
This cleaning was very helpful; the Business Solution Owners of each BI
application were interested and participated actively. It took one month to
do it, because the BI Team had to identify problems, do some cleaning, and
meet the Business Solution Owners , who had to do their own personal
cleaning. The BI Team had to analyze the system one more time and then
meet the Business Solution Owners who had not yet finished the cleaning.
They did this on a regular basis.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
55
5 Pre-implementation
Step 12: Conduct a go/no go meeting to start the test implementation
Delivery Teams Go / No Go
BI Team Conditional Go
The Project Upgrade Team decided to continue and move to the next step.
56 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment
installation and upgrade
6
6 Qualification environment installation and upgrade
Step 13: Ask for the qualification platform
Actor Roles
58 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 14: Finalize the upgrade wizard strategy 6
Therefore, they will use the Import Wizard to upgrade these three BI
applications. But in reality, this part of the upgrade is the most complex, there
are many screens in the Import Wizard and they need to know exactly what
to select on each Import Wizard screen.
Of course, they defined the general strategy. (See Step 8: Define the main
upgrade strategy on page 51), but now they have to define the exact contents.
Once the BI Team got the answer, they met the each Business Solution
Owner to commit on the contents. (See Step 12: Conduct a go/no go meeting
to start the test implementation on page 55)
So, the BI Team could execute the upgrade of the three BI applications. They
will do it first on a sandbox environment (to test the workflow) and later on
the qualification environment (to validate the workflow and write the
procedure), and, finally, on a production environment.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
59
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
The BI team will provide the documentation to the Operations Team to install
XI 3.0 on COMPUTER01.
1. They ran setup.exe from a network shared folder where the DVD
BusinessObjects XI 3.0 software was copied.
The "Please Choose Setup Language" dialog was displayed.
2. They selected English for the installation setup from the pull-down list
provided and clicked OK.
The "Welcome to the BusinessObjects Enterprise XI 3.0 Installation
Wizard" was displayed.
3. They clicked Next.
The "License Agreement" screen was displayed.
4. They selected "I accept the License Agreement" and clicked Next.
60 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
The "User Information" screen was displayed.
5. They entered the requested information for Full Name, Organization, and
Product Keycode. They clicked Next.
The "Choose Language Packs" screen was displayed.
6. They installed everything in English as English is the official company
language. They clicked Next.
The "Install Type" screen was displayed. They were going to install the
first cluster, so they had to select New.
7. They selected New and Use an existing database server in the "Install
Type" screen.
They wanted to install all services in order to test the desktop tools (like
Import Wizard and Rich Client.) Then, they were able to validate the
connection properties and Web Intelligence documents on this server,
as well as use the Import Wizard.
They did not install MySQL on this computer because they were going
to use an existing Oracle database.
They did not enable the servers, as they will configure differently on the
cluster.
They wanted to install on the D drive, because this is the company policy.
They did not change the rest of the path.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
61
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
62 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
They clicked Next. The "Server Intelligence Agent "screen was displayed.
9. They entered Cluster1 in Node Name. They used the default SIA port
6410 as they will have only one SIA on the COMPUTER01 , so they will
not encounter any port number issues.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
63
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
Then, they clicked Next. The "CMS Database Information" screen was
displayed.
10. They verified that they could access the two Oracle accounts with SQL
plus, for example.
11. In the left pane, they selected Oracle for the CMS Database and they
input the server, username and password credentials.
64 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
12. In the right pane, they selected Auditing Database, Oracle, and input
the server, username and password credentials.
They had two different accounts for the CMS and AUDIT on 2 table
spaces. This is to optimize the performance and follow the company
policies. They also validated with the Operations Team that these accounts
have enough privileges and space (See Database accounts on page 43).
They clicked Next. The "Select Web Application Server" screen was
displayed.
13. They selected the Install Tomcat application server option. They clicked
Next.
The "Configure Tomcat" screen was displayed
14. They accepted the default values in the input fields. They will modify the
settings later if needed.
They clicked Next.
The "Start Installation" screen is displayed.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
65
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
17. They verified that the connectivity between the BusinessObjects CMS
and the Oracle Server was working by logging onto the CMC.
a. They typed COMPUTER01 in System.
The BI team will provide the documentation to the Operations Team to install
XI 3.0 on COMPUTER02.
1. They ran setup.exe from a network shared folder where the DVD
BusinessObjects XI 3.0 software was copied.
The "Please Choose Setup Language" dialog was displayed.
2. They selected English for the installation setup from the pull-down list
provided and clicked OK.
The "Welcome to the BusinessObjects Enterprise XI 3.0 Installation
Wizard" was displayed.
3. They clicked Next.
The "License Agreement" screen was displayed.
4. They selected I accept the License Agreement and click Next.
66 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
The "User Information" screen was displayed.
5. They entered the requested information for Full Name, Organization, and
Product Keycode. They clicked Next.
The "Choose Language Packs" screen was displayed.
6. They selected the Language Packs they wanted to install. They clicked
Next.
They installed only the English as English is the official company language.
The "Install Type" screen was displayed.
They wanted to install a cluster, so the only way to do that was to select
the custom install, otherwise, it will install a single computer.
They wanted to install on the D drive, because this is the company policy.
They did not change the rest of the path and wanted to use the same
path as for Cluster1. It will be easier later on for maintenance to have the
same installation on all servers.
They installed the same products as on cluster1. It will be easier later for
the maintenance to have the same configuration on all servers.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
67
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
68 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
69
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
12. In the left pane, they selected Oracle for the CMS Database and they
input the server, username and password credentials.
70 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
They verified that they could access the two accounts with SQL*Plus.
(See Install the BusinessObjects Enterprise Servers cluster1 on page 60).
Note:
The installation will also check that the rights are correct.
13. In the right pane, they selected Auditing Database, Oracle, and input
the server, username and password credentials.
By default the "reset existing database" is grayed out. This is normal as
you have already installed one cluster. They have two different accounts
for the CMS and AUDIT on two servers. This is to optimize the
performance and the company policy.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
71
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
The company policy was that the BusinessObjects installation was done with
a dedicated account. Therefore, the BusinessObjects servers will run with
another dedicated network account. There are multiple reasons for that:
• They had to access to an SAN, and this was only possible with a network
account.
• They had to set up the AD authentication and this was possible only with
an network account.
72 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
In this case, the FRS will be on an SAN. (An SAN unit is essentially a
self-contained computer connected to a network, with the sole purpose of
supplying file-based data storage services to other devices on the network.)
In order to have access to this SAN you need to have one network account.
They will use storage on the following SAN, SAN01 in the following directory:
\\SAN01\FileRep\Input
This folder will store data for the File Repository servers installed on
COMPUTER01 and COMPUTER02. The folder must contain two subfolders:
Input and Output. They had to enable sharing for the Filestore folder and set
Full, Change, and Read permissions for their network service account in this
case: networkaccount1.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
73
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
They had to move these folders with their contents to the new locations:
\\SAN01\FileRep\Input\
\\SAN01\FileRep\Output\
74 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
The BI team specified some parameters directly into the "Server Intelligence
Agent Properties" window in order to improve the performance of the CMS:
Command Parameter
CMS -maxobjectsincache 100000
CMS -ndbqthreads 5
The BI team set up the AD authentication with the help of the Operations
Team.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
75
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
This step was done by the Operations Team (as the BI Team did not have
access to the Active directory). In order to configure the system in Active
Directory authentication they had to do a number of steps. The BI Team
asked the Operations Team to create one service account with specific rights.
• In this case, the service account used is networkaccount1.
• The Operations Team needs to give to this account the following properties
in the Active Directory:
• The account is trusted for delegation.
• Use DES encryption if the JDK version being used is lower than
V1.5.
• Uncheck the option User must change password at next logon.
In order to support the Active Directory authentication, you must grant the
service account the right to act as part of the operating system and log on
as a service. This must be done on each machine running the Server
Intelligence Agent Service.
This was done by the Operations Team on the production environment (as
the BI Team did not have access to the production computers). To configure
Local Security model:
1. They clicked Start > Administrative Tools > Local Security Model
2. They clicked Local Policies, and then clicked User Rights Assignment.
3. They double-clicked Act as part of the operating system .
4. They clicked Add.
5. They added the user account that has been trusted for delegation and
clicked OK.
6. They double-clicked Logon as service. OK.
7. They clicked Add.
8. They added the user account that has been trusted for delegation and
clicked OK.
76 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
Note:
At any point they could type SETSPN.exe –L networkaccount1 to get
a listing of what is currently registered for the account.
In order to support Kerberos AD, the BI Team had to configure the Windows
AD security plug-in in the CMC to use Kerberos authentication. This included:
• Ensuring Windows AD authentication was enabled.
• Setting up an AD account. The BI Team asked the Operations Team for
one Active Directory user account. In this case the account is named:
ADreadOnly.
• Enabling Kerberos and setting the service principal name.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
77
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
78 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
This was done by the BI Team on the sandbox and qualification environments.
This was done by the Operations Team on the production environment (as
the BI Team did not have access to these servers). The Operations Team
made the following modifications to the web.config file to ensure Windows
authentication is enabled.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
79
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
This was done by the BI Team on the sandbox and qualification environments.
This was done by the Operations Team on the production environment (as
the BI Team did not have access to these servers).
• They created a folder C:\windows\AD to store the following two files:
krb5.ini and bscLogin.conf. They created these files on all computers
that run application servers.
[libdefaults]
default_realm = DOM.COM
dns_lookup_kdc = true
dns_lookup_realm = true
[domain_realm]
.dom.com=DOM.COM
dom.com=DOM.COM
[realms]
DOM.COM = {
kdc = AD1.DOM.COM
kdc = ad1.DOM.COM
default_domain = DOM.COM
}
com.businessobjects.security.jgss.initiate
{
com.sun.security.auth.module.Krb5LoginModule required;
};
80 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 15: Install in a qualification environment 6
This was done by the BI Team on the sandbox and qualification environments.
This was done by the Operations Team on the production environment (as
the BI Team did not have access to these servers).
3. They added the following value within the <Connector …> tag:
maxHttpHeaderSize=”16384”
For example:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
81
6 Qualification environment installation and upgrade
Step 15: Install in a qualification environment
This was done by the BI Team on the sandbox and qualification environments.
This was done by the Operations Team on the production environment (as
the BI Team did not have access to these servers).
-Djava.security.auth.login.config=c:\windows\AD\bscLogin.conf
-Djava.security.krb5.conf=c:\windows\AD\krb5.ini
Sorry, but we do not have the information describing how they did it. However,
you can find more information in the BusinessObjects XI Release 2 Pattern
Book for Windows. Even though this book is about XI R2, the information
given will help you.
We explain in the topic Step 3: Analyze and understand the system on page
33 that the audit system is mandatory for the BI Team in order to know what
is happening on the system.
82 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
not supported, but also because they moved from an SQLserver databases
to Oracle databases and some SQL functions of the universes and documents
needed to be modified in order to be interpreted by the new Oracle database.
As the BI Team did an incremental upgrade, they had to monitor two audit
systems (one on the XI R2 system - for the BI applications not migrated yet
and one on the XI 3.0 system for the upgraded BI applications.)
Since they had already defined the main strategy (Deciding on the major
type of upgrade on page 17) and since they had received all the necessary
details from the Business Solution Owners (Step 14: Finalize the upgrade
wizard strategy on page 58), the BI Team was able to proceed with the
upgrade.
The BI team proceeded in four stages and ran multiple instances of Import
Wizard.
1. In the first upgrade, they upgraded all users/groups and the XI R2 security
model to XI 3.0. At this point, the security on the XI R2 system was frozen.
Nobody was allow to modify it, since all the upgrade phase was started.
(See Security freeze on page 86)
2. Once, the first upgrade was done, they validated the global security model
on the XI 3.0 system.
3. After the validation of the global security model, the BI Team started to
upgrade the BI applications.
• They imported the users/groups and folders of the BI application they
wanted to upgrade, but they did not change the security model on XI
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
83
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
3.0. The security model on XI 3.0 was upgraded during the first
upgrade. Thereafter, because this is the new reference, it must not
be changed again or updated with rights coming from the older XI R2
system.
4. They validated the upgraded BI applications.
This cycle continued until all the necessary upgrades were performed.
84 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
3. They typed the User Name and Password of the administrator account.
They needed to have the administrator account in order to be able to
upgrade all users/groups and the security.
They selected the destination environment to which the wizard will export
content.
They chose to export BusinessObjects Enterprise XI 3.0. and then did the
following:
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
85
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
Security freeze
Once this upgrade has started, the XI 3.0 system will be the new reference,
so the security changes on XI R2 need to be frozen indefinitively. No one
can modify it. However, this will not prevent users from doing their regular
jobs.
After the installation and the configuration, the BI team began the upgrade.
Their first concern was to set up the global security model. In order to set
the global security model, all the users and groups must be imported along
with the application rights and root folders rights to which they are attached.
After this is accomplished, then the global security model is initially set. Then,
you can customize it to your needs.
The BI team had to import all users and groups, along with the application
rights and root folders rights to which they are attached.
86 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
the BI Team ensured that the Active Directory authentication was set up and
enabled in the same way on both the source and destination systems.
They also had to be careful about the licenses they used. User licensing can
affect the behavior of the Import Wizard. See the BusinessObjects Enterprise
XI 3.0 Import Wizard Guide.
In XI R2, the BI Team set the rights of everyone group in a way that, by
default, users who belongs only to the everyone group have no access to
any document folders. When a particular user group needed to have access
to a specific document folder, the BI team gave the rights View, Schedule
or Full control to this particular user group for this specific document folder.
In XI 3.0 there is a new setting in the Import Wizard: Import root folder
rights, which is not checked by default. This setting allows importing the XI
R2 top level folder rights to the XI 3.0. So, in this case the XI 3.0
environment will have the same behavior as the XI R2 environment.
Note:
Otherwise, by default on the XI 3.0 environment, the document root folder
rights are set in a certain way: that the View objects rights are set to Not
Specified so that a user group cannot see the Public Folders, so any
document folders under the Public Folders, even if this user group has
View, Schedule or Full control rights to these specific document folders.
So, in order to view the Public Folders, the View objects right needs to be
granted (see Set up the XI 3.0 BusinessObjects security model on page 90).
As The BI team had explicitly specified rights on all application rights
(InfoView, CMC, Designer, Web Intelligence, Crystal, Desktop Intelligence,
etc.) and top level folder ("Central Management Console Settings tab")
on the XI R2 system. As they want to keep the same behavior on XI 3.0,
they needed to import them.
1. The BI Team selected Import users and users group, Import
application rights, and Import root folder rights. Later they will upgrade
all users.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
87
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
Merge or Update?
The BI Team used the Update option because they wanted to update the
destination system by using the source as reference. They did not check the
automatic rename, because the BI team wanted to upgrade everything and
overwrite what was already on the destination system.
88 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
Overwrite
Because the XI 3.0 software had been installed a few steps earlier, the CMS
had only the default settings on the root folders (User, Group, Inbox, Universe,
Connection, etc. ), and default application rights (InfoView, CMC, Designer,
Web Intelligence, Crystal Reports, Desktop Intelligence, etc) and had the
default groups "Administrator" and "Everyone."
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
89
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
Below find some rules that are the same on XI R2 and XI 3.0:
90 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
Every user is always in the Everyone group. It is not possible to remove a
user from this group.
Explicitly Denied rights can interfere with explicitly Granted rights in ways
that are not expected. When rights conflict, explicitly Denied takes priority
over explicitly Granted.
Not Specified rights are considered Denied only if the right was never
specified for the user, as well as considering all possible group and object
inheritances.
In this topic, we describe the company security model setup. It does not
mean you will have the same model; it depends of your environment.
As they had more than 1500 document folder to manage, they considered
it easier to have by default restricted rights on all document folders and to
open only to specific document folder than to have by default open rights on
all documents folders and restricted to specific document folder.
The BI Team avoided setting explicitly Denied rights and they leave the
maximum number of rights to Not Specified (so effectively Denied for default
users - see General security model rules on page 90). They gave only to
specific document folder explicitly Granted rights for particular user group.
So these particular groups could see these specific folder and other user
group could not.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
91
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
XI R2 settings
In XI R2, the Top Level Folder rights can only be set on the Central
Management Console Settings tab. The BI Team set the Everyone group
to Not Specified everywhere (except for Desktop Intelligence), so that the
Everyone group rights do not interfere with other rights that the BI Team will
set.
XI 3.0 settings
Note:
After one default installation, the document root folder rights are set in a
certain way: the View objects rights are set to Not Specified so that a user
group cannot see the Public Folders, and therefore cannot see any
document folders under the Public Folders, even if this user group has
View, Schedule or Full control rights to these specific document folders.
In order to view the Public Folders, the View objects rights needed to be
granted on the Public Folders.
After the BI team performed the first upgrade (and the root folder imported)
on the document root folder, the Everyone group had advanced access for
the all folders security. (In this case, advanced means set to Not Specified
for all general global rights except for Desktop Intelligence).
In this case, all user groups (except the administrator user) cannot see Public
Folders , so they cannot see any document folder under the Public Fold
ers. In fact the Public Folders needs to be accessible for all user group
but not the document folder under the Public Folder.
The BI team has to modify only one right. In the CMC, on the folders tab,
they right click all folders and select manage, they selected security and
selected : all folder security.
They selected the Everyone group and selected assign security, they
selected > advanced > add/remove rights and they granted the View
92 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
objects, but for Apply to Object only, not for Apply to SubObject (last
column). See the design below.
In conclusion, by default, all user groups can see Public Folders, but only
the Public Folders (not the document folders under the Public Folders
). Depending of their rights , the user group can or cannot see a specific
document folder.
After this change, the security model has the same behavior as in XI R2,
that means
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
93
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
94 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
Once all the users/groups had been upgraded on the XI 3.0 system and the
global security (on application rights and roots folders) had been set up, the
BI team started the upgrade of the first three BI applications. At this time, all
the document folders that will be upgraded from the XI R2 system do not
exist in the XI 3.0 system.
Their goals were to:
1. Upgrade specific users/groups (given by the departments impacted in
the upgrade).
2. Not to upgrade the Inbox folders. The BI Team asked the users to move
any documents they wanted to import from the Inbox folder to the Favorites
folders.
3. Upgrade Favorites folders. (The BI applications impacted by this first
upgrade extensively used the Favorites folders. A cleaning had been
effected recently before the upgrade so that the number of Favorites
documents was reduced.)
4. Not to upgrade discussions, encyclopedia, and categories (as these BI
applications did not use them).
5. Not to upgrade events and server groups (as they did not use events and
the server groups for the three BI applications impacted).
6. Not to upgrade the calendar and profiles (not used by these BI
applications).
7. Upgrade only universes linked to the document migrated (the BI Team
received the list from the Business Solution Owners impacted in the
upgrade).
The BI Team started the second upgrade by:
1. Specifying the source environment.
2. Specifying the destination environment.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
95
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
When the folders and documents are imported from one BusinessObjects
Enterprise system to another, the associated object rights are imported for
every user or group who was imported at the same time. If the user or group
was not imported at the same time, the object rights were discarded. This is
the reason why we have to re-import all users and groups associated with
particular documents/universes folders.
The BI Team unselected Import application rights and Import root folder
rights because they did not want to overwrite the global security which was
already customized.
96 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
Merge or Update?
Because at this point the XI 3.0 environment has become the reference for
all BI applications already migrated, the BI Team did not want to overwrite
any objects already present in the XI 3.0 system. They selected the merge
option so that the Import Wizard would add all the selected objects from the
source to the destination without overwriting any objects on the destination
environment. All of the objects on the destination environment are preserved.
See the BusinessObjects Enterprise XI 3.0 Import Wizard Guide, page 15.
Normally, all the objects added to the XI 3.0 system will be new, except the
users/ groups.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
97
6 Qualification environment installation and upgrade
Step 16: Upgrade the qualification system
The BI Team selected the BI applications that they wanted to update and
checked Import all instances of each selected objects.
The BI team selected the option Import the universes and connections
that the selected Web Intelligence and Desktop Intelligence documents
use directly. They used this option because they could select additional
universes to import on the next screen. They mainly wanted to validate that
they would import only the universes defined by the Business Solution
Owners.
To import universe overloads, they selected Keep universe overloads for
imported users and groups. Since they were importing universe overloads,
they had to also select the users, groups, and universes on previous screens
in the Import Wizard.
98 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 16: Upgrade the qualification system 6
The "Import Summary" window appears when the Import Wizard is finished.
The window displays the results of the import.
As they will re-import users and groups which already exist in the destination
system, they will have the following warning for all users or groups already
existing on the destination system:
The information that appears in the Detail Log is also written to a log file.
The log file starts with the name ImportWiz, and is located in the default
path <BusinessObjects installation path>\Business
Objects\BusinessObjects Enterprise 12.0\Logging\. The BI team
analyzed these documents to be sure that the import was successful.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
99
6 Qualification environment installation and upgrade
Step 17: Test the qualification system
After the Import Wizard has been run (depending on which objects you
exported), you must perform one of the following actions:
• If you import events (this company did not import events), you must run
the EventUpdater script. See the BusinessObjects Enterprise XI 3.0
Upgrade Guide, "Updating Imported Events", page 50.
• If you want to use the Search Index Program (this company is not using
this program for the moment) , see BusinessObjects Enterprise XI 3.0
Upgrade Guide, "Adding the Search Index Program", page 46.
Functional testing
First, the BI Team validated the security model on the XI 3.0 system. They
validated that the users and groups had the correct rights on the BI
applications, the root folders, and some document folders. They focused
their tests mainly on the CMC, the platform and power user tools such as
Import Wizard and Designer. During this phase only the BI Team participated
in this testing. You will find in the following topics some examples of their
tests.
100 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 17: Test the qualification system 6
Platform validation
Test failover on
Web Intelligence
servers / job
Server Manage-
Platform Failover testing servers / CR
ment
servers / CMS
servers / web apps
servers
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
101
6 Qualification environment installation and upgrade
Step 17: Test the qualification system
CMC validation
Test schedule
CMC Security / Folder Test schedule right
right
102 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 17: Test the qualification system 6
Category Type Subject Description
Identify which
Test impact of ac-
rights need to be
cess rights on uni-
CMC Security / Universe granted / denied to
verse to run a
allow refreshing a
query
universe query
Identify which
Test impact of ac-
rights need to be
Security / Universe cess rights on uni-
CMC granted / denied to
Connection verse connection
allow refreshing a
to run a query
universe query
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
103
6 Qualification environment installation and upgrade
Step 17: Test the qualification system
Universe Designer:
Security / Applica-
CMC Test right to import Test this right
tion
universes
Universe Designer:
Security / Applica-
CMC Test right to export Test this right
tion
universes
Universe Designer:
Security / Applica-
CMC Test right to edit Test this right
tion
connections
Universe Designer:
Security / Applica-
CMC Test right to create Test this right
tion
connections
104 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 17: Test the qualification system 6
Category Type Subject Description
Import universes
Universe Designer Import Import universes from General Fold-
er
Import universes
Universe Designer Import Import universes
from other folders
Export universes
Universe Designer Export Export universes
to other folders
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
105
6 Qualification environment installation and upgrade
Step 17: Test the qualification system
Windows AD
1 InfoView Login Login
login
Check view
View a docu-
2 InfoView View document
ment
rights
Check edit
Edit a docu-
3 InfoView Edit rights on docu-
ment
ment
Check refresh
4 InfoView Refresh Refresh data rights on docu-
ment
Check sched-
Schedule a
5 InfoView Schedule ule rights on
document
document
106 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 17: Test the qualification system 6
Test Number Category Type Subject Description
Desktop Intelli-
12 InfoView Create Create a folder
gence
Desktop Intelli-
13 InfoView Delete Delete a folder
gence
Desktop Intelli-
14 InfoView Search Search objects
gence
Personal docu-
View Personal
16 InfoView View ments are
documents
there
Personal in-
17 InfoView View View Inbox
box is there
Save inbox
19 InfoView Save Save Inbox
document
Delete / move
Delete person-
20 InfoView Delete personal docu-
al document
ment
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
107
6 Qualification environment installation and upgrade
Step 17: Test the qualification system
Navigate set
user settings
(Interactive
Viewing, num- non-regression non-regres-
22 InfoView
ber of docs test sion test
per page, re-
gional options,
start folder
Edit, create,
save, sched-
Web Intelli- ule, export, re- non-regression non-regres-
1
gence fresh, TDC, test sion test
hyperlinks,
drill
Edit, create,
Crystal Re- save, sched- non-regression non-regres-
2
ports ule, export, re- test sion test
fresh
Edit, create,
save, sched-
Desktop Intelli- non-regression non-regres-
3 ule, export, re-
gence test sion test
fresh, import,
export
Edit, create,
save, sched-
ule, export, re-
non-regression non-regres-
4 Rich Client fresh, TCD,
test sion test
hyperlinks,
drill, filter in
ZABO mode
108 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 17: Test the qualification system 6
Test Number Category Type Subject Description
Edit, create,
save, sched-
ule, export, re-
non-regression non-regres-
5 Rich Client fresh, TCD,
test sion test
hyperlinks,
drill, filter in of-
fline mode
Edit, create,
save, sched-
ule, export, re-
non-regression non-regres-
6 Rich Client fresh, TCD,
test sion test
hyperlinks,
drill, filter in
online mode
Edit, create,
save, sched-
ule, export, re-
fresh, TCD, non-regression non-regres-
7 Rich Client
hyperlinks, test sion test
drill, filter in
standalone
mode
Web Intelli-
8 Rich Client Install Install
gence
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
109
6 Qualification environment installation and upgrade
Step 18: Conduct a go/no go meeting to start the production environment installation
From this point on the users (who participated in this testing) worked on both
systems, the XI R2 (this will remain the reference) and XI 3.0 (only for test
validation). All the documents created or changed on the XI 3.0 system will
not be used on the final XI 3.0 system. It must be explained to the users that
the documents' being on the XI 3.0 system was for testing purposes only.
Benchmark testing
The third type of testing that was done was the benchmark testing. The BI
Team identified specific workflows. They decided to implement four scripts
to evaluate the stability of the system.
• Script 1: document view (small, medium, and large documents)
• Script 2: document refresh (small, medium, and large documents)
• Script 3: document view and refresh (very large documents).
• Script 4: run in batch scheduling documents for all BI applications.
The goal of the benchmark testing was to identify whether the system was
correctly sized for the number of users and documents upgraded or whether
they needed to add more computers. See Expandable architecture on
page 50
110 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Qualification environment installation and upgrade
Step 18: Conduct a go/no go meeting to start the production environment installation 6
Table 6-6: Go / No Go Meeting Results
Delivery Teams Go / No Go
BI Team Go
Operations Team Go
Completed installation
Functionality testing at a level equiva-
lent to XI R2.
• CMC: Improvement in
Access level granular-
ity
• CMC: More intuitive
for administrators
Reliability • InfoView: More intu-
itive navigation for
users
• Publishing tested with
Web Intelligence
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
111
6 Qualification environment installation and upgrade
Step 18: Conduct a go/no go meeting to start the production environment installation
112 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Production environment
installation
7
7 Production environment installation
Step 19: Ask for the production platform
Actor Roles
The BI team was not allowed to verify the installation and configuration of
the BusinessObjects product on the production server. Therefore, the BI
Team performed these steps on the qualification system; also they wrote
and provided the Operations Team with this documentation. This document
reflected exactly what they needed to do.
Therefore, Step 20 is exactly the same as Step 15. The difference is that
Step 20 was done on the production environment.
114 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Production environment installation
Step 20: Install in a production environment 7
Step 20: Install in a production
environment
The installation was done by the Operations Team.
• They repeated the steps in Step 15: Install in a qualification environment
on page 60
This step was completely done by the Operation Team following the BI
Team's documentation and advice. Additionally, during the installation BI
team member was available to answer immediately any question from the
Operations Team.
Delivery Teams Go / No Go
BI Team Go
Operations Team Go
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
115
7 Production environment installation
Step 21: Conduct a go/no go meeting to start the production environment upgrade
116 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Production environment
upgrade and roll out
8
8 Production environment upgrade and roll out
Step 22: Plan the rollback strategy
Actor Roles
118 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Production environment upgrade and roll out
Step 24: Upgrade the production system 8
qualification phases. Therefore, they were able to explain to the users
how to use the new product, added value of the product, and the technical
reasons for the upgrade. An example of the communication written by
the BI team follows:
2. Four weeks before the upgrade production start: The BI Team offered
on-site training for Business Solution Owners. Mandatory e-learning
training for the users upgrading to Rich Client was also offered.
3. One week before the upgrade production start: All the users who are
taking part in the upgrade should have been trained at this point. The
Project Upgrade Team explained to the users exactly what was going to
be happening in the coming days for the upgrade.
4. One day before the upgrade production start: On the XI R2, all the users
who are taking part in the upgrade have to reduce their activities on the
system. Creating, modifying and saving documents was not advised. Only
refreshing was permitted. This way, the users were sure that they would
not lose their work. If a user should happen to lose some work, the BI
Team will import the documents later. This case will be exceptional and
not communicated to the users generally.
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
119
8 Production environment upgrade and roll out
Step 25: Perform the last validation
Before starting the upgrade, the BI Team asked the Operations Team to
back up the XI 3.0 environment. Normally, since the workflow for the
production system was the same as for the qualification system and the
environments are identical, the results should be the successful as they were
for the qualification system.
They applied the same workflow and exactly the same steps as for the
qualification environment system. See Step 16: Upgrade the qualification
system on page 83.
The BI Team also hid the XI R2 BI applications that had been upgraded to
the XI 3.0 system, so that if a user accidently tried to work in the XI R2
system, he would not find his old documents. If the user really needs to
access the old system, it would still be possible by making the files visible.
The diagram below shows the workflow for the upgrade, including the
validation phase.
120 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience
Production environment upgrade and roll out
Step 26: Conduct a go/no go meeting to roll-out the production implementation 8
Delivery Teams Go / No Go
Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live experience
121
8 Production environment upgrade and roll out
Step 27: Upgrade the desktop client
Delivery Teams Go / No Go
BI Team Go
Operations Team Go
The meeting was a Go, so the first three BI applications went into
production on the XI 3.0 system, but the BI Team and the Business
Solution Owners must help the users get started.
122 Upgrading BI applications (for instance, Finance, Marketing, and Sales) from XI Release 2 to XI 3.0: a live
experience