You are on page 1of 100

SAP BusinessObjects Explorer Installation, Deployment

and Administration Guide


■ SAP BusinessObjects Enterprise XI 3.1

2009-06-06
Copyright © 2009 SAP® BusinessObjects™. All rights reserved. SAP BusinessObjects and
its logos, BusinessObjects, Crystal Reports®, SAP BusinessObjects Rapid Mart™,
SAP BusinessObjects Data Insight™, SAP BusinessObjects Desktop Intelligence™,
SAP BusinessObjects Rapid Marts®, SAP BusinessObjects Watchlist Security™,
SAP BusinessObjects Web Intelligence®, and Xcelsius® are trademarks or
registered trademarks of Business Objects, an SAP company and/or affiliated
companies in the United States and/or other countries. SAP® is a registered
trademark of SAP AG in Germany and/or other countries. All other names
mentioned herein may be trademarks of their respective owners.

2009-06-06
Contents

Chapter 1 About this guide...................................................................................7

Chapter 2 Overview...............................................................................................9
SAP BusinessObjects Explorer fundamentals for administrators................9
Supported data providers..........................................................................10
How SAP BusinessObjects Explorer works with SAP BusinessObjects
Enterprise..................................................................................................11
The backend servers.................................................................................11
The SAP BusinessObjects Explorer user population................................12

Chapter 3 Deployment Architecture..................................................................15


Supported platforms..................................................................................15
SAP BusinessObjects Explorer deployment scenarios.............................15
Deploying SAP BusinessObjects Explorer for improved Information Space
exploration.................................................................................................17
Deploying SAP BusinessObjects Explorer for improved indexing.............18
Deploying SAP BusinessObjects Explorer, accelerated version for SAP
NetWeaver BW..........................................................................................19
Implementing a complex distributed deployment scenario........................20

Chapter 4 Installation..........................................................................................23
Installation pre-requisites...........................................................................23
Installation package contents....................................................................25
Installation procedures...............................................................................26
Installing SAP BusinessObjects Explorer on Microsoft Windows..............26

3
Contents

Installing SAP BusinessObjects Explorer on IBM AIX...............................30


Installing SAP BusinessObjects Explorer on Linux SUSE.........................31
Deploying the WAR files manually.............................................................33
Post installation configuration ...................................................................36
Configuring SAP BusinessObjects Explorer to work with SAP NetWeaver
BW Accelerator..........................................................................................37
Standardizing font usage across your deployment....................................40
WebSphere policy configuration with Java 2 security...............................44
Verifying your installation...........................................................................44
Logging on.................................................................................................45
Logging on with SAP authentication..........................................................46
Uninstalling SAP BusinessObjects Explorer on Microsoft Windows.........47
Uninstalling SAP BusinessObjects Explorer on UNIX...............................48

Chapter 5 Security...............................................................................................51
Reverse proxies.........................................................................................51
Firewall port usage for SAP BusinessObjects Explorer.............................51
Configuring firewall ports...........................................................................52
Authentication methods.............................................................................53
Configuring SAP BusinessObjects Explorer for SAP authentication.........54
Single Sign On...........................................................................................56
Activating Single Sign On..........................................................................56
SSO for WinAD authentication using Vintela.............................................59
SSO for WinAD using Kerberos.................................................................60
SSO for LDAP authentication using SiteMinder........................................61
Enabling Trusted Authentication................................................................63
Allocating rights to users and groups........................................................66
Explorer user rights per user profile..........................................................68

Chapter 6 Administration....................................................................................73
Starting and stopping the backend servers...............................................73
Customizing the web application server settings.......................................73
Explorer Web Application settings.............................................................73
Configuring the server settings..................................................................76

4
Contents

Configuring the path for Information Space indexes.................................77


Configuring the session timeout period.....................................................79
Configuring the request timeout limit.........................................................80
Increasing virtual memory on the Explorer servers...................................80
Configuring the number of Corba threads.................................................83
Configuring the bookmark validity period..................................................85
Configuring the workload update setting for load balancing......................86
Logging methods.......................................................................................87
Configuring the Explorer server log files....................................................88
Web application logging.............................................................................90
Indexing best practices..............................................................................90

Appendix A More Information................................................................................93

Index 97

5
Contents

6
About this guide

About this guide

This guide is for administrators of who wish to deploy SAP BusinessObjects


Explorer and perform administration tasks specific to the application.

End-user information on how to use SAP BusinessObjects Explorer to analyze


corporate business intelligence data is provided in the Help.

Information:
For an overview of the information resources dedicated to deployments of
SAP BusinessObjects Explorer with SAP NetWeaver BW Accelerator, refer
to the Master Guide for SAP BusinessObjects Explorer, accelerated version
for SAP NetWeaver Business Warehouse at: http://help.sap.com.

7
About this guide

8
Overview

Overview

SAP BusinessObjects Explorer


fundamentals for administrators
SAP BusinessObjects Explorer is an innovative search and explore tool that
allows business users to find and analyze corporate data on the fly, without
needing to build reports or format charts. In order to understand how SAP
BusinessObjects Explorer consumes your corporate data and system
resources you will need to familiarize yourself with some key terms.

Information Spaces
An Information Space is a collection of objects mapped to data for a specific
business operation or activity. SAP BusinessObjects Explorer users type in
key words related to the business question they wish to analyze, in order to
retrieve the Information Space(s) that contain the relevant data. Power users,
with the Space Creator user profile, create the Information Spaces on top of
corporate data providers.

Indexing
In order to prepare Information Spaces for consumption by the Explorer
search and charting engines, Information Spaces need to be indexed when
they are created. Information Space indexes can be run manually or
scheduled to run at a time of your choice to manage the load on your system
with maximum efficiency. When the Indexing process is run, SAP
BusinessObjects Explorer generates an index associated to the objects
contained in the Information Space.

Note:
Indexing consumes relatively large resources. If your deployment requires
indexes to be run frequently, SAP recommends you deploy multiple Explorer
indexing servers on your SAP BusinessObjects Explorer cluster.

9
Overview

Facets
Facets organize the information available within an Information Space. A
facet contains the list of values available for each of the objects included in
the Information Space. For example, a facet called "Vehicle" could include
values such as "Car", "Bicycle", "Motorbike", "Truck", and so on.

Related Topics
• Supported data providers on page 10
• Explorer user rights per user profile on page 68
• Deploying SAP BusinessObjects Explorer for improved indexing on
page 18

Supported data providers


Information Spaces can leverage data via the following corporate data
providers:
• BusinessObjects universes
Information:
Refer to the SAP BusinessObjects Designer's Guide and the Using SAP
BW in Universe Designer guide on the SAP BusinessObjects tab at:
http://help.sap.com
• NetWeaver Business Warehouse Accelerator indexes enabled for SAP
BusinessObjects Explorer
Information:
Refer to the SAP NetWeaver Library at: "http://help.sap.com/nw70/".

These data providers can leverage data from operational applications, data
warehouses, Relational DataBase Management Systems (RDBMS) and
OnLine Analytical Processing (OLAP) sources.

10
Overview

How SAP BusinessObjects Explorer works


with SAP BusinessObjects Enterprise
SAP BusinessObjects Explorer is an add-on to SAP BusinessObjects
Enterprise XI. The servers, Information Spaces and users are managed by
the BusinessObjects Enterprise Central Management Server (CMS) and
Central Management Console (CMC).

Note:
You cannot audit the SAP BusinessObjects Explorer servers.

The backend servers


When you install SAP BusinessObjects Explorer, the following servers are
added to the BusinessObjects Enterprise Central Configuration Manager
(CCM) and Central Management Console (CMC):
• Explorer Master Server

11
Overview

Manages all of the Explorer servers (that is, the Explorer Indexing Server,
Explorer Search Server and Explorer Exploration Server).
• Explorer Indexing Server
Provides and manages the indexing of Information Space data and
metadata.
• Explorer Search Server
Processes search queries and returns search results.
• Explorer Exploration Server
Provides and manages the Information Space exploration and analysis
capabilities including search on data, filtering and aggregation.

Each Explorer server manages its own index.

Related Topics
• SAP BusinessObjects Explorer deployment scenarios on page 15

The SAP BusinessObjects Explorer user


population
The SAP BusinessObjects Explorer user population includes the following
profiles:

Space Explorers
Space Explorers make up the majority of the SAP BusinessObjects Explorer
user population. Their interactions with the application consist of searching
for Information Spaces, navigating and analyzing the data within those
Information Spaces and saving Information Spaces to other file formats.
These users sometimes export Information Spaces to other applications to
analyze the data further.

Space Creators
Space Creators make up a small percentage of the total SAP BusinessObjects
Explorer user population. They understand the underlying data structures in
the data providers consumed by the application and understand the business

12
Overview

concerns of their Space Explorer collaborators. With this knowledge, Space


Creators can build Information Spaces that contain contextually related sets
of data, and so provide Space Explorers with a complete picture for a given
business query.
Your system requirements and sizing parameters will depend on the
percentage of Space Explorers and Space Creators across your SAP
BusinessObjects Explorer deployment.

Administrators
Administrators are responsible for scheduling Information Space indexing,
so that the load on the system can be kept to a minimum during peak usage
times. In addition, administrators can manage SAP BusinessObjects Explorer
user rights and change the server settings.

More Information:
For information on sizing your system according to the usage patterns of the
users across your deployment, refer to the SAP BusinessObjects Explorer
XI 3.1 Service Pack 1 Sizing guide available at: http://service.sap.com/bosap-
support.

Related Topics
• Explorer user rights per user profile on page 68

13
Overview

14
Deployment Architecture

Deployment Architecture

Supported platforms
For detailed information on supported operating systems and web application
servers, refer to the SAP BusinessObjects Explorer XI 3.1 Service Pack 1
Supported Platforms document in the "Articles" section at: SAP Community
Network.

SAP BusinessObjects Explorer deployment


scenarios
The deployment architecture you choose for SAP BusinessObjects Explorer
will depend on the size of your deployment, the types of actions your users
most frequently perform when they use the software and the performance
and reliability requirements of your business intelligence infrastructure. The
Explorer servers can be installed on one or several machines with one or
several instances of a server installed on each machine, to share the workload
of your deployment.

Increasing Performance
You can opt to install SAP BusinessObjects Explorer on the same server as
SAP BusinessObjects Enterprise XI or on dedicated machines. Installing
SAP BusinessObjects Explorer on dedicated machines results in better
performance.

You need to install a Server Intelligence Agent (SIA) on each Explorer server
machine that does not include an SAP BusinessObjects Enterprise XI
installation. The SIA component is available from the BusinessObjects
Enterprise installer when you deploy the BusinessObjects Enterprise Server
Components module.

When you deploy a Explorer server on a machine that does not have an SAP
BusinessObjects Enterprise XI installation, Explorer connects to another

15
Deployment Architecture

BusinessObjects Central Manager Server (CMS) on a separate machine on


your network. You can modify this via the CMC at any time.

Failover
If failover is a key requirement, you can deploy more than one Explorer
Master Server to manage the other Explorer servers. The Master Servers
work together to maintain the consistency of critical data.

Load balancing
SAP BusinessObjects Explorer supports the clustering of your web application
server. Hardware or software load balancers can be used as the entry-point
for the web application servers to ensure that the processing is evenly
distributed among servers.

