Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
483 views46 pages

SAP BusinessObjects in Place Vs Parallel Upgrade

The document discusses two options for upgrading an SAP BusinessObjects environment from version 4.1 to 4.3: performing an in-place upgrade on the existing environment, or setting up a new parallel environment and migrating content. It analyzes the pros and cons of each approach, noting that an in-place upgrade requires more development downtime and has higher risk, while a parallel upgrade requires migrating content but has lower risk and no downtime. It recommends the parallel upgrade approach for most situations.

Uploaded by

kumar2bw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
483 views46 pages

SAP BusinessObjects in Place Vs Parallel Upgrade

The document discusses two options for upgrading an SAP BusinessObjects environment from version 4.1 to 4.3: performing an in-place upgrade on the existing environment, or setting up a new parallel environment and migrating content. It analyzes the pros and cons of each approach, noting that an in-place upgrade requires more development downtime and has higher risk, while a parallel upgrade requires migrating content but has lower risk and no downtime. It recommends the parallel upgrade approach for most situations.

Uploaded by

kumar2bw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 46

SAP BusinessObjects in place vs Parallel

Upgrade
Its CMS database needs to upgrade to SQL server 2019. Either we upgrade the current environment from
SAP BI 4.1 SP5 to 4.3 SP5 on the same box or we upgrade from SAP BI 4.1 to SAP BI 4.3 was

 Option 1 -In-place upgrade. In this option, the current landscape needs to upgrade to BI 4.3 SP2
 Option2 – Parallel upgrade. Set up the new environment and Install BI 4.3 SP2 on the new
environment

We decided to compare these 2 options and shared our point of view on the same.

Area In-Place Upgrade Parallel Upgrade (New


Deployment )
Development Freeze A longer development freeze is Very limited development
required as an Upgrade is freeze is required as there is
going to be performed on an a parallel environment setup
existing installation for upgrade
OS Support Windows 2019

Rollback In most of the scenarios, the No rollback is required as


rollback option is not possible there is a parallel environment
as an upgrade is happening on available
the same instance. If the
customer has installed
BusinessObjects on Virtual
Machine then there is the
possibility of rollback.
Downtime Downtime will be required as No downtime is required as
an upgrade is performed on the installation will be performed
existing installed base on new servers
BI Content & User/Security No BI Content & User/Security BI Content & User/Security
Migration migration required needs to be migrated to the
new environment
Installation Issues Difficult to resolve installation Installation issues can be fixed
issues on the existing platform easily as there is a new
landscape
Outage The outage will be required if No outage is required as a
there are any issues during parallel environment needs to
installation/configuration be setup
Training No training to End users is Training is required for End
required as there is no change users as there is a new
in the interface interface (Fiorified LaunchPad)
for accessing reports
Risk Higher Risk as an upgrade is Lower Risk as we have a new
being performed on the platform to be set up and no
existing environment and constraint on downtime
limited time window
Hardware Setup NA New Hardware will be required
for installation/configuration
Time & Effort Less effort will be required as The additional effort is
the service pack is getting required in testing & break
upgraded fixing of reports as the code
base is getting changed in SAP
4.3

To summarise there are more cons rather than pros when we go in-place upgrade. It’s better to go parallel
upgrade option which is risk-free and you have plenty of time to perform the upgrade as well as regression
testing of BI content and security. Ultimately it depends on up how vital is customer’s BusinessObjects
Platform is and how much effort/cost the customer wants to invest. If BusinessObjects Platform is small and
not significantly important then customers can go for an in-place upgrade as well. However, there is no golden
rule to decide to go in-place or parallel upgrade. We need to evaluate options as per customer landscape and
take an appropriate call.

ASSESS

ASSESS USERS Upgrading/migrating is the software equivalent of moving into a new space. As with any
move, the first task is to take inventory. The following steps will help you gather information and assess
the size and scope of the job

ASSESS USERS

Determine the total number of SAP BusinessObjects users.