Information:
For information about load balancing for SAP BusinessObjects Enterprise,
refer to the BusinessObjects Enterprise Administrator's Guide XI 3.1 available
on the "SAP BusinessObjects" tab at: http://help.sap.com. For information
about which hardware load balancers SAP supports for BusinessObjects
Enterprise, refer to the BusinessObjects Explorer XI 3.1 Service Pack 1
Supported Platforms document in the "Articles" section at: SAP Community
Network.

Related Topics
• Implementing a complex distributed deployment scenario on page 20
• Deploying SAP BusinessObjects Explorer for improved indexing on
page 18
• Deploying SAP BusinessObjects Explorer for improved Information Space
exploration on page 17
• Configuring the workload update setting for load balancing on page 86

16
Deployment Architecture

Deploying SAP BusinessObjects Explorer


for improved Information Space
exploration
If the main activity of your user population is exploration, then it is
recommended you deploy SAP BusinessObjects Explorer in a cluster with
additional Explorer servers to ensure maximum performance when your
users navigate Information Spaces.

Deploying a high-end machine to the cluster improves the performance and


lowers any server restraints.

Related Topics
• The SAP BusinessObjects Explorer user population on page 12

17
Deployment Architecture

Deploying SAP BusinessObjects Explorer


for improved indexing
The indexing of Information Spaces is dependent upon:
• the number of Explorer servers deployed and how they are deployed
• the hardware (CPU, memory, hard disk) used for Explorer servers
• the Java Virtual Machine heap

If you wish to improve the performance of indexing, then ensure the following:
• Install the primary Explorer Master Server, Explorer Indexing Server,
Explorer Search Server, and Explorer Exploration Server on the machine
where SAP BusinessObjects Enterprise is installed.
• Install additional Explorer Indexing Servers on separate machines ensuring
that they are directed to the SAP BusinessObjects Enterprise installation.
The indexing load is shared across the indexing servers.

The number of servers required is dependent on the number of users


expected to use SAP BusinessObjects Explorer. For example, if you
expect a high number of users indexing the large Information Spaces at

18
Deployment Architecture

the same time (an extreme scenario), then an additional server is required.
Indexing many Information Spaces has an impact on explorers while they
are exploring. It is recommended you schedule Information Spaces for
indexing when there is less activity, such as over night.
Note:
It is good practice to install a Explorer Search Server and a Explorer
Exploration Server on the additional machines. This allows those machines
to share the load of searching and exploration when there is no indexing
in progress.

Related Topics
• Indexing best practices on page 90

Deploying SAP BusinessObjects Explorer,


accelerated version for SAP NetWeaver BW
SAP BusinessObjects Explorer, accelerated version for SAP NetWeaver BW
allows you to deploy SAP BusinessObjects Explorer with SAP NetWeaver
Business Warehouse Accelerator (BW Accelerator) and SAP NetWeaver
BW. In this deployment scenario, end users can create and explore
Information Spaces based on BW Accelerator indexes, which leverage the
data in InfoCubes.

The following diagrams present possible deployment scenarios for SAP


BusinessObjects Explorer, accelerated version for SAP NetWeaver BW:

Note:
For more information about SAP NetWeaver BW Accelerator, see the
Technical Operations Manual for BI Accelerator available on the SAP
Community Network (SDN) at: http://sdn.sap.com/bia.

19
Deployment Architecture

Implementing a complex distributed


deployment scenario

20
Deployment Architecture

You can deploy SAP BusinessObjects Explorer in a distributed scenario over


multiple nodes, using firewalls and reverse proxies for your security to set
up a complex environment that ensures security and failover.

21
Deployment Architecture

22
Installation

Installation

Installation pre-requisites
For a detailed list of supported environments and hardware requirements,
consult the SAP BusinessObjects Explorer XI 3.1 Supported Platforms
document available on the SAP Community at: http://sdn.sap.com in the
"Articles" section. This document includes specific version and patch-level
requirements for web application servers, web browsers, and operating
systems.

Pre-requisites for all installations of SAP BusinessObjects Explorer


SAP BusinessObjects Enterprise XI 3.1 must be installed and configured
correctly before you install SAP BusinessObjects Explorer XI 3.1.

Information:
See the BusinessObjects Enterprise XI 3.1 Installation and Configuration
Guide at: http://service.sap.com/instguides.

Note:
If you have an existing installation of SAP BusinessObjects Polestar XI 3.1,
you need to uninstall this version before you install SAP BusinessObjects
Explorer XI 3.1. Some files need to be removed manually before you install
the new version. For details on which files you need to remove, see the
Uninstalling SAP BusinessObjects Explorer sections for Windows or UNIX,
listed in Related Topics, below. It is highly recommended you back up the
SAP BusinessObjects Explorer WAR files, before you start the uninstallation
procedure.

The following BusinessObjects servers are required for the application to


run correctly:
• Central Management Server (CMS)
• Web Intelligence Processing Server
• Output File Repository Server

23
Installation

• Input File Repository Server


A web application server is also required.

Before you begin to deploy SAP BusinessObjects Explorer, ensure the


following:
• You have administrative access to the designated machine for installation.
• The machine that SAP BusinessObjects Enterprise XI 3.1 is installed on
is operating and is accessible on the network.
• A BusinessObjects Enterprise SIA is installed on any machine that hosts
Explorer servers.
• You have the CMS details of the SAP BusinessObjects Enterprise XI 3.1
installation. For example, the CMS name, port, and user credentials.

Additional pre-requisites for SAP BusinessObjects Explorer, accelerated


version for SAP NetWeaver BW
If your deployment includes SAP NetWeaver BW Accelerator and you want
to use SAP BusinessObjects Explorer, accelerated version for SAP
NetWeaver BW to analyze data from InfoCubes, you need to install the SAP
NetWeaver BW Accelerator driver for SAP BusinessObjects Explorer. The
driver is included in the installation package.

Before you install the driver, the following applications need to be deployed
and accessible on your network:
• SAP NetWeaver EhP1 SP2
Needs to include SAP Netweaver BW 7.0.1 SP2.
Information:
See the Installation Guide SAP Enhancement Package Installation

• SAP NetWeaver BW Accelerator 7.0


Information:
See the Update Guide SAP NetWeaver BW Accelerator 7.0
• SAP BusinessObjects Integration, version for SAP solutions
Information:
See the BusinessObjects XI Integration for SAP Solutions Installation
and Administration Guide available on the "SAP BusinessObjects" tab
at. http://service.sap.com.

24
Installation

Related Topics
• Uninstalling SAP BusinessObjects Explorer on Microsoft Windows on
page 47
• Uninstalling SAP BusinessObjects Explorer on UNIX on page 48

Installation package contents


The SAP BusinessObjects Explorer setup includes the following packages:

Explorer servers
This feature includes:
• The backend servers:
• Master
• Indexing
• Search
• Exploration
• Third-party components
• The BusinessObjects Java SDK
Note:
You can install the servers on different host machines. For example, you
can have dedicated machines for indexing, exploration, and search.

Web Application Server Component


This feature includes the necessary web portal deployment components.
Note:
If you do not have the default BusinessObjects Enterprise web application
server installed, the required WAR (Web Application Archive) files have to
be deployed separately. You can deploy the WAR files manually using the
wdeploy application.

CMS Add-on
The CMS Add-on needs to be installed on the BusinessObjects Enterprise
CMS. This add-on enables the CMS to recognize SAP BusinessObjects
Explorer.

25
Installation

Related Topics
• Installation procedures on page 26

Installation procedures
The installation procedure you follow depends on the Operating System
(O/S) of your Explorer server host machines.

Related Topics
• Installing SAP BusinessObjects Explorer on Microsoft Windows on
page 26
• Installing SAP BusinessObjects Explorer on IBM AIX on page 30
• Installing SAP BusinessObjects Explorer on Linux SUSE on page 31

Installing SAP BusinessObjects Explorer on


Microsoft Windows
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name could appear in some of the
interface messages you will see during the installation procedure.

1. Double-click setup.exe.
2. In the "BusinessObjects Polestar Setup" dialog, click Next >.
3. Read and accept the License Agreement, then click Next > to start your
installation.
The detected directory is based upon your BusinessObjects Enterprise
XI 3.1 installation.
4. Confirm your installation options:

26
Installation

Option Description

You want to install all of the • Select the Explorer servers


Explorer servers and the Ex- you want to install at the
plorer Web Application Server specified location.
on the BusinessObjects Enter- • Select CMS Add-On.
prise server.
• Select Web Application
Server component.

You want to install all of the • Select the Explorer servers


Explorer servers on the Busi- you want to install at the
nessObjects Enterprise serv- specified location.
er. • Select CMS Add-On.

You want to install one or • Type the file path to the host
several Explorer servers on a machine where you want to
machine that does not include install the server(s).
the BusinessObjects Enter- • Enter the CMS Name and
prise server. port number of the Business
Note: Objects installation to which
You need to install the Explor- you want to connect.
er CMS add-on on the Busines- • Select the Explorer servers
sObjects Enterprise server you want to install at the
and install an SIA on the ma- specified location.
chine where you want to in-
stall the Explorer server(s)
before you install the Explorer
server(s).

You want to install the Explor- • Type the file path to your
er Web Application compo- Web Application Server host
nent on your BusinessObjects machine.
Enterprise Web Application • Select Web Application
Server. Server component.

If the details are accepted, you are prompted to install SAP


BusinessObjects Explorer.

27
Installation

5. Click Next >.


6. Enter your CMS logon credentials:
• CMS Name
• Port number
• User Name
• Password
• Authentication
7. Click Next >.
If you chose to install the Web Application Server component, you are
prompted to automatically deploy the Explorer Web Application Server
components (WAR files).
8. How and where you deploy the Explorer Web Application Server
components depends on which Web Application Server you want to use
for SAP BusinessObjects Explorer:

28
Installation

Option Description

You want to deploy the Explor- • To deploy the WAR files auto-
er Web Application Server matically, select Automatical-
components to the Apache ly
Tomcat used by BusinessOb- • To deploy the WAR files
jects Enterprise. manually, using wdeploy, se-
lect Manually
Note:
If you choose either automatic
or manual deployment, the nec-
essary files are copied locally to:
C:\Program Files\Business Ob-
jects\BusinessObjects Enter-
prise 12.0\java\applications\

You want to deploy the Explor- You need to deploy the Explorer
er Web Application Server Web Application Archive (WAR)
components to another Web files separately. You can deploy
Application Server. the WAR files manually using
the wdeploy application.

9. Optional: If you chose to deploy automatically, you are prompted to


configure the default web application server:
Type the Server Instance and Service Name. Ensure the Application
Server Installation Directory is correct. Click Next > to continue.
10. Click Next > to launch the installation.
When the installation is complete, a message is displayed indicating
whether installation was successful or not.

After installation ensure that the Explorer servers are enabled and started
within the BusinessObjects Enterprise CCM or CMC. Within the CCM, you
can enable and start servers via the Server Intelligence Agent (SIA).

Related Topics
• Deploying the WAR files manually on page 33

29
Installation

Installing SAP BusinessObjects Explorer on IBM


AIX
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name could appear in some of the
interface messages you will see during the installation procedure.

1. Type the path to the directory where you want to install launch the Explorer
server(s), type: ./install.sh <install_dir>
For example: ./install.sh /usr/unix/Explorer/
2. On the "BusinessObjects Polestar Setup" dialog, select the current
language for the installation.
3. Press Enter.
The "BUSINESS OBJECTS LICENSE AGREEMENT "screen appears.
4. To accept the license agreement, press y.
5. Select the language packs you want to install.
6. Select the features you want to install on the directory you specified:
• Explorer Servers (Master, Indexing, Search, and Exploration)
• Web Application Server Component (this includes the web portal
deployment components)
• CMS Add-On (This feature is disabled when the CMS is not detected.)
7. Press Enter.
8. In the "Enter Information for existing CMS" screen, type the following
information:
• CMS Name
• Port number
• User Name
• Password
9. Press Enter.
The "Redeploy web applications?" screen appears.
10. You have two options:

30
Installation

• If the machine you selected for installation includes Apache Tomcat


and you want to deploy the Explorer Web Application Server
components on that machine, select Yes.
• If you don't want to deploy the Explorer Web Application Server
components on the selected machine, select No.
11. Press Enter.
12. Optional: If the Enter Web Application Server configuration "Tomcat 5.5
"screen appears, type the Instance to install, ensure the Application Server
Installation Directory is correct, and then press Enter.
13. In the "Confirm Install" screen, verify the installation directory is correct,
then press Enter to start the installation.
The "Running Post Install Actions" screen displays.
Depending on the fonts installed on your AIX server and the language
versions across your deployment, you may need to install specific fonts on
the server and/or the client machines.

Related Topics
• Standardizing font usage across your deployment on page 40

Installing SAP BusinessObjects Explorer on


Linux SUSE
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name could appear in some of the
interface messages you will see during the installation procedure.

1. Type the path to the directory where you want to install launch the Explorer
server(s), type: ./install.sh <install_dir>
For example: ./install.sh /usr/linux/Explorer/
2. On the "BusinessObjects Polestar Setup" dialog, select the current
language for the installation.
3. Press Enter.
The "BUSINESS OBJECTS LICENSE AGREEMENT "screen appears.
4. To accept the license agreement, press y.

31
Installation

5. Select the language packs you want to install.


6. Select the features you want to install on the directory you specified:
• Explorer Servers (Master, Indexing, Search, and Exploration)
• Web Application Server Component (this includes the web portal
deployment components)
• CMS Add-On (This feature is disabled when the CMS is not detected.)
7. Press Enter.
8. In the "Enter Information for existing CMS" screen, type the following
information:
• CMS Name
• Port number
• User Name
• Password
9. Press Enter.
The "Redeploy web applications?" screen appears.
10. You have two options:
• If the machine you selected for installation includes Apache Tomcat
and you want to deploy the Explorer Web Application Server
components on that machine, select Yes.
• If you don't want to deploy the Explorer Web Application Server
components on the selected machine, select No.
11. Press Enter.
12. Optional: If the Enter Web Application Server configuration "Tomcat 5.5"
screen appears, type the Instance to install, ensure the Application Server
Installation Directory is correct, and then press Enter.
13. In the "Confirm Install" screen, verify the installation directory is correct,
then press Enter to start the installation.
The "Running Post Install Actions" screen displays.
Depending on the fonts installed on your Linux server and the language
versions across your deployment, you may need to install specific fonts on
the server and/or the client machines.

Related Topics
• Standardizing font usage across your deployment on page 40

32
Installation

Deploying the WAR files manually


Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name could appear in some of the
interface messages you will see during the installation procedure.

If you did not auto-deploy the Explorer WAR files during installation, you
need to deploy the files manually using the wdeploy application provided
with your BusinessObjects Enterprise XI installation.
Related information:
Deployment is dependent on your web application server and operating
server, refer to the web application server documentation for detailed
information on WAR file deployment. For further detailed information on web
application deployment, refer to: BusinessObjects Enterprise XI 3.1 Web
Application Deployment Guide for Windows at http//:help.sap.com.

The WAR files are located at:


C:\Program Files\Business Objects\BusinessObjects Enterprise
12.0\java\applications\

To deploy the Explorer WAR files on your Explorer Web Application Server
using wdeploy:
1. Open the corresponding configuration file for edit:
C:\Program Files\Business Objects\deployment\

For example, if you are deploying WAR files to a Tomcat web application
server, edit the config.tomcat55 file.
By default, configuration files contain parameters that are related to the
previously used web application server.
2. Replace all parameters so that they are specific to the web application
server you wish to deploy to.
3. Open a cmd console and navigate to the location of wdeploy.
C:\Program Files\Business Objects\deployment\

4. Run the wdeploy command to deploy the Explorer WAR files on to your
web application server.

33
Installation

Launch the command for each WAR. Reference the properties files located
at C:\Program Files\Business Objects\deployment\apps\:

File Related WAR File

polestar.properties Polestar WAR

PolestarAppActions.proper
PolestarAppActions WAR
ties

polestar_help.properties Online Help

polestar_tutorial.properties Video Tutorial

For example, to deploy the PolestarAppActions WAR file on Tomcat,


reference the name of the properties file:
wdeploy tomcat55 -DAPP=PolestarAppActions deploy

Note:
For further information on wdeploy commands, refer to the wdeploy
README located at: C:\Program Files\Business
Objects\deployment\

5. Various BusinessObjects Enterprise WAR files need to be redeployed.


Launch the wdeploy command for each WAR, the properties files are:

File Related WAR File

CmcApp.properties CMC application WAR

CmcAppActions.properties CmcAppActions WAR

InfoViewApp.properties InfoView application WAR

InfoViewAppActions.proper
InfoViewAppActions WAR
ties

PlatformServices.properties PlatformServices WAR

For example, to deploy the CmcApp WAR file on Tomcat, reference the
name of the properties file:

34
Installation

wdeploy tomcat55 -DAPP=CmcApp deploy

The WAR files are deployed to your web application server.

Example:
1. Stop Tomcat.
2. Open for edit the following file: C:\Program Files\Business
Objects\deployment\config.tomcat55.
3. Ensure that the file content resembles your Tomcat installation, for
example:

##
## Business Objects Configuration Utility
##

# as_dir: the installation directory of the application


server
as_dir=C:\Program Files\Business Objects\Tomcat55

# as_instance: the application server instance to deploy


to (represents the name of a folder in the conf/Catalina
directory)
as_instance=localhost

# as_service_name: on windows, the name of the tomcat ser


vice when tomcat is installed as a service
#as_service_name=%AS_SERVICE_NAME%

# as_service_key: on windows, when tomcat is installed as


a service, the name of the key where the java startup pa
rameters are stored
# (there is generally no need to touch this)
as_service_key=HKLM\SOFTWARE\Apache Software Foundation\Pro
crun 2.0\${as_service_name}\Parameters\Java

# as_service_key_value: name of the String value where the


java startup parameters are stored, in the key pointed to
by as_service_key
# (there is generally no need to touch this)
as_service_key_value=Options

4. Open a cmd console and navigate to the wdeploy utility location:


C:\Program Files\Business Objects\deployment\
5. Launch the following commands to deploy all of the WAR files:

35
Installation

Command

wdeploy tomcat55 -DAPP=polestar deploy


wdeploy tomcat55 -DAPP=PolestarAppActions deploy
wdeploy tomcat55 -DAPP=polestar_help deploy
wdeploy tomcat55 -DAPP=polestar_tutorial deploy
wdeploy tomcat55 -DAPP=CmcApp deploy
wdeploy tomcat55 -DAPP=CmcAppActions deploy
wdeploy tomcat55 -DAPP=InfoViewApp deploy
wdeploy tomcat55 -DAPP=InfoViewAppActions deploy
wdeploy tomcat55 -DAPP=PlatformServices deploy

6. If necessary, restart Tomcat.

Post installation configuration


Once your SAP BusinessObjects Explorer installation is complete, you need
to configure the following:
• the index directory where indexes will be stored
• the session timeout
• the Java Virtual Machine (JVM) heap size for each Explorer server
• the OpenDocument URL so that the end-user option to export Explorer
Information Spaces to SAP BusinessObjects Web Intelligence will work
correctly

Related Topics
• Configuring the path for Information Space indexes on page 77
• Configuring the session timeout period on page 79
• Increasing virtual memory on the Explorer servers on page 80
• Explorer Web Application settings on page 73

36
Installation

Configuring SAP BusinessObjects Explorer to


work with SAP NetWeaver BW Accelerator
• The following should not be necessary with the GA build: Enable the
TREX cache and configure the TREX index server for SAP
BusinessObjects Explorer.
Information:
For step-by-step information on how to enable the TREX cache and
configure the TREX index server, refer to the Master Guide for SAP
BusinessObjects Explorer, accelerated version for SAP NetWeaver
Business Warehouse at http://help.sap.com.
• Connect to a specific SAP NetWeaver BW Accelerator
To ensure failover, you can define one or more SAP NetWeaver BW
Accelerator blades as backup blades for your BW Accelerator landscape.
The BW Accelerator backup blade(s) take the load of your production
BW Accelerator blade in the event of failure.
• Configure SAP BusinessObjects Explorer for SAP authentication
• Make SAP NetWeaver BW Accelerator indexes and user authorizations
available to SAP BusinessObjects Explorer.
Information:
For information on how to do this, refer to the Master Guide for SAP
BusinessObjects Explorer, accelerated version for SAP NetWeaver
Business Warehouse at http://help.sap.com.
• Import SAP NetWeaver BW user profiles to the BusinessObjects
Enterprise CMS or create new users with the same user profile as in
NetWeaver BW.
Information:
For information on creating new users on the BusinessObjects Enterprise
CMS refer to the SAP BusinessObjects Enterprise Administrator's Guide
XI 3.1. For information on importing users into the BusinessObjects
Enterprise CMS, refer to the SAP BusinessObjects XI Integration for SAP
Solutions Installation and Administration Guide. Both guides are available
at: http://help.sap.com.

37
Installation

Related Topics
• Connecting to an SAP NetWeaver BW Accelerator on page 39
• Configuring SAP BusinessObjects Explorer for SAP authentication on
page 54

Configuring SAP BusinessObjects Explorer for SAP


authentication

In order for SAP NetWeaver BW users to log into SAP BusinessObjects


InfoView using their NetWeaver BW user login, you need to import your
NetWeaver BW users into the BusinessObjects Enterprise CMS at the CMC
level. To do this, SAP authentication is required.
Note:
SAP highly recommends you use the SAP BusinessObjects Integration Kit
for SAP. For more information, see the SAP BusinessObjects XI Integration
for SAP Solutions Installation and Administration Guide available on the SAP
BusinessObjects tab at. http://service.sap.com.

Before setting up SAP authentication for SAP BusinessObjects Explorer,


you need to:
• ensure that SAP authentication and security is configured within the
BusinessObjects Enterprise CMC
Note:
The SAP option becomes available in the BusinessObjects Enterprise
CMC once you have added your SAP NetWeaver BW system within the
SAPGUI. The SAPGUI is installed when you install the BusinessObjects
Integration Kit for SAP. For full information, see the BusinessObjects XI
Integration for SAP Solutions Installation and Administration Guide
available on the "SAP BusinessObjects" tab at. http://service.sap.com.
• verify that you can log on to the BusinessObjects Enterprise CMC via
SAP authentication
• configure the Explorer Web Application Server properties file for SAP
authentication