Identify users who require local installation of SAP BusinessObjects client tools (e.g, Universe Designer,
IDT) Determine if servers are configured for third-party authentication (aliases) (e.g., LDAP, AD, SAP).
Identify dormant users based on last login time.

Identify empty groups.

Understand and document user security.

Understand session peaks: What time of day do they occur? How often do they occur? What are the
peak values?
Upgrade from SAP BI 4.x to SAP BI 4.3

SAP BusinessObjects BI 4.3 has been released on June 12th, 2020. I’m sure you know that by now! You can
read a lot more about the announcement and release here.

There are different paths to Upgrading or Migrating BOBJ to this latest version based on where you are
coming from. And your preferences.

Source: SAP Note 2921811

For the purpose of this article, I’ll focus on the right side of this picture: BI Platform 4.x to BI 4.3.
Source: SAP Note 2921811

As you can see there are two methods:

 Upgrade “in-place” – I.e.: Install SAP BI 4.3 on top of SAP BI 4.x


 Upgrade “side by side” – I.e.: Like a migration, install a fresh SAP BI 4.3 then promote the content
the pros and cons of each approaches: “In Place” vs “Side by Side” Upgrades.

Those who know me are aware of my favorite method. I have had more problems than successes with in-
place upgrades.

Below you will see all the steps I have undertaken to run an in-place upgrade on my test environment. It’s not
as comprehensive as a real Production environment but this should highlight real steps and possible issues.

Architecture: Single Node with AWS EC2 t2.xlarge. That’s 4 Cores and 16GB RAM.

Products Installed:

 SBOP BI Platform 4.2 SP08 Server


 SBOP BI Platform 4.2 SP08 Client Tools
 SAP BusinessObjects Explorer 4.2 SP08
 SBOP BI Platform 4.2 SP08 Crystal Reports for Enterprise
 SAP Crystal Reports 2016 SP08
 SAP Lumira Designer 2.3
 SAP Lumira Discovery 2.3
 SAP Lumira Server 2.3
 SAP BusinessObjects Analysis for Office 2.8
 SAP BusinessObjects Analysis for Office 2.8 – Server Add-on

Languages: English, French, Finnish

Before you Start!


Important: Make sure you have a backup of your BOBJ platform and all its dependencies.

Sounds obvious but make sure the last backup was successful and you have everything available in case you
need to restore:

 SAP BI Server
 SAP BI System Database & Audit Database
 SAP BI File Repository Server (FRS)

Software Download
Go to SAP Software Download > Support Packages & Patches > Analytics Solutions
See SAP Note: 2936923

These are the components I need to download and install:

 SBOP BI Platform 4.3 Server


 SBOP BI Platform 4.3 Client Tools
 SBOP BI Platform 4.3 Crystal Reports for Enterprise
 SAP Crystal Reports 2020
License Keys
You will need new License Keys for:

 SBOP BI Platform 4.3 Server

 Crystal Reports 2020

SAP Support Portal > Request Keys

Installation
SBOP BI Platform 4.3 Server
SBOP BI Platform 4.3 Client Tools
SBOP BI Platform 4.3 Crystal Reports for Enterprise
SAP Crystal Reports 2020
Installations Completed
Post-Installation Tasks
SBOP BI Platform 4.3 Server
Tomcat

Before:

After:

The version of Tomcat changes to Tomcat 9.0.26.

This will have impacts on changes you have made to your server.xml for instance to change port numbers,
SSL, etc.
It will also have impacts on any other customisation you have done under %INSTALL_DIR%\SAP
BusinessObjects\tomcat\webapps
This may have an impact on your SSO and also your .properties if they only reside in in %INSTALL_DIR%\
SAP BusinessObjects\tomcat\webapps\BOE\WEB-INF\config
License Keys

As mentioned, SAP BI 4.3 requires a new license key.

1. Logon to the Central Management Console (CMC)