Related Topics
• Configuring SAP BusinessObjects Explorer for SAP authentication on
page 54

38
Installation

Connecting to an SAP NetWeaver BW Accelerator

Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name could appear in some of the
interface messages you see in SAP BusinessObjects Explorer and the SAP
BusinessObjects Enterprise CMC.

Before performing this task, verify that SAP BusinessObjects Enterprise,


SAP BusinessObjects Explorer, the SAP NetWeaver BW Accelerator driver
for SAP BusinessObjects Explorer, and SAP NetWeaver BW Accelerator
are deployed and are accessible on the network.

The SAP BusinessObjects Enterprise system requires an SAP user account


that is authorized to access SAP role membership lists, authenticate SAP
users, and so on. You will need this user name and its password when you
connect SAP BusinessObjects Enterprise to your SAP NetWeaver BW
system.

To connect SAP BusinessObjects Explorer with a designated SAP NetWeaver


BW Accelerator via the CMC administration page:
1. Stop the Explorer servers.
2. Logon to the BusinessObjects Enterprise CMC.
3. Navigate to Manage > Applications.
4. Right-click Polestar and click Properties.
5. Within Advanced Configuration: type the host and port values of the
designated BWA.
For example:

com.businessobjects.datadiscovery.dataprovider.trex.host=<myb
waserver>
com.businessobjects.datadiscovery.dat
aprovider.trex.port=3<TREX_instance_number>16

Note:
This first entry should point to the blade with the first master name server
(or at least to a blade with a master name server).

39
Installation

6. Optional: if you have one or more backup blades in place for your BW
Accelerator landscape, you can also configure additional connections to
those backup blades.
For example, to add two backup blades:

com.businessobjects.datadiscovery.dat
aprovider.trex.host1=<bwa_backup_blade1>

com.businessobjects.datadiscovery.dat
aprovider.trex.port1=3<TREX_instance_number>16

com.businessobjects.datadiscovery.dat
aprovider.trex.host2=<bwa_backup_blade2>

com.businessobjects.datadiscovery.dat
aprovider.trex.port2=3<TREX_instance_number>16

7. Click Save and Close.


8. Restart the servers.
When you are logged into SAP BusinessObjects Explorer, NetWeaver BW
Accelerator indexes appear listed in the Manage Spaces tab, within the SAP
NetWeaver BW Accelerator folder.

Related Topics
• Deploying SAP BusinessObjects Explorer, accelerated version for SAP
NetWeaver BW on page 19

Standardizing font usage across your


deployment
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The directories on the Explorer servers use the
previous name: polestar.

The fonts used to display character strings in Information Spaces are provided
by the font libraries on the clients and servers across your SAP
BusinessObjects Explorer deployment:
• the Exploration servers supply the fonts used to display the character
strings on charts

40
Installation

• the client machines logged into SAP BusinessObjects Explorer supply


the fonts used to display the character strings in the rest of the application
GUI

If the fonts installed on the Exploration server(s) do not match the fonts on
the client(s), the character strings in the charts and the rest of the application
GUI display with different fonts.

Deploying the Arial unicode J font


A licensed version of the Arial Unicode J font, which includes the glyphs for
all supported languages, is installed by default when you install the SAP
BusinessObjects Explorer server components. The Arial Unicode J font is
matched by the Arial Unicode MS font on most Microsoft Windows client
machines, which provides a standard display for character strings throughout
the application GUI. In the case of your client machines not having a
compatible font, you can opt to install a copy of the Arial Unicode J font on
your client machines.

The font is available on the following directory of each SAP BusinessObjects


Explorer server once you have installed the application: <BusinessOb
jects_Polestar_InstallDir>/Polestar12.0/jre/lib/fonts.

Note:
If you implement a distributed deployment architecture, then you need to
verify that this font is installed on each Exploration server.

Installing custom fonts


On some language versions fonts may appear too large, resulting in chart
areas being hidden by axis labels or facet values being truncated, and some
language-specific special characters may be missing. These types of font
inconsistencies are more common on UNIX platforms than Windows. To
solve these issues, administrators can install fonts of their choice on the
servers and/or clients. Once the font(s) are installed, you need to modify two
files so that these fonts are used in both the charts and the rest of the
application GUI.

To deploy a font of your choice:


• Stop the Exploration server(s).
• Install and distribute the font of your choice to the Exploration server(s)
and/or clients.

41
Installation

The location on the server is: <BusinessObjects_Polestar_In


stallDir>/Polestar12.0/jre/lib/fonts.

• To include the font of your choice in charts:


1. Open the <BusinessObjects_Polestar_In
stallDir>/polestar12.0/chart-template.sample file for edit.
2. Search for the following string:
[Arial Unicode J, Arial Unicode MS, Arial]
3. Replace the three font names with the names of your installed fonts,
as follows:
[FontFaceName 1;FontFaceName 2;Font FaceName 3]

Information:
The fonts are specified in order of preference. If the first font in the list
is not available, the second font is used; if the second font is not
available, the third font is used, and so on.
4. Optional: to specify the font size, search for the following string:
[10.0];
5. Replace the "10.0" font size with the size of your choice, for example
you would specify a choice of two size 14 Japanese fonts as follows:

<GlobalValue>
<DefaultValues>
<DefaultValue type="4" value="[jiskan24.pcf.z
;k14.pcf.Z];
[14.0];[0];[0;0;0;0];[]" />
</DefaultValues>
</GlobalValue>

Note:
If a different font size is specified for a particular chart zone, such as
the legend, then the global font size is overridden in that particular
chart zone.
6. Rename the file chart-template.xml and save it to <BusinessOb
jects_Polestar_InstallDir>/Polestar12.0/.
• For the rest of the application interface, you can define a font or font size
globally for all languages and, if necessary, define a specific font or font
size for a specific language(s) that will override the global setting for that

42
Installation

language. To include the font of your choice in the application GUI other
than the chart area:
1. Open the <install_dir>\webapps\polestar\schema\chi
nese.css.example\ file for edit.
2. Replace the default font name and size with the font and size of your
choice:

global {
font-family: Arial Unicode J, Arial Unicode MS, Arial,
Sans-serif;
font-size: 13pt;
}

Information:
The fonts are specified in order of preference. If the first font in the list
is not available, the second font is used; if the second font is not
available, the third font is used, and so on.
Note:
If a different font size is specified for a particular interface label, such
as ToolTips, then the global font size is overridden in that particular
type of label.
3. Where you save the file depends on whether you want to apply these
settings globally, to all languages, or just to a specific language:
• to apply the settings to all languages, rename the file as glob
al.css and save it to: <install_dir>\we
bapps\polestar\schema\global\global.css\
• to apply the settings to a specific language, rename the file as
<language>.css and save it to a sub-folder named with the
language code for that language as follows: <install_dir>\we
bapps\polestar\schema\global\<language_code>\<lan
guage>.css\

For example, for Chinese, you would save the file as follows: <in
stall_dir>\webapps\polestar\schema\global\zh_CH\chi
nese.css\

4. Restart the Exploration servers.


Note:
Because the css. file(s) control all of the display properties, it is
recommended you only modify the values for these specified parameters.

43
Installation

WebSphere policy configuration with Java 2


security
When Java 2 security is activated on WebSphere, it is necessary to modify
the server policy permissions so that SAP BusinessObjects Explorer functions
correctly. You need to modify the permissions in the following file:
/usr/WebSphere6.1/AppServer/profiles/visual01/properties/serv
er.policy
• java.lang.RuntimePermission modifyThreadGroup
• permission java.util.PropertyPermission "*", "read, write";
• permission java.io.FilePermission "<<ALL FILES>>", "read, write";

To do this:
1. Launch policytool.
2. Open the server.policy file.
3. Add the appropriate permission, and then save your changes.
4. Use policytool in /usr/WebSphere6.1/AppServer/java/bin.
5. Re-start WebSphere.

Verifying your installation


To verify your installation:
• Start the Explorer servers
• Log onto SAP BusinessObjects Explorer via the URL
• Create a new Information Space and index it
• Navigate to the new Information Space and explore the displayed values

Related Topics
• Starting and stopping the backend servers on page 73

44
Installation

Logging on
Verify that the end users in your deployment have their web browser set to
accept session cookies. If session cookies are not accepted, users cannot
log into SAP BusinessObjects Explorer.

To access SAP BusinessObjects Explorer:


1. Launch your web browser and go to the to following URL:
http://<webserver_name>:<port_number>/polestar

Replace webserver and port with the name and port of the web server
that is setup for Business Objects Enterprise. If you are unsure what the
web server name is or what the exact URL is, check with your
administrator.
The "Log On" page appears.
2. Type in the name of your system within the System field.
3. Type your username and password within the Username and Password
fields.
4. Click the Authentication list to select Enterprise, LDAP, or Windows AD
authentication.
Enterprise authentication requires a username and password that SAP
Business Objects Enterprise recognizes.
LDAP authentication requires a username and password that an LDAP
directory server recognizes.

Windows AD authentication requires a username and password that


Windows AD recognizes.

Note:
Enterprise authentication is the default method. LDAP, and AD
authentication requires specific set up. If necessary, contact your system
administrator for further help.

5. Click the Log On button.


If your logon credentials are accepted the welcome page with the Home
tab appears.

45
Installation

Note:
If you have the correct rights, the Manage Spaces tab is also available.
To open the tab, click Manage Spaces on the title bar (located on the
top-right corner).

To log off Business Objects Explorer, click Logoff on the title bar (located
on the top-right corner). The Log On page reappears.

Logging on with SAP authentication


Before you can log on through SAP authentication, the BusinessObjects
Enterprise platform has to be configured with SAP security.

To log on through SAP authentication:


1. Type in the URL (the address of the Polestar product) in your web browser.
2. Go to the to following URL:
http://<webserver_name>:<port_number>/polestar

Replace webserver and port with the name of the web server and port
that is setup for Business Objects Enterprise. If you are unsure what the
web server name is or what the exact URL is, check with your
administrator.
The Log On page appears.
3. Click the Authentication list to select SAP authentication.
The SAP specific fields are displayed.
4. Type in the value of the system ID within the SAP System ID: field.
5. Type in the value of the client ID within the SAP Client ID: field.
6. Type in the name of your system within the System: field.
7. Type your SAP username and password into the Username and
Password fields.
8. Click the Log On button.
If your SAP logon credentials are accepted the welcome page with the
"Home" tab appears.

46
Installation

Note:
If you have the correct rights, the "Manage Spaces" tab is also available.
To create or edit Information Spaces, click Manage Spaces on the title
bar (located on the top-right corner).

To log off, click Logoff on the title bar (located on the top-right corner).

Uninstalling SAP BusinessObjects


Explorer on Microsoft Windows
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The directories on the Explorer servers use the
previous name: polestar.

It is highly recommended you back up the SAP BusinessObjects Explorer


WAR files, before you start the uninstallation procedure.

To uninstall SAP BusinessObjects Explorer:


1. Navigate to the Control Panel of your Windows installation on the server
machine.
2. Open Add or Remove Programs.
3. Locate SAP BusinessObjects Explorer.
4. Click Remove.
A confirmation dialog appears.
5. Click Yes to uninstall SAP BusinessObjects Polestar.
6. Remove the following files manually:
• The polestar directory:
<BusinessObjectsEnterprise install_dir> /Polestar12.0/

• Polestar Web Application Server files in:


<Polestar_web_app_install_dir>\<web_app_server>\webapps\

47
Installation

Uninstalling SAP BusinessObjects


Explorer on UNIX
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The directories on the Explorer servers use the
previous name: polestar.

It is highly recommended you back up the SAP BusinessObjects Explorer


WAR files, before you start the uninstallation procedure.

This procedure describes how to uninstall SAP BusinessObjects Explorer


from an IBM AIX or Linux SUSE platform.
1. To undeploy the Web Application Server(s), run the wdeploy.sh script
to remove your installation from the following locations:

./wdeploy.sh tomcat55 - DAPP=polestar undeploy


./wdeploy.sh tomcat55 -DAPP=polestar_help undeploy
./wdeploy.sh tomcat55 -DAPP=polestar_tutorial undeploy
./wdeploy.sh tomcat55 -DAPP=PolestarAppActions undeploy

Note:
This example shows the command for Apache Tomcat.

2. To uninstall the servers, run the AddOrRemoveProducts.sh script.


3. Remove each language pack.
4. Remove BusinessObjects Explorer XI 3.1.
5. In the "Enter Information for existing CMS" screen, confirm you want to
remove BusinessObjects Explorer XI 3.1.
6. Confirm your choice.
The uninstallation is processed.
7. Verify that the following folder contains no files including the name
Polestar:
• /mira/bobje/tomcat/webapps
Note:
It is especially important to remove any files containing "Polestar" if you
wish to install another version of SAP BusinessObjects Explorer.

48
Installation

SAP BusinessObjects Explorer is removed from your system.

49
Installation

50
Security

Security

Reverse proxies
SAP BusinessObjects Explorer supports the same reverse proxy configuration
as SAP BusinessObjects Enterprise. No specific reverse proxy configuration
for SAP BusinessObjects Explorer is required.

Information:
For information about reverse proxy configuration for SAP BusinessObjects
Enterprise, refer to the BusinessObjects Enterprise Administrator's Guide XI
3.1 available on the "SAP BusinessObjects" tab at: http://help.sap.com.

Firewall port usage for SAP


BusinessObjects Explorer
When you deploy SAP BusinessObjects Explorer, you can protect your
network with a firewall, however the firewall can block network communication
between your deployment nodes. For example, if you have deployed the
Explorer Web Application on one node, deployed the Explorer servers on
another node and various BusinessObjects Enterprise servers are already
deployed on a third node, you may have to open ports to allow the nodes to
communicate.

Each server can be configured so that they use a specific port. The firewall
can then be configured so that the specific ports are open.

It is necessary to choose a set of port numbers which do not interfere with


other network services and it is necessary to ensure that the correct servers
are configured. For example, the following servers are required to have their
ports configured on a simple Explorer deployment:
• Central Management Server
• Explorer Master Server
• Explorer Indexing Server

51
Security

• Explorer Search Server


• Explorer Exploration Server
• Web Intelligence Processing Server

Note:
If you allow access to the CMS, other services can connect and exchange
information.

Example: Port configuration


This example demonstrates how you could configure servers on a simple
deployment:

Server Port

Central Management Server 64002


Explorer Master Server 64023
Explorer Indexing Server 64022
Explorer Search Server 64024
Explorer Exploration Server 64021
Web Intelligence Processing Server 64032

Related Topics
• Configuring firewall ports on page 52

Configuring firewall ports


Before beginning, it is necessary to have administrative access to all nodes.

To open a port for a server within your SAP BusinessObjects Explorer


deployment:
1. Login to the BusinessObjects Enterprise CMC and click Servers.
2. Navigate to your chosen server.
For example: Service Categories > Polestar

52
Security

3. Right-click the server and click Properties.


4. Under Common Settings, unselect Auto assign.
5. Within Request Port: type a port number.
Note:
Ensure that the chosen port is not being used and that there are no
conflicts.

6. Click Save & Close.


7. Configure your firewall (or firewalls) so that the port is open for all
necessary nodes in your deployment.
Your chosen server is able to communicate with other nodes within your
deployment environment.

Authentication methods
SAP BusinessObjects Explorer supports the authentication methods
supported by SAP BusinessObjects Enterprise:
• Enterprise
• Windows AD
• LDAP
• SAP R/3

To enable SAP R/3 authentication on your SAP BusinessObjects Explorer


deployment, you need to perform some manual configuration procedures on
the Explorer server.

Related Topics
• Configuring SAP BusinessObjects Explorer for SAP authentication on
page 38
• Configuring SAP BusinessObjects Explorer for SAP authentication on
page 38

53
Security

Configuring SAP BusinessObjects Explorer for


SAP authentication
This table provides the settings you need to configure in order to make SAP
authentication available to SAP BusinessObjects Explorer users.
Note:
Before configuring SAP BusinessObjects Explorer for SAP authentication,
verify that SAP authentication is already configured for the BusinessObjects
Enterprise CMS. For information on how to do this, refer to the
BusinessObjects XI Integration for SAP Solutions Installation and
Administration Guide available on the "SAP BusinessObjects" tab at.
http://service.sap.com.

The SAP authentication settings are stored within the Explorer settings
properties file (default.settings.properties).

Table 5-1: SAP authentication web application settings

Example Configu-
Example Configu-
ration (without
Setting Description ration (for SAP
SAP Authentica-
Authentication)
tion)

default.sapsys The name of the SAP_ID


tem.name SAP system.

show.sapsystem.name Determines if the false true


SAP system name
is shown within the
Log On page.

disable.sapsys Disables the SAP true false


tem.name system name text
box within the Log
On page. You can-
not change the
textbox value.

54
Security

Example Configu-
Example Configu-
ration (without
Setting Description ration (for SAP
SAP Authentica-
Authentication)
tion)

default.sap The SAP client ID. 100


client.name

show.sapclient.name Determines if the false true


SAP client name is
shown within the
Log On page.

disable.sap Disables the SAP true false


client.name client name textbox
within the Log On
page. You cannot
change the textbox
value.

default.authentica The default log on secEnterprise secSAPR3


tion.method authentication to
use. The value is
selected in the Au-
thentication list of
the Log On page.

authentications The values that secEnter secEnterprise


populate the Au- prise,secWinAD,se secWinAD, se
thentication list. cLDAP cLDAP,secSAPR3

Example: Properties file configured for SAP authentication

default.sapsystem.name=SAP_ID
show.sapsystem.name=true
disable.sapsystem.name=false
default.sapclient.name=100
show.sapclient.name=true
disable.sapclient.name=false

55
Security

default.authentication.method=secSAPR3
authentications=secEnterprise,secWinAD,secLDAP,secSAPR3

Single Sign On
Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The directories on the Explorer servers use the
previous name: polestar.

You can configure SAP BusinessObjects Explorer for Single Sign On (SSO)
for the following authentication methods:
• Enterprise
• Windows AD
• LDAP

The following files are used to configure SSO:


• $<PolestarWebappRoot>/WEB-INF/classes/sso.properties contains
all of the SSO options
• $<PolestarWebappRoot>/WEB-INF/web.xml contains a servlet filter that
needs to be activated for Vintela authentication (for Windows AD)
• $<PolestarWebappRoot>/WEB-INF/default.settings.properties
contains Explorer startup options that can be overridden by the SSO in
the sso.properties file

Related Topics
• Activating Single Sign On on page 56
• SSO for WinAD authentication using Vintela on page 59
• SSO for LDAP authentication using SiteMinder on page 61
• Enabling Trusted Authentication on page 63

Activating Single Sign On


SSO must already be configured on BusinessObjects Enterprise before you
configure SSO on SAP BusinessObjects Explorer.

56
Security

Information:
See the SAP BusinessObjects Enterprise Administrator's Guide for XI 3.1
at: http://help.sap.com.

To activate SSO:
1. Stop the Explorer Web Application Server.
2. Open the following file for edit:
$<PolestarWebappRoot>/WEB-INF/classes/sso.properties

3. Set the following parameters to the values specified:

Setting Values

sso.global.enabled true

sso.global.providers <provider_name>

Note:
By default, the sso.properties file contains a set of ready-to-use values
for the sso.global.providers file. The property must only be set once
in the entire file. However, you can specify multiple providers using a
comma-separated list of providers.

4. Optional: three additional parameters can be set:

57
Security

Setting Description Values

sso.glob- Controls the CMS used during true


al.cms the authentication. If no value
is specified, the de
fault.cms.name value set in
the default.settings.prop
erties is used.

sso.glob- Controls the authentication Possible values are:


al.au- method used. • secEnterprise
thentica-
• secLDAP
tion
• secWinAD

sso.glob- Controls how the SSO system Two possible values:


al.erro- behaves if no credential has • false - the logon workflow
rOnFail- been found. continues normally as it
ure would if SSO was not en-
abled
• true - the logon dialog is
not displayed

Example:

sso.global.enabled=true
sso.global.authentication=
sso.global.cms=hostname:port
sso.global.providers=sso.vintela

58
Security

SSO for WinAD authentication using Vintela


The Vintela Authentication Services provider uses the credentials
automatically passed from the browser to the web server to authenticate the
user against an Active Directory server.

Note:
the authentication cannot be overriden and is implicitely set to secWinAD.

It works as follows:
• Retrieves the Windows credential from the current execution context
using Vintela
• Logs on to the server with authentication using these credentials

To enable Vintela Authentication Services for SSO on WinAD, you need to


make two additional modifications to $<PolestarWebappRoot>/WEB-
INF/web.xml.
• uncomment the definition of the authFilter
• uncomment the mapping of the authFilter

You also need to set the following parameters:

59
Security

Setting Description Values

class- com.businessob-
Name jects.datadiscov-
ery.sso.vintela.VintelaS-
SOProvider

cms controls the CMS used for authentica- <cms_name>


tion. It can be used to override the de-
fault CMS.

Example:

#
# Vintela parameters (sso.vintela provider)
#
sso.vintela.className=com.businessobjects.datadiscovery.sso.vin
tela.VintelaSSOProvider
sso.vintela.cms=

SSO for WinAD using Kerberos


SAP BusinessObjects Explorer supports WinAD using Kerberos. You need
to set up WinAD authentication with Kerberos on your BusinessObjectst
Enterprise system. No configuration is necessary on the Explorer servers.

Information:
See the SAP BusinessObjects Enterprise Administrator's Guide for XI 3.1
at: http://help.sap.com.

60
Security

SSO for LDAP authentication using SiteMinder


The SiteMinder provider uses a cookie SMSESSION containing a unique
session ID to be used as a user name to perform an authentication using
secLDAP or secWinAD.

Note:
this provider is based on a generic provider with predefined values, as
specified below.

It works as follows:
• Retrieves the SiteMinder session cookie from the current execution context
• Logs on to the server with authentication using this cookie value

You need to set the following parameters:

61
Security

Set-
ting Description Values

class- com.businessobjects.datadiscov-
Name ery.sso.generic.GenericSSO-
Provider

cms controls the CMS used for au- <cms_name>


thentication. It can be used to
override the default CMS

authen- By default, this is set to: se-


tication cLDAP. It can be changed to
secWinAD

user.re- the method to be used to retrieve The value is set to COOKIE by


trieval the user name default.
Note:
The default value should not be
changed.

us- specifies the parameter used by The value is set to SMSESSION