2. Click License Keys
3. Delete the old license key(s)
4. Add the new license key(s)

Finally, you will need to enable your BOBJ Services as they get disabled when there is an expired or invalid
license key.
1. Logon to the Central Management Console (CMC)
2. Click Servers
3. Enable all Disabled Servers

SAP Crystal Reports 2020

As mentioned, Crystal Reports 2020 requires a new license key.


1. Open Crystal Reports 2020
2. Add the new keycode
3. Click OK
Optional: Cleanup
I followed these instructions to delete in bulk deprecated content from my BI Platform Repository after the
update of SAP BI 4.3 (SAP Note: 2914654)

I ran the following command:

java -Dtracelog.logdir=C:\DeprecatedContentDeletionLogs -jar DeleteDeprecatedContents.jar administrator


Password1 localhost XL.XcelsiusEnterprise XL.Query DataDiscovery DataDiscoveryAlbum

It completed successfully and all my SAP BusinessObjects Dashboards (Xcelsius) 4.2 SP08 and
SAP BusinessObjects Explorer 4.2 SP08 documents are gone.

Log file: SAP_BO_BI_DeprecatedContentDeletion__20200618_1592496984401.log

Thu Jun 18 17:16:37 BST 2020 [INFO] SUCCESS: Script finished successfully.
Thu Jun 18 17:16:37 BST 2020 [INFO] Total objects deleted from Repository: 3, from Recycle Bin: 3
Note: Maye you want to review the content going to be deleted, who was using it (or not), etc. There is no
rollback here!
Optional: Delete old versions

One issue with in-place upgrades is that you are adding yet again more software on your server. I want to
remove these old versions…

It’s not only about freeing up hard disk space, here are other benefits:

 Future update installation launching will take comparatively less time, as the number of versions
to be calculated will become less.
 Simple and elegant way to get rid of intermediate versions of BI Packages, where which you do not
need to uninstall and reinstall the latest version.
 Multiple intermediate versions of different packages of BI Suite in a BI System can be uninstalled
in ONE go.
 Tool does not require any downtime of the BI system servers or services and applications.
As I don’t plan to ever uninstall SAP BI 4.3 and roll back to SAP BI SP08 or even the older SAP BI SP07
which is also on this server, I’m going to try for the first time the SAP BusinessObjects ONE Uninstaller (SAP
Note: 2846512 and SAP Blog).

*** Note: There seem to be a bug with the solution. SAP is investigating. I’ll update here later. ***

Testing
Testing is important. Always is. I like to separate my tests in three sections:

 Functionality Testing. Are all features working?


 Content Testing. Are my Universes, Webi, Crystal, etc still working and as expected?
 Performance Testing.
Functionality Testing

I would usually do over hundred individual tests here. For the sake of this blog I have only done couple of
basic tests…

Products:

 SBOP BI Platform 4.3 Server:



o Web Intelligence – Create / Open / Refresh / Modify / Schedule: OK

o Crystal Reports 2020 – Open / Refresh / Schedule: OK

o Crystal Reports for Enterprise – Open / Refresh: OK

o
 Open / Refresh: FAIL

o
 Schedule: FAIL

Error Message: com/ibm/icu/text/NumberFormat (CRS 300003)

SAP Note: 2235156 did not help.


 Workflow Assistant: FAIL

The templates are unavailable.

 SBOP BI Platform 4.3 Client Tools



o Information Design Tool (IDT): OK

o Universe Design Tool (UDT): OK

o Web Intelligence Rich Client: FAIL
There are some Universe Dimensions that work in Information Design Tool (IDT), Web Intelligence (Web)
but not in the Web Intelligence Rich Client.

 SBOP BI Platform 4.3 Crystal Reports for Enterprise: FAIL


I can Create, Open from the BI Platform but cannot save back to the BI Platform.
 SAP Crystal Reports 2020: OK
 SAP Lumira Designer 2.3: OK
 SAP Lumira Discovery 2.3: Ok

You might also like