er.param the user.retrieval method to re- by default.
trieve the user name
Note:
The default value should not be
changed.

Example:

#
# SiteMinder parameters (sso.siteminder)
#
sso.siteminder.className=com.businessobjects.datadiscov

62
Security

ery.sso.generic.GenericSSOProvider
sso.siteminder.cms=
sso.siteminder.authentication=secLDAP
sso.siteminder.user.retrieval=COOKIE
sso.siteminder.user.param=SMSESSION

Enabling Trusted Authentication


You need to configure the Business Objects Enterprise CMC for trusted
authentication before you can enable trusted authentication on SAP
BusinessObjects Explorer.
Information:
See the SAP BusinessObjects Enterprise Administrator's Guide for XI 3.1
at: http://help.sap.com.

To enable trusted authentication on SAP BusinessObjects Explorer:


1. Stop the Explorer Web Application Server.
2. Open the following file for edit:
$<PolestarWebappRoot>/WEB-INF/classes/sso.properties

3. Set the following parameters:

Setting Values

cms.default Enter the CMS name and port number as follows:


<servername.portnumber >

sso.enabled true

siteminder.en- false
abled

4. Find the following string:


trusted.auth.user.retrieval

63
Security

5. Enter the parameter value that corresponds to the user retrieval method
you want to implement:

64
Security

User Retrieval Method Value

Retrieve the user name from a call to getRemoteUser ( RE-


) on the HttpServletRequest object for the current request MOTE_US-
in a servlet or JSP. ER
Note:
For .NET the following properties need to be set on your
InfoViewApp directory, using IIS Manager:
• disable Anonymous access checkbox
• enable the Windows Integrated Authentication
checkbox

Retrieve the user name from the contents of a specified HTTP_HEAD-


parameter in the request URL. ER
Note:
You define the query string parameter in the trust-
ed.auth.user.param parameter in the web.xml file for SAP
BusinessObjects InfoView.

Retrieve the user name from the contents of a specified COOKIE


cookie.
Note:
You define the cookie in the trusted.auth.user.param
parameter in the web.xml file for SAP BusinessObjects
InfoView.

Retrieve the user name from the contents of a specified WEB_SES-


session variable. SION
Note:
You define the web session variable in the trusted.auth.us-
er.param parameter in the web.xml file for SAP Busines-
sObjects InfoView.

65
Security

User Retrieval Method Value

Retrieve the user name from a call to getUserPrincipal ( USER_PRIN-


) .getName ( ) on the HttpServletRequest object for the CIPAL
current request in a servlet or JSP.

For more information about the possible parameter values, see the SAP
BusinessObjects Enterprise Administrator's Guide for XI 3.1 at:
http://help.sap.com.
6. Verify you have specified how to retrieve the shared secret for
BusinessObjects Enterprise.
To retrieve the shared secret from a session variable, you need to
configure the $<PolestarWebappRoot>/WEB-INF/classes/sso.proper
ties file on SAP BusinessObjects Explorer.

7. Set the following parameter value in the $<PolestarWebappRoot>/WEB-


INF/classes/sso.properties file:

Parameter Value

trust- Enter the session variable name from which to retrieve


ed.auth.shared.se- the shared secret.
cret

8. Save and close the file.


Re-start the Explorer Web Application Server.

Allocating rights to users and groups


Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name appears in the SAP
BusinessObjects Enterprise CMC.

66
Security

You configure SAP BusinessObjects Explorer user profiles within the


BusinessObjects Enterprise CMC. You need to specify the following types
of user authorization in the CMC:
• Define which Explorer features your users have access to, by granting
or denying rights to the appropriate objects
• Grant users application rights for the other SAP BusinessObjects
applications leveraged by SAP BusinessObjects Explorer
• Allocate the appropriate Access Level to users so they can perform
Explorer scheduling and export tasks as appropriate
• Verify users with a Space Creator or Administrator profile have the
appropriate access rights to any BusinessObjects universes on which
they need to build Information Spaces
Note:
If users require the ability to build Information Spaces on SAP NetWeaver
BW Accelerator indexes, you need to set up the correct user authorization
at the SAP NetWeaver BW InfoCube level and on each SAP NetWeaver
BW Accelerator index before you configure those users' rights on SAP
BusinessObjects Enterprise.
• Verify users have the necessary rights to folders where Information Spaces
are stored on the BusinessObjects Enterprise CMS
Note:
If objects have object-level security applied to them (for example universe
objects within SAP BusinessObjects Designer), SAP BusinessObjects
Explorer supports this security.

Information:
For detailed information on user rights and setting those rights, refer to the
SAP BusinessObjects Enterprise Administrator's Guide for XI 3.1 available
at: http://help.sap.com.

Related Topics
• The SAP BusinessObjects Explorer user population on page 12

67
Security

Explorer user rights per user profile


Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name appears in the SAP
BusinessObjects Enterprise CMC.
Depending on the profiles you wish to allocate to your Explorer users, you
need to grant specific permissions.

Table 5-2: Feature usage permissions for Explorer users

User Profile Permissions

Explore Information Spaces

Explore Information Spaces: Export to Book-


mark/Email

Space Explor- Explore Information Spaces: Export to CSV


er Explore Information Spaces: Export to Image

Explore Information Spaces: Export to Web Intelli-


gence

Log onto Polestar and view this object in the CMC

68
Security

User Profile Permissions

Explore Information Spaces

Explore Information Spaces: Export to Book-


mark/Email

Explore Information Spaces: Export to CSV

Explore Information Spaces: Export to Image

Explore Information Spaces: Export to Web Intelli-


gence

Space Cre- Manage Information Spaces


ator
Manage Information Spaces: Create a new Space

Manage Information Spaces: Launch indexing

Manage Information Spaces: Modify a space

Manage Information Spaces: Schedule indexing

Delete objects

Edit this object

Log onto Polestar and view this object in the CMC

69
Security

User Profile Permissions

Explore Information Spaces

Explore Information Spaces: Export to Book-


mark/Email

Explore Information Spaces: Export to CSV

Explore Information Spaces: Export to Image

Explore Information Spaces: Export to Web Intelli-


gence

Manage Information Spaces

Manage Information Spaces: Create a new Space


Administrator
Manage Information Spaces: Launch indexing

Manage Information Spaces: Modify a space

Manage Information Spaces: Schedule indexing

Delete objects

Edit this object

Log onto Polestar and view this object in the CMC

Modify the rights users have to this object

Securely modify rights users have to objects

Because SAP BusinessObjects Explorer is an add-on to SAP


BusinessObjects Enterprise and leverages the SAP BusinessObjects Web
Intelligence and SAP BusinessObjects InfoView applications, some additional
Application Rights are also required for each Explorer user profile

70
Security

Table 5-3: Application Rights for Explorer users

User Profile BusinessObjects Enterprise Application Rights

Space Ex- Application Right - InfoView: Log on to InfoView and


plorer view this object in the CMC

Application Right - InfoView: Log on to InfoView and


view this object in the CMC
Space
Application Right - CMC: Log on to the CMC and view
Creator
this object in the CMC

Application Right - Web Intelligence: Create document

Application Right - InfoView: Log on to InfoView and


view this object in the CMC
Adminis
Application Right - CMC: Log on to the CMC and view
trator
this object in the CMC

Application Right - Web Intelligence: Create document

SAP BusinessObjects Enterprise comes with predefined Access Levels. You


need to allocate the appropriate Access Levels to your Explorer users so
they can perform the scheduling and export tasks that match the needs of
their user profile.

Table 5-4: Access Levels for Explorer users

User Pro- BusinessObjects Enter-


file prise Access Level(s)

The user can explore Information


Space
View On Demand Spaces and can export to Web
Explorer
Intelligence, CSV, or to an image.

71
Security

User Pro- BusinessObjects Enter-


file prise Access Level(s)

The user can manage Information


Schedule
Spaces and schedule.
Space
Creator The user can explore Information
View On Demand Spaces and can export to Web
Intelligence, CSV, or to an image.

The user has full access and


Adminis
Full Control control to SAP BusinessObjects
trator
Explorer.

Note:
When configuring authorizations for Space Creators and Administrators,
ensure that they have the correct access levels to Universes and Universe
Connections. The access levels state the rights they have for Universes and
Universe Connections. Having the right of Data Access for a Universe
Connection allows the user to access the Universe for Information Space
creation.

For full information on the user rights and security levels available at the SAP
BusinessObjects Enterprise level, refer to the SAP BusinessObjects
Enterprise Administrator's Guide for XI 3.1 available at: http://help.sap.com.

Related Topics
• The SAP BusinessObjects Explorer user population on page 12

72
Administration

Administration

Starting and stopping the backend servers


The Explorer servers (Explorer Master server, Explorer Exploration server,
Explorer Indexing server, and Explorer Search server) can be started,
stopped, or restarted within the BusinessObjects Enterprise CMC.

Information:
Refer to the BusinessObjects Enterprise Administrator's Guide XI 3.1 available
at: http://help.sap.com.

Customizing the web application server


settings

Explorer Web Application settings


Note:
In previous releases, SAP BusinessObjects Explorer was called SAP
BusinessObjects Polestar. The previous name, polestar, is used in the Web
Application settings properties file.
You can modify application settings via a single properties file:

default.settings.properties

The file is stored under the web application server directory, for example:
• C:\Program Files\Business
Objects\Tomcat55\webapps\polestar\WEB-INF\classes\

73
Administration

Table 6-1: Explorer Web Application settings

Setting Description Example Default Values

product.name For internal use only.

The default locale to


default.locale use. For example, En- en
glish.

The name and port


default.cms.name myserver:6400
number of your CMS.

Determines if the value true


stored in de
false
fault.cms.name is dis-
show.cms.name
played in the CMS
Name field of the Log
On page.

Disables the CMS true


name textbox within the
false
disable.cms.name Log On page. You can-
not change the textbox
value.

The default log on au-


thentication to use. The
default.authentica
value is displayed in the secEnterprise
tion.method
Authentication list of
the Log On page.

The values that popu- sec Enter


late the Authentication prise, secWin
authentications
list. dowsNT, se
cLDAP

74
Administration

Setting Description Example Default Values

Determines if the Au- true


hide.authentica thentication list is dis-
false
tion.method played in the Log On
page.

Disables the Authenti- true


disable.authentica cation list within the
false
tion.method Log On page. You can-
not change the value.

Determines if graphical true


effects are to be used.
false
For example, after
use.effects
clicking Log On the Log
On box has a graphical
effect applied to it.

The period of time in


seconds before Explor- 30
request.timeout er times out after an
100
operation, such as log-
ging into the system.

The root location for the


help.url Explorer documenta- /polestar_help_
tion.

The root location for the /polestar_tu


tutorial.url
Explorer tutorial. torial

Determines if password true


disable.password.en
encryption is to be
cryption false
used.

75
Administration

Setting Description Example Default Values

The OpenDocument
URL of your Busines-
sObjects Enterprise de-
ployment. It is used
when a user exports In- http://serv
formation Space data er:port/Open
opendoc.url to a Web Intelligence Document/open
query. Setting the value doc/openDocu
opens the query via ment.jsp
OpenDocument. If you
do not set the value,
the query is not
launched.

Note:
There are also several settings used for SAP authentication.

Related Topics
• Configuring SAP BusinessObjects Explorer for SAP authentication on
page 54

Configuring the server settings


You can configure the following settings:
• The number of Corba threads to improve server communication.
• The unit to use for validating bookmarks, possible values include: DAYS,
MINUTES, HOURS, or WEEKS.

• The period of time (based on the unit) that a bookmark is stored. For
example 365.
• The period of time (in milliseconds) before a session object (handled by
an underlying watchdog) is deleted.

76
Administration

• The delay (in milliseconds) between each update of when slave servers
inform the master server about their workload in order that the load is
balanced.

You can also configure the indexing path (in order of priority) via:
• a properties file (for all servers on a single node)
• the BusinessObjects Enterprise CMC server properties (for a single
indexing server on a single node)

Modifications you make to settings are implemented in the following order


of priority:
• configurations made via the command line for each server within the CMC
(for a single server on a single node)
• configurations made directly in a properties file (for all servers on a single
node)
• configurations made via the CMC application properties (for all nodes
within your deployment cluster)

For example, if you configure the settings via a properties file on a node, the
CCM settings are ignored for that node.

Configuring the path for Information Space


indexes
You can specify where you want the indexes to be stored. You can either
set the indexing path via the BusinessObjects Enterprise CMC or create a
properties file and specify the index path there.

Related Topics
• Configuring the index path via the server properties within the CMC on
page 78
• Configuring the index path via a properties file on page 78

77
Administration

Configuring the index path via the server properties


within the CMC

To change the indexing path for a single indexing server, edit the server
properties within the CMC. The indexing path is dependent on your installation
path and is defaulted to:
• %DefaultDataDir%/Polestar/index

1. Logon to the CMC.


2. Navigate to the Explorer Indexing server you want to configure via
Servers.
3. Right-click the server and click Properties.
4. Within Index Files Directory:, enter your preferred path.
5. Click Save.
Note:
If you copy existing indexes to the new location, the Explorer Indexing
Server has to be stopped.

6. Restart the server.

Configuring the index path via a properties file

You can change the indexing path for all servers on a single node, by creating
or editing a properties file.
1. Create or edit a properties file named polestar.service.properties
located under:
• C:\Program Files\Business Objects\Polestar12.0\
Add this entry:
• index.path=C:/Index
2. Amend the value accordingly and save the file.
3. Restart the servers.
Note:
If you copy existing indexes, the Explorer Indexing Server has to be
stopped.

78
Administration

Configuring the session timeout period


The Explorer Master Server ensures that useless resources are released
efficiently. The session object is deleted when the associated peer stops
operating or when the underlying network is lost. A watchdog service
observes all network activity.

The watchdog.timeout parameter specifies the duration of time (in


milliseconds) a live session is considered active even if the watchdog detected
no activity.
Note:
It is necessary for the watchdog.timeout parameter value to be superior to
the timeout value set for the http session. If this is not the case, the Explorer
session can expire even though the http session is still valid.

To change the session timeout period, an administrator can either:


• Change a setting for a single node. Create or edit a properties file named
polestar.service.properties located under:
• C:\Program Files\Business Objects\Polestar12.0\

Add this entry: watchdog.timeout=30, amend the value accordingly and


restart the servers.
• Add the following to the command line to configure a single server:
-watchdog.timeout 30

For example:

-loggingPath "C:/Program Files/Business Objects/BusinessOb


jects Enterprise 12.0/Logging/" -serverkind polestarMaster
-trace true -watchdog.timeout 30

Note:
The default value of watchdog.timeout is 300 000 milliseconds (5 minutes).
Altering the setting (especially if the specified value is too low) can have an
impact on stability and even delete a valid session. This value must be smaller
than the value of workload.update.delay.

79
Administration

Configuring the request timeout limit

Timeouts may occur while using large datasets.

Workaround:
It is necessary to change the default request.timeout setting (in seconds)
located within:
C:\Program Files\Business Objects\Tomcat55\webapps\polestar\WEB-
INF\classes\default.settings.properties

To do this:
1. Open for edit the default.setting.properties file.
2. Locate the request.timeout setting.
3. Change the setting accordingly.
Caution:
Defining a large value affects the waiting time for users.

Option Description

-1 Deactivate timeout limit


360 Maximum value for timeout.

4. Save the file.


5. Restart the Explorer servers.
The timeout is changed according to the new value.

Increasing virtual memory on the Explorer


servers
The amount of virtual memory required by the Explorer servers depends on
the size of the Information Spaces being explored and indexed across your
deployment. You can increase the amount of virtual memory available on
each server by changing the JVM heap size value as necessary:

80
Administration

• If a large number of end users need to explore large Information Spaces,


it is recommended you increase the JVM heap size value on your
Exploration Server(s).
• If you have a lot of users indexing, it is also recommended you increase
the JVM heap size value on your Explorer Indexing Servers.
By default, the JVM heap size value is 1 GB. In most cases, this is sufficient
for the Master server(s) and Search Server(s).

The JVM heap size has an influence on the following:


• Memory garbage collection
For example, having a large heap size for the Indexing Server(s) reduces
the rate of garbage collection of memory during indexing, thus improving
performance. If the heap size is small, scheduling spends more time to
free (and retrieve) memory than executing the required task. A heap size
of 1.6 GB decreases the rate of garbage collecting in most cases.
• Swapping memory to hard disk
The JVM heap size value you define should always be lower than the
amount of physical memory available on the server. Having a low amount
of physical memory and configuring large values for the heap size of each
server results in the swapping of memory to the hard disk. For example,
if there is 2 GB of RAM, it is not efficient to provide a heap size of 1024
MB for each Explorer server. SAP BusinessObjects Explorer functions
correctly but memory swapping occurs, therefore having an impact on
performance.

On 32 bit machines, JVMs cannot address more than 2GB, globally. Because
there are multiple memory pools with different sizes, the practical limit for
the heap size is approximately 1.5GB.

Note:
The memory is configured via an INI configuration file. Do not use the server
command line to configure the memory.

Configuring the JVM heap size value

Verify the memory limit you can configure for a server and the JVM. The
heap size is dependent on the hardware and software used. For example,

81
Administration

a Windows 32-Bit or a Windows 64-Bit operating system, the version of the


JVM and the amount of physical memory installed.
Note:
Do not use the server command line to configure the memory. Only use the
INI configuration file.

To modify the JVM heap size value:


1. Stop the Explorer server on which you want to modify the JVM heap size
value.
2. Navigate to:
C:/Program Files/Business Objects/Polestar12.0/

3. Edit the INI configuration file corresponding to the server you want to
configure.
For example, if you want to increase the memory for the Explorer
Exploration Server, edit the poleExpl.ini file.
4. Find the Xmx entry, type your desired memory size:
-Xmx1g
The value of the heap size can be changed according to your
requirements. For example, change the value from 1GB to 1600MB.
5. Save the file.
6. Re-start the server.
The server you have configured uses a maximum JVM memory heap size
according to the value within the command line.

Example:
You want to change the Explorer Master Server heap size to 1628MB:
1. Navigate to: C:/Program Files/Business Objects/Polestar12.0/.
2. Edit the poleMast.ini configuration file.
3. Find the Xmx entry and edit the entry as follows:
-Xmx1628m
4. Save the file.

82
Administration

Configuring the number of Corba threads


This parameter defines the maximum number of requests that can be handled
simultaneously by a given server. Most web application servers have similar
settings where you can configure the number of corba threads you want to
make available. For example:
• on Apache Tomcat you specify a value for the maxThreads parameter
• on IBM WebSphere you specifiy a value for the thread-maximum-size
setting in the server.xml file.

By default, the number of Corba threads is set to 100 on each of the Explorer
servers (Master Server, Navigation Server, Indexing Server, Search Server).
This is suitable for a simple deployment scenario, where Apache Tomcat is
your Web Application Server and you only have one Master Server, one
Navigation Server, one Indexing Server and one Search Server deployed at
the backend. Setting 1000 threads for the Explorer backend servers when
Apache Tomcat only has 100 is of no use and could even be harmful because
it would cause many context switches and thus impact performance.

In the case of a complex deployment scenario, however, it may be necessary


to either increase this value or add more backend nodes. For example, if
your deployment includes multiple WebSphere instances behind a load
balancer, with the thread-maximum-size parameter set to its maximum value
of 1000, it would not make sense to keep the default 100 thread pool size
for the Explorer servers, because this would merely push the bottleneck to
the backend.

The absolute value depends on the expected number of concurrent sessions.


It is necessary to adjust the concurrency level consistently throughout the
entire stack in order to maximize throughput on all nodes.

Configuring the number of Corba threads via the


server command line within the CMC

To change the number of Corba threads for a single server, edit the server
properties within the BusinessObjects Enterprise CMC.
1. Logon to the CMC.
2. Navigate to the Polestar server you want to configure via Servers.

83
Administration

3. Right-click the server and click Properties.


4. Within Command Line Parameters, add the following:
-nb_threads 150

For example:

-loggingPath "C:/Program Files/Business Objects/BusinessOb


jects Enterprise 12.0/Logging/" -serverkind polestarIndexing
-trace true -nb_threads 150

5. Click Save.

Configuring the number of Corba threads via a


properties file

You can change the number of Corba servers for all servers on a single
node, by creating or editing a properties files.
1. Create or edit a properties file named polestar.service.properties
located under:
• C:\Program Files\Business Objects\Polestar12.0\
2. Add this entry: nb_threads=150.
3. Amend the value accordingly and save the file.
4. Restart the servers.

Configuring the number of Corba threads via the CMC

To change the number of Corba threads via the CMC, amend the value within
the CMC administration page. In this case, the value is taken into account
by all slave nodes.
1. Logon to the CMC.
2. Navigate to Manage > Applications.
3. Right-click Polestar and click Properties.
4. Change the Number of threads: value and click Save.

84
Administration

Configuring the bookmark validity period

Configuring the bookmark validity period via the server


command line within the CMC

To change the Explorer validity period for a single server, edit the server
properties within the BusinessObjects Enterprise CMC.
1. Logon to the BusinessObjects Enterprise CMC.
2. Navigate to the Explorer server you want to configure via Servers.
3. Right-click the server and click Properties.
4. Within Command Line Parameters, add the following:
-bookmark.validity.time 365 -bookmark.validity.unit DAYS

For example:

-loggingPath "C:/Program Files/Business Objects/BusinessOb


jects Enterprise 12.0/Logging/" -serverkind polestarIndexing
-trace true -bookmark.validity.time 365 -bookmark.validi
ty.unit DAYS

5. Click Save.

Configuring the bookmark validity period via a


properties file

You can change the Explorer bookmark validity for all servers on a single
node, by creating or editing a properties files.
1. Create or edit a properties file named polestar.service.properties
located under:
• C:\Program Files\Business Objects\Polestar12.0\
2. Add the following entries.
bookmark.validity.time=365

bookmark.validity.unit=DAYS

85
Administration

3. Amend the value accordingly and save the file.


4. Restart the servers.

Configuring the bookmark validity period via the CMC

To change the bookmark validation period via the BusinessObjects Enterprise


CMC, amend the value within the CMC administration page. In this case,
the value is taken into account by all slave nodes.
1. Logon to the BusinessObjects Enterprise CMC.
2. Navigate to Manage > Applications.
3. Right-click Polestar and click Properties.
4. Change the Bookmark validity: values and click Save.

Configuring the workload update setting for


load balancing
The workload is balanced by ensuring that servers with the least load have
a higher job priority. Slave servers (within a cluster) ensure that the Explorer
Master Server is periodically updated with their workload costs.

The workload.update.delay parameter specifies the duration of time (in


milliseconds) between updates to the Explorer Master Server.

To change the workload update delay period, an administrator can either:


• Change a setting for a single node. Create or edit a properties file named
polestar.service.properties located under:
• C:\Program Files\Business Objects\Polestar12.0\

Add this entry: workload.update.delay=30, amend the value accordingly,


and restart the servers.
• Add the following to the command line to configure a single server:
-workload.update.delay 30

For example:

86
Administration

-loggingPath "C:/Program Files/Business Objects/BusinessOb


jects Enterprise 12.0/Logging/" -serverkind polestarMaster
-trace true -workload.update.delay 30

Note:
The default value of workload.update.delay is 15 000 milliseconds. Altering
the setting (especially if the specified value is too low) can have an impact
on network traffic and performance. The value must be significantly smaller
than the value of watchdog.timeout.

Logging methods
There are two SAP BusinessObjects Explorer logging methods, each tracking
different operations:
1. Server logging.
You can trace the activity of the backend servers. Logging is appended
to a file where its name is automatically generated at creation time. For
example:

• C:\Program Files\Business Objects\BusinessObjects Enter


prise 12.0\Logging\PolestarServ
er_XXXXX.polestarSearch=PolestarSearch_XXXXXXXX_XXXXXX.log

This file logs the server operations by using log4j. By default, ERROR tracing
is activated.
2. Web application logging.
By using your web application server (such as Apache Tomcat) logging
services, you can log the application operations. For example, via the
Tomcat configuration, you can also change the logging level and change
the logging path. By default, log files are stored in the Tomcat logs
directory:

C:\Program Files\Business Objects\Tomcat55\logs\

You can also view logs by running Tomcat via a command line such as
Command Prompt.

For detailed information on Tomcat logging, see:

87
Administration

http://tomcat.apache.org/tomcat-6.0-doc/logging.html

For information on other web application server logging facilities, refer to


the web application server documentation.

Related Topics
• Configuring the Explorer server log files on page 88
• Web application logging on page 90

Configuring the Explorer server log files


By default, server logging within SAP BusinessObjects Explorer is activated.
It is configured to only log errors. To activate other trace levels for server
logging:
1. Open the BusinessObjects Enterprise CMC, navigate to the "Servers List"
and locate the server you want to apply logging to.
Ensure that the server has been stopped.
2. Right-click the server and click Properties.
The Properties dialog appears.
3. Locate the Command Line Parameters: textbox.
4. Type the following if it does not already exist:
• -loggingPath "C:/Program Files/Business Objects/Busines
sObjects Enterprise 12.0/Logging/" -trace true

Note:
The loggingPath value is the location to place the output log file and the
trace value activates logging. By default, if the trace value is false,
only errors are logged.

5. Click Save to save your changes.


6. Start the server.
Logs and traces are applied to a log file in the following directory:
• C:\Program Files\Business Objects\BusinessObjects Enterprise
12.0\Logging\

The name of the file is generated on creation and is based on the name of
the server and when the server was started. For example:

88
Administration

Server_XXXXXXXX_XXXXXX.log

Overriding Polestar server logging methods

To override the existing logging method:


1. Create a file called polestar.log4j.properties and store it under the
following directory:
C:\Program Files\Business Objects\Polestar12.0\

2. Enter your desired Log4j logging content to the file. For example:

log4j.debug=true
log4j.rootLogger=WARN, A1

log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-4r [%t] %-5p
%c %x - %m%n

log4j.appender.A2=org.apache.log4j.net.SocketAppender
log4j.appender.A2.remoteHost=localhost
log4j.appender.A2.port=4567
log4j.appender.A2.locationInfo=false
log4j.appender.A2.reconnectionDelay=10000

To filter, enter the following line, and edit it appropriately:

log4j.logger.package/class=level

You can log packages and classes using the following levels: INFO,
WARN, ERROR, FATAL
For further information on Log4j logging, refer to: http://log
ging.apache.org/log4j/.

3. Restart the servers.


Customized logging for the servers is applied.

89
Administration

Web application logging


Note:
This example is for Apache Tomcat under Windows. For specific logging
information for other web application servers, refer to the web application
server documentation.

To activate and amend the log4j logging:


1. Open the log4j.properties file, located at:
C:\Program Files\Business
Objects\Tomcat55\webapps\polestar\WEB-INF\classes\

2. Edit the logging levels you want use (such as ERROR) for SAP
BusinessObjects Explorer within the file by following the guidelines located
at:
http://logging.apache.org/log4j/

3. Save your changes and close the file.


Logs and traces are applied to the following log file:

C:\Program Files\Business Objects\Tomcat55\logs\stdout.log

Indexing best practices


Performance during indexing is dependent upon the hardware (hard drive,
memory and JVM heap size) number of concurrent users, number of
Information Spaces being indexed concurrently, and the size of those
Information Spaces.

If users only access SAP BusinessObjects Explorer during working hours,


schedule the indexing over night, users are not impacted by indexing. If you
have medium sized Information Spaces and concurrent user access is not
expected, then a single high-end machine is considered to be efficient.

However if you have many users indexing and exploring large Information
Spaces constantly, ensure the following:
• SAP BusinessObjects Explorer is deployed in a cluster with additional
machines each having extra servers

90
Administration

The number of machines deployed is dependent on the number of


expected concurrent users and the size of the Information Spaces.
• fast hard disk drives are installed on each machine
• there is a large amount of memory on each machine (especially on the
host machine with the Master Server)
• the JVM heap size for each server on each machine is configured correctly
according to available memory

Scheduling Information Spaces for indexing does not impact performance if


you have deployed, installed, and configured everything correctly.

91
Administration

92
More Information

More Information

Information Resource Location

SAP BusinessObjects
http://www.sap.com
product information

Select http://help.sap.com > SAP BusinessObjects.

You can access the most up-to-date documentation cov-


ering all SAP BusinessObjects products and their deploy-
ment at the SAP Help Portal. You can download PDF
versions or installable HTML libraries.
SAP Help Portal Certain guides are stored on the SAP Service Marketplace
and are not available from the SAP Help Portal. These
guides are listed on the Help Portal accompanied by a
link to the SAP Service Marketplace. Customers with a
maintenance agreement have an authorized user ID to
access this site. To obtain an ID, contact your customer
support representative.

93
More Information

Information Resource Location

http://service.sap.com/bosap-support > Documentation


• Installation guides: https://service.sap.com/bosap-
instguides
• Release notes: http://service.sap.com/re
leasenotes
The SAP Service Marketplace stores certain installation
guides, upgrade and migration guides, deployment guides,
SAP Service Marketplace
release notes and Supported Platforms documents. Cus-
tomers with a maintenance agreement have an authorized
user ID to access this site. Contact your customer support
representative to obtain an ID. If you are redirected to the
SAP Service Marketplace from the SAP Help Portal, use
the menu in the navigation pane on the left to locate the
category containing the documentation you want to ac-
cess.

https://boc.sdn.sap.com/
Developer resources
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary

SAP BusinessObjects ar- https://www.sdn.sap.com/irj/boc/businessobjects-articles


ticles on the SAP Commu-
nity Network These articles were formerly known as technical papers.

https://service.sap.com/notes
Notes These notes were formerly known as Knowledge Base
articles.

Forums on the SAP


https://www.sdn.sap.com/irj/scn/forums
Community Network

94
More Information

Information Resource Location

http://www.sap.com/services/education

Training From traditional classroom learning to targeted e-learning


seminars, we can offer a training package to suit your
learning needs and preferred learning style.

http://service.sap.com/bosap-support

The SAP Support Portal contains information about Cus-


tomer Support programs and services. It also has links to
Online customer support a wide range of technical information and downloads.
Customers with a maintenance agreement have an autho-
rized user ID to access this site. To obtain an ID, contact
your customer support representative.

http://www.sap.com/services/bysubject/businessobjectscon
sulting

Consultants can accompany you from the initial analysis


Consulting stage to the delivery of your deployment project. Expertise
is available in topics such as relational and multidimension
al databases, connectivity, database design tools, and
customized embedding technology.

95
More Information

96
Index
A configuration (continued)
server memory 80, 81
AIX session timeout period
installation 30 watchdog.timeout 79
AIX uninstall 48 watchdog timeout
application servers 15 peer session 76
architecture web application settings 54, 73
deployment 19 workload 86
auditing 11 workload update delay
authentication load balancing 76
trusted 63 cookies 45
Corba
configuring number of threads 83, 84
B corba threads
backup blades 37 configuring 83
blades custom fonts 40
back up BW Accelerator 37
BusinessObjects Enterprise 11 D
BW Accelerator 10
default.settings.properties 54, 73
deployment
C complex environment 20
CCM for improved exploration 17
servers 73 for improved indexing
CMC 11 scheduling 90
BWA connection 39 deployment scenarios 19
configuring number of Corba threads 84
configuring users 66, 68 E
profile permissions 68
server properties Explorer
bookmark validation period configuration installation
85, 86 manual 33
configuring number of Corba threads 83 wdeploy 33
index path configuration 78 overview 9
CMS 11
configuration
bookmark validation 76
F
bookmark validation period 86 fonts 40
BWA connection 39
indexing path 76, 78
SAP authentication 38, 54
server communication 76, 83, 84, 85

97
Index

H logs
log4j 88, 89, 90
Home tab server logging 87
welcome page 45, 46 servers
overriding default 89
web application 90
I web application logging 87
InfoCube 10
Information Space data 10 M
installation
AIX 30 MS Windows
Linux SUSE 31 installation 26
MS Windows 26
installation package 25
installation prerequisites 23
O
operating systems 15
J
Java 2 security
P
WebSphere 44 polestar.service.properties file
JVM heap size 80 bookmark validation period configuration
85
K configuring number of Corba threads 84
index path configuration 78
Kerberos 60 prerequisites
installation 23
L
R
LDAP 61
LDAP SSO request timeout 80
SiteMinder 61 restarting servers 73
Linux SUSE
installation 31
Linux uninstall 48
S
load balancing 86 SAP
logging off 45, 46 authentication 46
logging on SAP authentication 38
authentication session cookies 45
Enterprise 45 SIA 20
LDAP 45 SiteMinder 61
Windows AD 45 SSO 56
Windows NT 45 activating 56
log on credentials 45, 46 LDAP 61
Log On page 45, 46 WinAD 59, 60
SAP authentication 46 starting servers
server URL 45, 46 Exploration Server 73

98
Index

starting servers (continued) uninstall (continued)


Indexing Server 73 Linux SUSE 48
Master Server 73 MS Windows 47
Search Server 73 universes 10
stopping servers user profiles
Exploration Server 73 Administrator 68
Indexing Server 73 Space creator 68
Master Server 73 Space explorer 68
Search Server 73 user rights 68
supported platforms 15
SUSE uninstall 48
V
T Vintela 59

timeout
configure for large data sets 80
W
trusted authentication 63 WebSphere
Java 2 security 44
U WinAD 59, 60
WinAd SSO
uninstall Kerberos 60
IBM AIX 48 Vintela 59

99
Index

100

You might also like