Академический Документы
Профессиональный Документы
Культура Документы
® ®
Release 6.5
Installation Guide
P/N: D110165000
Copyright 1998–2002 Hyperion Solutions Corporation. All rights reserved.
Hyperion Essbase and the “H” logo are registered trademarks, and Hyperion Solutions is a
trademark of Hyperion Solutions Corporation.
All other brand and product names are trademarks or registered trademarks of their respective
holders.
No portion of this manual may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or information storage and
retrieval systems, for any purpose other than the purchaser’s personal use, without the express
written permission of Hyperion Solutions Corporation.
Preface .......................................................................................................................... xi
Audience ........................................................................................................................... xi
Document Structure ......................................................................................................... xii
Prerequisites .................................................................................................................... xiii
Conventions..................................................................................................................... xiii
Related Documentation................................................................................................... xiv
Ordering Printed Documentation ..................................................................................... xv
Welcome to the Essbase Installation Guide. This guide helps you to install
● Hyperion® Essbase® OLAP Server
● Essbase sample applications
● Essbase® Application Manager
● Essbase® Spreadsheet Add-in
● Essbase® Application Programming Interface (API)
Audience
This book is for Essbase system administrators who need to install and configure
Essbase software on Windows or UNIX platforms. It also assists Essbase system
administrators in setting up sample applications, working with network protocols,
and helping client users install client software.
For the most up-to-date information regarding installation, read the online version
of this Installation Guide, which is located in the \essbase\docs\pdf directory.
Information available after this document was created is in the readme.htm file
located in the ARBORPATH directory.
Conventions
This book uses several formatting styles to indicate actions that you should take
or types of information that you need. Table i lists each document convention:
Example Description
Example Description
Related Documentation
You can access online Essbase documentation from the Information Map, an
HTML file. To open the Information Map, launch the essdocs.htm file located
in the ARBORPATH/docs directory.
Microsoft microsoft.com/windows/ie/download/default.asp
Internet
Explorer
Netscape home.netscape.com/download/
Navigator
Note: After you obtain a Web browser, you do not need to have Internet connectivity
to read Essbase HTML documents, if they are installed on your local or network drive.
Telephone Microsoft at (800) 426-9400 or Netscape at (650) 937-2555. You are
responsible for the legal licensing of these browsers.
1
When you set up the Essbase system, you create an Essbase OLAP Server and
configure the Essbase clients to access the OLAP Server. This chapter contains the
following topics:
● “Installation Workflow” on page 17
● “Verifying Product Contents” on page 18
● “Launching the Installers” on page 18
● “Verifying Requirements” on page 20
● “Release Compatibility” on page 20
● “Server Platform System Requirements” on page 22
● “Client Platform System Requirements” on page 27
● “About the Order of Installation” on page 30
● “Registering Essbase Software” on page 32
Installation Workflow
Use the following workflow to install the Essbase OLAP Server, additional server
components, and client software.
1. Get ready to install:
● Verify that you have all of the necessary software and documentation.
See “Verifying Product Contents” on page 18.
● Confirm that the computer systems on which you plan to install Essbase
meet system requirements. See “Verifying Requirements” on page 20.
● Determine the order in which you will install the software components.
See “About the Order of Installation” on page 30.
If you purchased additional Essbase components with your base system, see the
documentation for these products. The documentation set is described in “Related
Documentation” on page xiv.
Launch the installer for your selected products, using any of the available software
installation formats:
➤ To launch the installer from the product directory of the Essbase CD:
1. Navigate to the product folder on the CD.
2. Run setup for that product’s installer.
➤ To launch the installer from a network location of the installable files from the
Essbase CD:
1. Find out from your system administrator where the installable files reside on
your network.
2. Navigate to the appropriate product folder.
3. Run setup for that product’s installer.
➤ To launch the installer from the appropriate self-extracting download file from the
Hyperion Download Center:
1. Go to the Hyperion Download Center.
2. Download the appropriate zip or tar file for your product.
3. Unzip or untar the file.
4. Run the downloaded file for the product that you want to install. It will
self-extract and run the product installer.
Verifying Requirements
Use the following tables to verify that Release 6.5 supports the platforms on which
you plan to install Essbase client and server software.
● “Release Compatibility” on page 20
● “Server Platform System Requirements” on page 22.
● “Client Platform System Requirements” on page 27.
● “API Client Development Platform System Requirements” on page 28.
● “Supported ODBC Drivers and Relational Data Sources” on page 29.
Release Compatibility
It is recommended that you install the Release 6.5 Essbase OLAP Server with
Release 6.5 client products. Client products include Essbase Application Manager,
Essbase Spreadsheet Add-in, and Essbase Runtime Client.
For information on release compatibility with the OLAP Server and Essbase
Administration Services, see the Essbase Administration Services Installation
Guide.
CAUTION: If you install more than one client component on the same
computer, such as Spreadsheet Add-in, the Application Manager, and the
Runtime Client, make sure that all the client components are at the same
release level. Release 6.5 clients share .dll files that may not work with
earlier client components.
Note: Start with the base amount of RAM for your platform and then allocate additional
memory to accommodate your applications.
Component Requirement
Component Requirement
Component Requirement
Component Requirement
CAUTION: If you plan to use the “install on first use” option when you install
Microsoft Office products, be sure to pre-install Visual Basic for Applications
(VBA). If VBA is not installed before you attempt to launch the Spreadsheet
Add-in for the first time, the Add-in will fail to launch and Essbase will display
an error message.
DB2 UDB 6.1 DB2 6.1 ODBC DB2 6.1 ODBC DB2 6.1 ODBC DB2 6.1 ODBC
DB2 UDB 7.1 DB2 7.1 ODBC DB2 7.1 ODBC DB2 7.1 ODBC DB2 7.1 ODBC
DBASE V Microsoft Driver MERANT 4.0 Not supported MERANT 4.0
Informix 9.x MERANT 4.0 MERANT 4.0 MERANT 3.6 Not supported
(using Informix (ESQL 9.2) (ESQL 9.2)
client)
Oracle 8i MERANT 4.0 MERANT 4.0 MERANT 3.6 MERANT 4.0
(Net8)
Oracle 9i MERANT 4.0 MERANT 4.0 MERANT 3.6 MERANT 4.0
(Oracle Net)
MS SQL MS SQL Server Not supported Not supported Not supported
Server 7.0 7.0 ODBC
MS SQL MS SQL Server Not supported Not supported Not supported
Server 2000 2000 ODBC
Sybase 11.x MERANT 4.0 MERANT 4.0 MERANT 3.6 Not supported
Note: If you are uninstalling Essbase components but you do not remember in what
order they were installed, uninstall them in any order, but be aware that you might need
to delete empty directories manually.
When you receive your Essbase licensing information, verify that the options and
number of ports available are correct. If your Essbase license does not contain the
correct options, contact your software provider.
Be sure that you read the readme.htm file included with the Essbase installation.
You can find this file in the \ARBORPATH directory after installation is complete.
If you license Essbase Integration Services or the API at the same time that you
license the Essbase OLAP Server, you can install and register them at the same
time you install and register the Essbase OLAP Server.
Essbase Administration Services must be installed separately from the Essbase
OLAP Server, but it does not require a separate license number. For more
information on installing Essbase Administration Services, see Essbase
Administration Services Installation Guide.
2 Server Software
Note: If you are reverting from a later release to an earlier release, uninstall Essbase
through Add/Remove programs before reinstalling.
Note: You can install Essbase Application Programming Interface (API) separately or
at the same time as your OLAP Server installation. If you install at the same time, be
sure to review the information in Chapter 7, “Installing the API.”
8. When you finish selecting your options, click Continue, and then click Next
in the Server Products dialog box.
9. In the Choose Server Destination Location dialog box, Destination Folder,
specify the directory where you want to install the server products that you 2
have selected, and click Next.
Unless another installation of Essbase exists on the computer, the default
directory is c:\hyperion\essbase. Click Browse to select or type the
name of another directory. If you type the name of a directory that does not
exist, the installation program creates the directory for you.
10. In the Choose Network Protocol dialog box, select your network protocol,
and click Next.
11. In the Update Environment dialog box, select the environment updates that
you want the installation program to perform, and click Next.
● If you are installing the OLAP Server, select whether the installation
program updates environment variables and adds a program group to the
Start menu.
● Select whether Open Database Connectivity (ODBC) registry
information is to be updated.
Your old ODBC registry information will be appended to, but not
overwritten, if you select Yes.
Your ODBC registry information will be unchanged if you select No.
12. In the Check Setup Information dialog box, review the summary of your
installation choices, and do one of the following:
● To allow the installation program to begin copying files, click Next.
● To revise your choices, click Back.
● To exit the installation program without installing, click Cancel.
13. In the Setup Complete dialog box, leave the check box selected and click
Finish to view the Readme file.
14. If you chose to let the installation program update the PATH and ARBORPATH
environment variables, log out and log on again, or reboot your computer.
Note: You can install more than one instance of the OLAP Server on the same
computer. For information on how to install and configure an additional instance of the
OLAP Server, see “Running Essbase Servers, Applications, and Databases” in the
Essbase Database Administrator’s Guide.
Directory Structure
The OLAP Server installation program creates a directory structure including the
following files:
ARBORPATH
api
app
bin
docs
java
locale
perlmod
ODBC
● The essbase directory contains an *.isu file for each installed server
or client component and a file named Essunins.dll, which facilitates
uninstalling the software.
● The api directory contains libraries and header files necessary for using
MaxL. You do not have to install or use the API to use MaxL, but the directory
is created so that MaxL will work.
● The app directory stores Essbase application files as they are created. Each
application is stored in a subdirectory under the app directory. Each database
in an application is stored in a separate subdirectory under the subdirectory of
the application. 2
For example, suppose that you create two applications on the OLAP Server:
Finance and Marketing. Then you add two databases to the Finance
application, Currency and Main, and two databases to the Marketing
application, Product and Sales. The OLAP Server directory structure looks
like this:
app
finance
currency
main
marketing
product
● The bin directory contains the OLAP Server software. This includes MaxL,
a linguistic interface that you can use through the MaxL Shell (essmsh.exe)
or the MaxL Perl module (Essbase.pm) to automate most Essbase system
administration tasks.
● The docs directory contains online Essbase documentation. Double-click
essdocs.htm for a live map to available documentation.
● The java directory contains the Java software to support the Java-based
features of Essbase. If you choose to automatically install Java from the
Essbase installation program, this directory contains the Java Runtime
Environment.
● The locale directory contains the character-set files necessary for all the
languages that Essbase supports, including English. For non-English versions,
you also need to create the ESSLANG environment variable. For more
information about ESSLANG, see “Configuring Client and Server for
Non-English Essbase” on page 181.
● The perlmod directory contains the files and documentation you need to add
the MaxL Perl Module (essbase.pm) to Perl, enabling you to embed MaxL
statements in Perl programs. You must install Perl yourself. For more
information, see the MaxL Language Reference in the docs\techref\maxl
directory, and the readme file included in the perlmod directory.
● The ODBC directory contains the ODBC software and documentation. The
Essbase installation program installs Merant 4.0 ODBC Drivers. Hyperion also
tests and supports some non-MERANT drivers. These non-MERANT drivers
are not provided with Essbase. See “Supported ODBC Drivers per Operating
System and RDBMS” on page 29 for more information.
Security
The essbase.sec file stores information about users, passwords for native
security, groups, privileges, and applications. Each time that you successfully start
the OLAP Server, essbase.exe, Essbase makes a backup copy of the security
file (essbase.bak). If you attempt to start the Agent and a password prompt is
not displayed or your password is rejected, no backup file is created. You can
restore from the last successful startup by copying essbase.bak to
essbase.sec. Both files are in the bin directory where you installed the OLAP
Server.
You can now use the Essbase window to perform high-level supervisor operations.
See “Using Essbase Agent Commands” on page 45 for a list of available
commands. After you start the OLAP Server, all OLAP Server activities are
recorded in the OLAP Server log (essbase.log), which is stored in the
ARBORPATH directory. After you start individual applications, application and
database activities are recorded in an application log (appname.log), which is
stored in the application directory (ARBORPATH\app\appname). For more
information, see “Using Essbase Logs” in the Essbase Database Administrator’s
Guide.
For more information about starting and stopping the OLAP Server, see “Running
Essbase Applications and Databases” in the Essbase Database Administrator’s
Guide.
Note: See Essbase Application Manager Online Help and Essbase Administration
Services Online Help for more information.
Commands Description
Commands Description
To learn more about the Agent, see “Running Hyperion Essbase, Applications, and
Databases” in the Essbase Database Administrator’s Guide.
Note: On Windows 2000, the default system setting is to optimize performance for
networked applications. It is not necessary to change this setting.
7. Click OK.
The Services tab of the Network dialog box is displayed.
8. Click Close.
9. Restart Windows NT.
Note: The Windows Task Manager does not enable you to terminate any process
started as a service. If the Essbase Agent is started as a service, and if it or the server
freezes, you must shut down the server computer to stop the Essbase Service.
A message is displayed in the command prompt window that the Essbase Service
is installed. The Essbase Agent is now listed as essbase service in the Services
dialog box of the Windows NT Control Panel (on Windows 2000, the service is
listed in Control Panel > Administrative Tools > Services). The Essbase Agent is
now set to start automatically when you start Windows.
➤ To set the system environment to run the Essbase Agent as an automatic service:
1. Select Start > Settings > Control Panel > System.
2. Find the Windows environment variable controls. 2
● On Windows NT, select the Environment tab.
● On Windows 2000, select the Advanced tab, and click Environment
Variables.
3. Set the following system variables:
● ARBORPATH=C:\HYPERION\ESSBASE, or wherever Essbase is installed.
● Add %ARBORPATH%\BIN to the PATH variable.
4. Reboot your computer to allow these changes to take effect.
The Essbase Agent now runs as a Windows service. It also starts automatically
when you start Windows.
Note: If the Startup field is blank or if it says Disabled or Manual, see “Resetting
the Essbase Service” on page 51.
Note: Stopping the Essbase Service can take some time, depending on how many
application servers are running. The time that it takes is the same amount it would
take to stop essbase.exe if it were running from the command line or as a
background process.
On Windows 2000,
a. In the Essbase Service Properties dialog box, select Automatic from the
Startup type drop-down list box.
b. In the Log On tab, select Local System account.
A message is displayed in the command prompt window that the Essbase Service
is removed.
Removing the Essbase Service removes it from the list of Windows registered
services. It does not uninstall Essbase. You can still start the OLAP Server.
See “Restarting the Essbase Service” on page 51.
● You can start the Personal Essbase server, but you cannot connect to the server
using client software, such as Essbase Application Manager. You see the
following message:
Network Error [11002]: Unable To Locate [] In Hosts File
To resolve these problems, confirm that you have the following system
components configured correctly:
● You have an appropriate hosts file in your Windows system directory.
See “Configuring the Windows Hosts File” on page 56.
● You have installed a supported network protocol (TCP/IP or Named Pipes),
which is bound to a network adapter. If you are using a stand-alone computer
that has no network interface card (NIC), you must simulate network
connectivity by binding your network protocol to the appropriate Microsoft
adapter. See “Working Without a Network Interface Card” on page 57.
These instructions assume that you have either TCP/IP or Named Pipes (NetBEUI)
installed as a protocol on your Windows NT Workstation. You can use this method
whether or not you have a network interface card.
➤ To configure the Microsoft Loopback Adapter, complete the following steps that
pertain to your operating system:
On Windows NT 4.0:
1. In the Microsoft TCP/IP Properties dialog box, select the IP Address tab.
2. In the IP Address tab of the Microsoft TCP/IP Properties dialog box, select
MS Loopback Adapter from the Adapter list box.
3. Type the IP Address and Subnet Mask for the MS Loopback Adapter.
The MS Loopback Adapter has a default IP address. You may give it a
fictitious IP address or the IP address of your computer, but its IP address must
be different from the IP address for the network adapter, if you have one. The
subnet mask for MS Loopback is the same as for the network adapter, if you
have one. See your network administrator for the correct addresses.
4. Select the DNS tab, and type the Host Name, Domain, and DNS Service
Search Order for the MS Loopback Adapter.
Contact your network administrator for the correct information.
5. Click Add, and click OK.
Windows installs the MS Loopback Adapter and prompts you to reboot your
computer so the new settings can take effect.
6. Restart your computer.
On Windows 2000:
1. Select Start > Settings > Control Panel > Network and Dial-up
Connections.
2. Right-click the Local Area Connection icon and select Properties.
Verify that Microsoft Loopback Adapter is shown in the Connect using field.
3. Verify that the Internet Protocol (TCP/IP) component is checked. If it is not,
select it.
3 Software
Note: As of Release 6.0, you are no longer required to install and run Essbase
from an account called arbor. Any user can install the product, but it should be
the same user account that starts Essbase.
● If you are upgrading from an earlier release of Essbase, first back up your
ARBORPATH directory and subdirectories to a backup tape or to another
directory. See “Upgrading and Migrating Databases” on page 163 for more
information.
For more information about different installation formats, see “Launching the
Installers” on page 18.
To enable the Java-based features of Essbase, you must also manually install Java
on the computer running the OLAP Server. For more information about installing
Java, see “Manually Installing Java” on page 183.
Note: You can install more than one instance of the OLAP Server on the same
computer. For information on how to install and configure an additional instance of the
OLAP Server, see “Running Essbase Servers, Applications, and Databases” in the 3
Essbase Database Administrator’s Guide.
8. When prompted, type the directory where you want to install Essbase.
If this is the first installation of Essbase, the installation program uses
/home/hyperion/essbase/ as the default directory. You can select
another directory, and if it does not exist, the installation program creates
it for you.
The installation program decompresses the filename.tz files and copies
files to the directory that you select (or default to) and to subdirectories it
creates under that directory. Do not create these subdirectories yourself.
Note: If this installation is to a new directory where Essbase has not been installed
previously, ignore the following warning that is displayed during the installation
process: chmod: WARNING: can't access $ARBORPATH/bin/*.* The
message is displayed because chmod is being run on a nonexistent directory.
Update your environment before you use Essbase. See “Updating the Environment
Settings (All UNIX Systems)” on page 70.
Note: If you have access to the CD, it is recommended that you install from the root
directory of the CD. See “Installing from the CD Root Directory” on page 65.
Note: It is not necessary run root.sh unless you plan to use the Cache Memory
Locking database setting on a Solaris system.
After you install the OLAP Server, run root.sh from the root account. The script,
located in ARBORPATH/bin, performs post-installation tasks. To run root.sh,
log on as user root, and type the following commands:
$ su -
Password: (type your password)
# cd /home/hyperion/essbase/bin
# sh ./root.sh
# exit
● Asks whether you have installed the Essbase SQL Interface module. If you are
not licensed for SQL Interface, it was not installed during the OLAP Server
installation. If your answer is no, the program ends and the task is complete.
● If you are licenced for Essbase SQL Interface, it was installed during the
OLAP Server installation and you must complete additional tasks before
beginning to use it. See Chapter 8, “Configuring SQL Interface,” for more
information.
The bin directory contains the OLAP Server software. This now includes MaxL,
a linguistic interface you can use via the MaxL Shell (essmsh) or the MaxL Perl
Module (Essbase.pm) to automate most Essbase system-administration tasks.
The api directory contains libraries and header files necessary for compiling Perl
Module. You do not have to install or use the API to compile Perl Module, but the
directory is created so that Perl Module can be compiled.
The app directory stores Essbase application files as they are created. Each
application is stored in a subdirectory under the app directory. Each database in
an application is stored in a separate subdirectory under the subdirectory of the
application.
For example, suppose that you create two applications on the OLAP Server:
Finance and Marketing. Then you add two databases to the Finance application:
Currency and Main, and two databases to the Marketing application: Product and
Sales. The OLAP Server directory structure looks like this:
app
Finance
Currency
Main
Marketing
Sales
The locale directory contains the character-set files necessary for all the
languages that Essbase supports, including English. For non-English versions, you
also need to create the ESSLANG environment variable. For more information
about ESSLANG, see “Configuring Client and Server for Non-English Essbase” on
page 181.
The perlmod directory contains the files and documentation you need to add
the MaxL Perl Module (Essbase.pm) to Perl, enabling you to embed MaxL
statements in Perl programs. You must install Perl yourself. For more information,
see the MaxL Language Reference in the docs/techref/maxl directory, and the
readme file included in the perlmod directory.
Note: If you are installing on Solaris, and you plan to use the Cache Memory
Locking database setting, also run root.sh from the ARBORPATH/bin directory.
See “Running the root.sh Shell Script” on page 67.
If you are installing SQL Interface on any UNIX platform, you must take
additional steps to set your environment. See Chapter 8, “Configuring SQL
Interface,” for details.
Note: After installation and updating the environment, you must log out and log on
again to enable the new settings to take effect.
2. Add this setting to your environment in the appropriate format for your
system. For example:
● In the C shell, add the following to your.cshrc environment file:
setenv ARBORPATH "/home/hyperion/essbase"
3. Log out from your UNIX server and log back in again to enable the changes
to your environment to take effect.
If you have licensed SQL Interface, you also need to add $ARBORPATH/dlls to
the library path setting. For more information about Essbase SQL Interface
environment settings, see Chapter 8, “Configuring SQL Interface.”
● In the Bourne or Korn shell, add the following to the .profile file:
SHLIB_PATH=$SHLIB_PATH:/usr/lib:$ARBORPATH/bin; export
SHLIB_PATH
If you have licensed SQL Interface, also include $ARBORPATH/dlls:
SHLIB_PATH=
$SHLIB_PATH:/usr/lib:$ARBORPATH/bin:$ARBORPATH/dlls export
SHLIB_PATH
● In the Bourne or Korn shell, add the following to the .profile file:
LIBPATH=$LIBPATH:/usr/lib:$ARBORPATH/bin; export LIBPATH
2. If this is a first-time installation, Essbase prompts you for the following items:
● Company name. The name you type will be embedded in your OLAP
Server license registration.
● Your name. The name you type will be designated as the Essbase system
supervisor. Use this name for your initial logon from the Essbase client to
the OLAP Server.
● System password. The password you choose is required every time you
start the OLAP Server. 3
● You are asked to confirm your choices. Type 1 to verify your entries, or 2
to retype them.
3. If this is not a first-time installation, Essbase prompts you for the system
password that you specified when you first ran Essbase.
The Essbase Agent then displays the following message:
Waiting for Client Requests...
You can now use the Essbase Agent to perform high-level supervisor operations.
See “Using Essbase Agent Commands” on page 45 for a list of available
commands.
Note: You must start Essbase in the foreground the first time after installing is because
you are prompted for a company name, an administrator user name, and a password.
Essbase requires this startup information to run.
If you installed Essbase Release 6.5 in the same directory as an existing Essbase
installation, it is not necessary to start Essbase in the foreground before starting it
in the background.
After you have started Essbase in the foreground and followed the prompts to enter
your company name, Essbase administrator user name, and password, type EXIT
to stop the OLAP Server and follow the instructions to start Essbase as a
background process.
You can start Essbase without using the ampersand (&) at the end of the
command, but if you do not type the &, the command prompt is not returned
after the OLAP Server is started.
After creating this script, launch the Agent to start it in the background with
password secured from process listing details:
essbase.secure password
Note: The Agent commands are available only when Essbase is started in the
foreground.
For a list of Agent commands, see “Essbase Agent Commands” on page 45.
To learn about the Agent, see “Running Essbase Applications and Databases” in
the Essbase Database Administrator’s Guide.
What’s Next?
After you have successfully started the OLAP Server, install Essbase Application
Manager on a Windows computer and verify that you can connect to the OLAP
Server from there.
Note: See Chapter 4, “Installing Application Manager and Spreadsheet Add-in,” for
information on Essbase Application Manager.
If you installed the sample applications, you need to load data into them. The
sample applications are provided as examples of basic Essbase databases. The
Essbase Spreadsheet Add-in User’s Guide uses the Sample Basic database in a
step-by-step tutorial on the spreadsheet features.
Note: See Chapter 5, “Setting up the Sample Applications,” for information on loading
data into the sample applications and preparing them for use.
This chapter tells you how to install or share Essbase client software for Windows
and how to connect to the Essbase OLAP Server. Client software includes Essbase
Spreadsheet Add-in, Essbase Application Manager, and Runtime Client. For
information about installing Essbase Administration Services, see the Essbase
Administration Services Installation Guide.
This chapter contains the following topics:
● “System Requirements” on page 79
● “Upgrading from Essbase 5.x” on page 80
● “Choosing Among Client Software Installation Options” on page 81
● “Setting Up Your Computer to Share Client Software on the Network Drive”
on page 87
● “Changing the Network Protocol” on page 89
● “Client Product Directories and Files Created” on page 90
● “Starting Essbase Application Manager” on page 93
● “Connecting to the OLAP Server with Application Manager” on page 94
● “Starting Essbase Spreadsheet Add-in and Connecting to the OLAP Server”
on page 99
System Requirements
Install the Essbase client software on a Windows-based computer that meets the
system requirements described in “Client Platform System Requirements” on
page 27.
Note: If you are reverting from a later release to an earlier release, uninstall Essbase
through Add/Remove programs before reinstalling.
● If you decide to run Release 5.x of Essbase Spreadsheet Add-in for Excel with
the Release 6.5 OLAP Server, make sure that the spreadsheet application
points to essexcln.xll (Excel) or ess123.12a (Lotus 1-2-3) in the correct
directory. If necessary, remove the add-in from Excel or Lotus 1-2-3 and then
add it again, pointing it to the correct directory. See “Remove and Manually
Add the Essbase Spreadsheet Add-in” on page 103.
● Move any client application files that you have created to the new
location. For example, if your old installation is in c:\essbase5,
and your new installation is in c:\hyperion\essbase6, copy the
c:\essbase5\client directory and its contents to
c:\hyperion\essbase6\client. Using MS-DOS, you can use
the following command (all on one line):
XCOPY C:\ESSBASE5\CLIENT\*.* C:\HYPERION\ESSBASE6\CLIENT\ 4
*.* /S
When you have successfully copied all files, delete the old client directory.
Note: This installation procedure is written for the default installation program on the
Essbase CD, but much of this information also applies to other installation formats. For
more information about different installation formats, see “Launching the Installers” on
page 18.
➤ To install any or all of the above products on your client hard disk drive or to a
network drive:
1. Launch the installation program.
See “Launching the Installers” on page 18 for more information.
2. Follow the prompts, and provide the information requested.
Note: To cancel installation at any time, click the Cancel and Exit Setup buttons.
3. When the Select Components dialog box is displayed, select the Client
products check box, as shown in Figure 4.
This step installs all the client product choices for your license agreement and
operating system. 4
Figure 4: Selecting to Install All Client Products
7. In the Choose Network Protocol dialog box, select your network protocol as
shown in Figure 6, and click Next.
10. In the Check Setup Information dialog box, review the summary of your
installation choices. Click Back to revise your choices, Cancel to exit the
installation program, or Next to allow the installation program begin copying
files.
11. In the Setup Complete dialog box, leave the check box selected and click
Finish to view the Readme file.
12. If you chose to allow the installation program to update the PATH and
ARBORPATH environment variables, do one of the following tasks:
● On Windows NT, Windows 2000, Windows XP, or Windows ME, log out
and log on again, or reboot your computer, to allow the environment
changes to take effect.
● On Windows 98, reboot your computer to allow the environment changes
to take effect.
Note: If you are installing Essbase Spreadsheet Add-in, the installation program
detects whether you have the correct version of Excel or Lotus 1-2-3 for the add-in
you are installing.
Note: If you are installing Essbase Spreadsheet Add-in, the installation program
detects whether you have the correct version of Excel or Lotus 1-2-3 for the add-in
you are installing.
5. The program detects where the network installation of the client software
resides. If the program cannot find the client software, you are prompted for
the directory. Click Browse to specify the location.
6. In the Check Setup Information dialog box, review the summary of your
installation choices. Click Back to revise your choices, Cancel to exit the
installation program, or Next to allow the installation program to begin
updating your environment.
This type of installation automatically creates or updates the ARBORPATH
environment variable, and adds a statement to the PATH environment variable.
This update is needed to enable the system to find shared Essbase files.
7. In the Setup Complete dialog box, leave the check box selected and click
Finish to view the Readme file.
8. Take one of the following actions to allow the environment changes to take
effect:
● On Windows XP, Windows 2000, Windows NT, or Windows ME, log out
and log on again, or reboot your computer.
● On Windows 98, reboot your computer.
CAUTION: If you set up your client computer to run client products from the
network drive, do not change the network protocol. Everyone who uses a
shared executable on a network drive must use the same network protocol
file. Only the system administrator should change the protocol of a shared
network installation.
4
The network protocol file implements the TCP/IP or Named Pipes protocol you
selected when you installed the client software on your hard disk drive, or that the
system administrator selected to install the client software to a network drive. The
network protocol file, essnet.dll, resides in the bin directory with the client
software. This can be on your hard disk drive or on a network drive, depending on
which installation option you selected. For more information on network
protocols, see Chapter 9, “Network Configuration Notes.”
4. The program detects where the installation of the client software resides. If the
program cannot find the client software, you are prompted for the directory.
Click Browse to specify the location.
5. In the Check Setup Information dialog box, review the summary of your
installation choices. Click Back to revise your choices, Cancel to exit the
installation program, or Next to allow the installation program to begin
copying files.
6. In the Setup Complete dialog box, click Finish.
api All installations Contains libraries and header files necessary for using MaxL.
of Essbase You do not have to install or use the API to use MaxL, but the
Application directory is created so that MaxL will work.
Manager and the
OLAP Server
bin All Essbase Contains Essbase program files for running local and shared
product network installations:
installations • essadmin.exe, the executable file for Essbase
Application Manager
• essexcln.xll, the Essbase Spreadsheet Add-in file the
installation program adds to Excel to point Excel to the
correct bin directory
• ess123.12a, the Essbase Spreadsheet Add-in file
the installation program adds to Lotus 1-2-3 to point
Lotus 1-2-3 to the correct bin directory
In addition to a readme.htm file and the subdirectories listed above, the essbase
directory contains an *.isu file for each installed server or client component, and
a file named Essunins.dll, which facilitates uninstalling the software.
To run Essbase Application Manager, select Start > Programs > Hyperion
Solutions > Essbase 6.5 > Essbase Application Manager.
The Essbase Application Manager desktop is displayed, as shown in Figure 9.
2. From the Server list box, select the server name to connect to, or type it in the
Server text box.
The server name is defined by the server operating system and by the network
protocol. In Figure 11, for example, the server name is Aspen.
An alternative way to enter the server name, if you use TCP/IP, is to type its
IP address. See “Specifying an IP Address as a Server Name” on page 96 for
more information. See your network administrator for your server’s IP
address.
3. Type your user name and password in the text boxes, as shown in Figure 12.
If you do not know your user name and password or if you are unable to
connect to the OLAP Server, contact your Essbase system administrator. If
you or the system administrator just installed the OLAP Server software, the
only user that exists on the OLAP Server is the user name of the Essbase
system supervisor, and you should use the Essbase system password. See the
installation chapter for your server platform for more information.
4. Click OK.
The application desktop window is displayed on the Application Manager
desktop. For example, if the server name is Aspen, the desktop looks like the
example shown in Figure 13.
Note: If you cannot connect to the OLAP Server, see “Troubleshooting Application
Manager Connections to the OLAP Server” on page 97.
To specify an IP address using octals, type the IP address with a leading 0 (zero).
For example:
0225.26.17.232
Note: Do not change the network protocol on your client computer if you set up your
operating environment to run Essbase Application Manager on the network drive. All
users running—and sharing—client software on a network drive must use the same
network protocol file. Only the Essbase system administrator should change the
protocol of a shared network installation.
➤ To start the Essbase Spreadsheet Add-in and connect to the OLAP Server:
1. Reboot Windows to let the changes to your environment take effect.
2. Run Excel or Lotus 1-2-3.
The Essbase startup screen is displayed.
If the startup screen is not displayed, and Essbase is not listed on the Excel or
4
Lotus 1-2-3 menu, see “Troubleshooting the Spreadsheet Add-in Installation”
on page 102 to correct the problem.
3. Select Essbase > Connect.
The Essbase System Login dialog box, shown in Figure 16, is displayed.
4. Type your server name, user name, and password, and then click OK.
An alternative way to type the server name, if you use TCP/IP, is to type its IP
address, as shown in Figure 17. See your network administrator for the IP
address of your server.
Figure 17: Entering the IP Address in the
Essbase System Login Dialog Box
5. After you connect to the server, select the application and database to connect
to, and click OK.
See the Essbase Spreadsheet Add-in User’s Guide for more information about
connecting to OLAP Servers and databases.
Note: If two Excel dialog boxes are displayed in sequence when you open the
esstoolb.xls file, click Enable Macros on the first dialog box, and click OK on
the second.
You should not have to perform the toolbar installation procedure again unless you
delete the Essbase toolbar from the Toolbars dialog box in Excel. If you delete the
toolbar, perform the installation procedure again.
Note: If you have toolbars turned off in Excel, you will not see the Essbase toolbar. You
must enable toolbars first. For more information, see “Using the Essbase Toolbar” in the
Essbase Spreadsheet Add-in User’s Guide for Excel.
3. Select the file essexcln.xll in the BIN directory where you installed
Essbase Spreadsheet Add-in on your hard disk drive or where your system
administrator installed Essbase Spreadsheet Add-in on a network drive.
4. Click OK twice to close the dialog boxes and start Essbase Spreadsheet
Add-in.
The Essbase startup screen is displayed, and Essbase is added to the Excel
menu.
5 Applications
The Essbase OLAP Server installation includes four sample applications. These
sample applications are based on The Beverage Company (TBC), a fictional
company that manufactures and sells soft drink products.
● The main application used in the documentation is called Sample. It contains
three databases: Basic, Interntl, and Xchgrate. The latter two contain specific
features corresponding to the Essbase currency conversion option.
● The second application, called Demo, contains one database, Basic, referred
to in the Technical Reference in the docs directory and in some of the
documentation for Essbase Report Writer.
● The third application, called Samppart, is the first of two applications
designed to show the features of Essbase Partitioning. Samppart contains a
Company database that is the target of a partitioned database.
● The fourth application, called Sampeast, is the second of two applications
designed for Partitioning. Sampeast contains an East database that is the
source of data for a partitioned database.
If you selected to install the sample applications during your OLAP Server
installation, you must perform additional steps to prepare them for use in your
organization. This chapter contains the following sections:
● “Loading the Sample Databases” on page 106
● “Providing User Access to the Sample Applications” on page 110
● “Setting the Environment for the Partitioning Sample Applications” on
page 112
5. From the Database drop-down menu, select Database > Load Data.
The Data Load dialog box is displayed, as shown in Figure 21.
Figure 21: Data Load Dialog Box Before Selecting a Data File
5
The Data Load dialog box is described in detail in the Essbase Application
Manager online help, and in the Essbase Database Administrator’s Guide.
6. Click the Find button above the Data files list box to locate a data file to load.
The Open Server Data File Objects dialog box is displayed.
7. Ensure that List Objects of Type is Text files.
8. From the Objects list box, select a data load file, as shown in Figure 22.
Figure 22: Selecting the CALCDAT Text File
➤ To provide all users with Write access to the sample databases: Repeat this
procedure for each database.
1. Log on using the system supervisor account.
2. Open Essbase Application Manager.
3. Connect to the server on which the application for which you want to provide
access is installed.
See Chapter 4, “Installing Application Manager and Spreadsheet Add-in” if
you are unsure how to do this.
4. From the Applications list box, select the application.
5. Select Application > Settings.
The Application Settings dialog box is displayed as shown in Figure 25.
6. From the Minimum Database Access group, select the Write option and
click OK to save the setting.
Essbase closes the dialog box and returns you to the Application Desktop
window.
Tip: You can also use Essbase Administration Services to perform this task, using the
Application Properties window. See Essbase Administration Services Online Help for
more information.
The applications are now ready for use. If you want to use the Partitioning
applications, turn to “Setting the Environment for the Partitioning Sample
Applications” on page 112. If you do not want to use the Partitioning applications,
your next step might be to create the appropriate user names to be able to log on to
Essbase. See the Essbase Database Administrator’s Guide for information on
creating users.
Note: Do not go into the.ddb files to change this information. Instead, complete the
steps in the following sections: “Creating the Partition User” on page 113 describes how
to create the required user name, so that your users can use these applications.
“Changing Embedded Server Names in the Sample Partition Definitions” on page 116
describes how to change the embedded server name to your server name.
9. From the Applications list box, shown in Figure 30, select Sampeast and
click App Designer in the Access group.
5
10. From the Applications list box, select Samppart and click App Designer in
the Access group.
Figure 30: Selecting Samppart Application and App Designer Privilege
2. From the Database drop down menu, select Database > Partition Manager.
After a brief pause, Essbase displays the Partition Manager dialog box, as
shown in Figure 32.
Note: If the Partition Manager dialog box does not appear or if it contains no
definition entries, contact your Essbase system administrator. Your OLAP Server
must be registered with a license number supporting Partitioning.
3. Under the Source Cube heading, select the first definition entry, Localhost:
SampEast: East, as shown in Figure 32.
5
4. Click Edit.
The Dangling Remote Reference dialog box is displayed, as shown in
Figure 33. Because you are not connected to a server named Localhost,
Essbase warns you before it enables you to edit the definition.
Figure 33: Dangling Remote Reference Dialog Box for
Localhost: Sampeast: East
5. Click Advanced.
The Fix Dangling Partition Reference dialog box is displayed, as shown in
Figure 34.
6. In the Action group, select Correct the invalid partition reference.
7. In the Server text box in the Reconnect group, replace Localhost with your
server name, such as Aspen, as shown in Figure 34.
Figure 34: Replacing Server Name Localhost with Server Name Aspen
8. Click Apply.
Essbase displays the Partition Manager dialog box. See Figure 32.
9. In the Source Cube list, select the second definition entry, Localhost:
Sampeast: East.
10. Repeat Step 4 through Step 8.
11. In the Target Cube list, select Localhost: Sampeast: East.
12. Repeat Step 4 through Step 8.
13. Select Partition > Close to return to the Application Desktop window.
You have changed the server name in the Samppart Company .ddb file.
➤ To change the server name in the Sampeast East.ddb file, take the following
actions:
1. In the Application Desktop window, select the Sampeast application and East
database, as shown in Figure 35.
Figure 35: Selecting Sampeast Application and East Database
4. Click Edit.
The Dangling Remote Reference dialog box is displayed, as shown in
Figure 37. Because you are not connected to a server named Localhost,
Essbase warns you before it enables you to edit the definition.
Figure 37: Dangling Remote Reference Dialog Box for
Localhost: Samppart: Company
5. Click Advanced.
The Fix Dangling Partition Reference dialog box is displayed, as shown in
Figure 38.
6. in the Action group, select Correct the invalid partition reference.
Figure 38: Replacing Server Name Localhost
7. In the Server text box in the Reconnect group, replace Localhost with your
server name.
8. Click Apply.
Essbase displays the Partition Manager dialog box. See Figure 36.
9. In the Target Cube list, select the first definition entry, Localhost:
samppart: Company.
10. Repeat Step 4 through Step 8.
11. In the Target Cube list, select the second definition entry, Localhost:
samppart: Company.
12. Repeat Step 4 through Step 8.
13. Select Partition > Close to return to the Application Desktop window.
You have changed the server name in the Sampeast East.ddb file.
Repeat for the Sampeast application, East database, and calceast data file.
6
The Runtime Client is provided so that you can install only the Essbase files
that are required to run applications made using the Application Programming
Interface (API), or to run Essbase Administration Services (EAS).
For information about installing Administration Services, see the Essbase
Administration Services Installation Guide.
Note: As of release 6.5, the Runtime Client is available for UNIX as well as
for Windows.
If the system administrator installs the Runtime Client to the network drive N,
and accepts the default directory \hyperion\essbase, the installation program
creates the following directories:
N:\hyperion\essbase
bin
locale
runtime
Note: Install all client software in the same directory. See “About Installing the
Runtime Client from a Network Drive” on page 124 for more information.
➤ To set up your computer to use the Runtime Client from the network drive:
1. Using Windows Explorer, browse to the appropriate location for setup.exe,
where n:\hyperion\essbase is the name of the network drive and
directory where your system administrator installed the Runtime Client.
For example,
n:\essbase\runtime\setup.exe
2. Double-click setup.exe to start the installation program.
The program detects where the network installation of the Runtime Client
resides. If it cannot find it, you are prompted for the directory. Click Browse
to display and specify the location.
Note: The shared Runtime Client files are in the bin directory.
5. In the Check Setup Information dialog box, review the summary of your
installation choices. Click Back to revise your choices, Cancel to exit the
installation program, or Next to let the installation program begin updating
your environment.
This type of installation automatically creates or updates the ARBORPATH
environment variable and adds a statement to the PATH environment variable.
This update is needed to enable the system to find shared Essbase files.
6. Choose one of the following steps to allow the environment changes to
take effect:
● On Windows XP, Windows 2000, or Windows NT, log out and log on
again, or reboot your computer.
● On Windows 98, reboot your computer.
Note: You might not need to reboot if you previously installed client software to the
same directory where you are installing the Runtime Client.
Do not put a space before or after the equal sign (=) in the ARBORPATH
environment setting. 6
2. Add C:\HYPERION\ESSBASE\BIN to your PATH statement.
3. Remove references to installations of Essbase in other directories.
Tip: You can type SET from an MS-DOS command prompt to view your current
environment settings.
Note: You are changing System settings, which affect all users who access
your computer.
7
The Essbase Application Programming Interface (API) is available for the
following platforms:
● Windows XP, Windows 2000, and Windows NT
● AIX
● HP-UX
● Solaris
Note: You must enter your license number during installation. See Chapter 1,
“Preparing to Install Essbase” on software registration.
8. In the Check Setup Information dialog box, review the summary of your
installation choices. Click Back to revise your choices, Cancel to exit the
installation program, or Next to allow the installation program begin copying
files.
9. In the Setup Complete dialog box, leave the check box selected and click
Finish to view the Readme file.
If you do not create a target directory, the installation program prompts you
for permission to create it. If you want to use, or fall back to, a previous release
of Essbase, install Release 6.5 to a different directory from the previous
release. Do not create directories under /essbase. The installation program
creates the appropriate subdirectories.
3. Apply the latest patches for your operating system.
Note: The installation program decompresses the api.tz file, and the docs.tz
file if you choose to install the online HTML documentation, and copies files to the
directory you choose (or to the default directory), and to subdirectories it creates 7
under that directory. Do not create these subdirectories yourself.
Note: When you install the online HTML documentation, the installation program
creates a docs directory (/docs directory on UNIX platforms). It contains numerous
subdirectories, as well as the essdocs.htm file you open to view the HTML
documentation.
For a listing of files supplied with or required by the Essbase API in order to
compile programs, see the API Reference in your docs directory. On Solaris you
can create soft links to supplied library files.
The locale directory contains the character-set files necessary for all the
languages that Essbase supports, including English. For non-English versions, you
also need to create the ESSLANG environment variable. For more information
about ESSLANG, see Chapter 11, “Performing Advanced Installation Tasks,”
For example, if you are using the C shell, the .cshrc file might look like this:
setenv ARBORPATH /essbase
setenv
/opt/SUNWspro/lib:/usr/openwin/lib:/usr/lib:$ARBORPATH/api/lib
On Solaris, you can create soft links to supplied library files. For example, you can
create .so files as soft links to the supplied .so.1 files, as follows:
ln -s libessnet.so.1 libessnet.so
7
See the API Reference in your docs directory for more information on the files
you need to compile, link, and distribute your programs.
where /home is the name of your home directory and /hyperion/essbase is the
directory where you chose to install the API.
All shared library (.sl) files should be located in a directory specified in the
LPATH search path. For example, the LPATH variable can be set to:
.:/lib:/usr/lib:$ARBORPATH/api/lib
See the API Reference in your docs directory for information on the files you need
to compile, link, and distribute your programs.
8
This chapter explains how to configure Essbase SQL Interface.
As of Essbase Release 6.5, you are no longer required to run a separate installation
program for SQL Interface. Instead, it is installed automatically, as part of the
Essbase OLAP Server installation. However, in order to use SQL Interface, your
license number must be enabled for it.
After you install the OLAP Server using a license number that is enabled for SQL
Interface, you must set your environment variables and configure your data source.
You also may need to configure your ODBC driver. For this information, see the
Essbase SQL Interface Guide. This guide, Essqlint.pdf, is provided in
the \essbase\docs\pdf directory for online viewing and printing in Adobe
Acrobat Reader (Version 3.0.1 or later).
For installations on UNIX, this chapter tells you what to do after you install
and before you link your drivers to SQL Interface.
This chapter contains the following sections:
● “Before You Install SQL Interface” on page 140
● “Installing SQL Interface on Windows” on page 140
● “Installing SQL Interface on UNIX” on page 142
The SQL Interface installation program also installs the Essbase SQL Interface
Guide in the docs\pdf directory, and installs ODBC driver files and their
corresponding help and .pdf files in the ARBORPATH/ODBC/Merant40/Docs
directory.
6. Consult the Essbase SQL Interface Guide in your docs/pdf directory to learn
more about SQL Interface and how to configure your ODBC data source.
See “Configuring the Data Source and ODBC Driver” on page 155.
For Informix:
● Set INFORMIXDIR and INFORMIXSERVER.
● Make sure that LD_LIBRARY_PATH contains the Informix library path
($INFORMIXDIR/lib).
● Make sure that the path contains the Informix bin
($INFORMIX/bin).
For Sybase:
● Set SYBASE and DSQUERY. 8
● Make sure that LD_LIBRARY_PATH contains the Sybase library path
($SYBASE/lib).
● Make sure that the path contains the Sybase bin ($SYBASE/bin).
For DB2:
● Set DB2INSTANCE and INSTHOME.
● Make sure that LD_LIBRARY_PATH contains the DB2 library path
($INSTHOME/sqllib/lib).
● Make sure that the path contains the DB2 bin
($INSTHOME/sqllib/bin).
Note: Library path variable names vary across UNIX platforms. For more
information, see your RDBMS documentation.
2. The RDBMS client software is installed on the computer where the OLAP
Server is (or will be) running.
3. You can connect to the RDBMS.
4. You can issue a query to the RDBMS using an RDBMS client utility.
See the “Supported ODBC Drivers and Relational Data Sources” on page 29
for information on tested and supported SQL Interface platforms and ODBC
drivers.
After you install SQL Interface, you must run the shell script inst-sql.sh,
which creates a symbolic link between the SQL Interface library file and the
MERANT ODBC drivers file. See “Linking SQL Interface to the ODBC Driver on
UNIX” on page 148.
For information about setting up MERANT Oracle or Informix drivers, see the
MERANT DataDirect Connect ODBC Reference. Also see Oracle or Informix
documentation.
3. Set the environment variable DB2INSTANCE to point to the instance name, and
set LIBPATH.
Here is a Bourne shell example:
DB2INSTANCE=inst1
LIBPATH=
/lib:/usr/lib:/home/essbase/bin:$INSTHOME/sqllib/lib:
export INSTHOME DB2INSTANCE LIBPATH
where INSTHOME is the environment variable that you defined in Step 2, and
“inst1” is the instance name.
For more information about setting environment variables for the MERANT DB2
driver, see the MERANT DataDirect Connect ODBC Reference. Also see DB2
documentation.
where INSTHOME is the environment variable that you defined in Step 3, and
“inst1” is the instance name.
For more information about setting environment variables for the IBM DB2
driver, see DB2 documentation.
➤ To run inst-sql.sh:
1. Using the Essbase system administrator account (this is the account used to
install and run Essbase), type the following command:
sh inst-sql.sh
Alternatively, you can use shell scripts created by inst-sql.sh to update your
library path. See “Using Shell Scripts to Set the Library Path (Optional)” on
page 152.
● On Solaris, add the $ARBORPATH/dlls directory to the LD_LIBRARY_PATH
variable:
For example, if you are using the C shell, the .cshrc file might look like this:
setenv ARBORPATH /hyperion/essbase
setenv LD_LIBRARY_PATH /usr/lib:$ARBORPATH/dlls
● On AIX, add the $ARBORPATH/dlls directory to the LIBPATH variable:
For example, if you are using the C shell, the .cshrc file might look like this:
setenv ARBORPATH /hyperion/essbase
setenv LIBPATH /usr/lib:$ARBORPATH/dlls
For example, if you are using the C shell, the .cshrc file might look like this:
setenv ARBORPATH /hyperion/essbase
setenv SHLIB_PATH /usr/lib:$ARBORPATH/dlls
The .profile file, if you are using the Bourne or Korn shell, might look
like this:
ARBORPATH=/home/hyperion/essbase
export ARBORPATH
SHLIB_PATH=$SHLIB_PATH:$ARBORPATH/dlls
export SHLIB_PATH
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$ARBORPATH/dlls:
/usr/bin/X11:/sbin:.export PATH
Note: HP-UX uses SHLIB_PATH to search for shared library files at run time and
LPATH to link to shared library files while compiling.
8
For more information, see your UNIX documentation.
These files contain commands that specify the correct environment variables for
Essbase. $ARBORPATH/dlls is added to the library path, and ODBCINI is set to
$ARBORPATH/bin/.odbc.ini.
To use these scripts so that Essbase environment variables are available to your
shell environment every time you log on, complete one of the following tasks after
you run inst-sql.sh :
● In the C shell, use the source command against odbc.csh in the .login
or .cshrc file. For example, edit the .login or .cshrc file to include this
line:
% source $ARBORPATH/setup/odbc.csh
● In the Bourne or Korn shell, use the . (dot) command against odbc.sh. in the
.profile file. For example, edit the .profile file to include this line:
% . $ARBORPATH/setup/odbc.sh
4. Bind all files, or at least the .bnd files, in your $ARBORPATH/bin directory.
For example:
BIND iscsso.bnd
File names may change for new driver versions. List all the files that you need
to bind with the .bnd extension in the $ARBORPATH/bin directory.
It is recommended that you bind all the files in the bin directory.
5. Grant user privileges for accessing data.
For more information about binding and granting privileges, see the MERANT
DataDirect Connect ODBC Reference.
Note: On AIX, inst-sql.sh prompts you to choose between the MERANT DB2
driver and the IBM Call-Level Interface (CLI) for DB2 driver. inst-sql.sh links SQL
Interface to different libraries, depending on which DB2 driver you choose. To switch
DB2 driver sets after you run inst-sql.sh, reinstall SQL Interface.
You are now ready to configure the data source. You may also need to configure
your ODBC driver. To perform these tasks, see the Essbase SQL Interface Guide,
which is provided in .pdf (Essqlint.pdf), in the \essbase\docs\pdf
directory, for online viewing and printing in Adobe Acrobat Reader (Version 3.0.1
or later).
9
This chapter provides information on the supported TCP/IP and Named Pipes
network configurations. It serves as a checklist to ensure that the basic elements
are installed and running on the client and server computers.
Refer to your network and operating system documentation for detailed
information on installing the software and services required to run Essbase. Your
software provider assumes no liability and does not guarantee the accuracy of this
information.
This chapter contains the following sections:
● “TCP/IP Support” on page 158
● “Named Pipes Support” on page 159
● “Novell Using Named Pipes Support” on page 159
● “LAN Manager Using Named Pipes Support” on page 162
TCP/IP Support
The following protocol stacks have been tested and are supported by Essbase:
● Client Support: Microsoft Windows 98 Native TCP/IP
● Server Support:
– Windows NT or Windows 2000 Native TCP/IP from Microsoft
– HP-UX Native TCP/IP from Hewlett Packard
– AIX Native TCP/IP from IBM
– Solaris Native TCP/IP from Sun Microsystems
Note: Check the conventional memory requirements of these drivers to ensure that
you have sufficient memory available.
Server
TCP/IP is included with Windows and UNIX platforms. As part of defining the
Windows or UNIX computer with the TCP/IP protocol, the computer name and IP
address are defined during the installation of the operating system.
Client
➤ To install TCP/IP on a client computer:
1. Install one of the supported protocol stacks.
2. For each server on the network, update the client HOSTS file to contain an
entry for the server.
For example, the following entry would be made for the server MAPLE at IP
address 198.137.238.10:
198.137.238.10 MAPLE
The hosts file specifies the IP address of the server so that the client can
communicate with the server. A host is any device attached to the network that
uses TCP/IP. To receive and deliver packets successfully between hosts, TCP/IP
relies on information in the hosts file.
Server Support:
● Windows NT/2000 Native Named Pipes (NetBEUI)
● Microsoft LAN Manager (NetBEUI)
Windows Clients
This section contains information on connecting the Windows 98 client computer
to Windows servers using Named Pipes.
Windows Servers
Novell supports Named Pipes service in its IPX protocol environment.
Note: The Novell Named Pipes environment does not require the Windows NT server
to log on to the file server.
After installing Windows NT, Windows 2000, or Windows XP, install the
NWLINK IPX/SPX driver on the Windows server. Select the Network options
during installation or configuration of Windows NT or Windows 2000, and select
NWLINK IPX/SPX.
UNIX Server
Novell does not currently provide Named Pipes requestors for UNIX.
Windows Clients
LAN Manager workstations must meet the following requirements:
● Workstations must use LAN Manager 2.0 Enhanced (or above) drivers and
have Named Pipes permission.
● Users executing “Net Logon” must attach to the appropriate server computer
in the correct domain.
Windows Servers
LAN Manager support for Named Pipes service under Windows NT,
Windows 2000, or Windows XP is built-in, using NetBEUI.
UNIX Servers
LAN Manager does not support Named Pipes service to UNIX.
10 Databases
Table 14: Default I/O Access Modes for Each Essbase Release
The following list can help you to determine which I/O access mode your
databases currently use, and how those databases will upgrade if you do not make
any changes.
● Release 6.2 databases use buffered I/O, unless essbase.cfg contains the
setting DIRECTIO TRUE. When upgraded to Release 6.5, all Release 6.2
databases will use same the I/O access mode that was used in Release 6.2.
The I/O access mode for any database can be changed once upgraded to
Release 6.5, using the database settings.
● Release 6.0 and Release 6.1 databases use direct I/O. When upgraded to
Release 6.5, all Release 6.0 or Release 6.1 databases will use buffered I/O,
unless essbase.cfg contains the setting DIRECTIO TRUE. The I/O access
mode for any database can be changed once upgraded to Release 6.5 by using
the database settings.
● Databases in releases prior to 6.0 use buffered I/O. When upgraded to
Release 6.5, all pre-Release 6.0 databases will use buffered I/O, unless
essbase.cfg contains the setting DIRECTIO TRUE. The I/O access mode
for any database can be changed once upgraded to Release 6.5, using the
database settings.
The DIRECTIO setting introduced in Release 6.2 is server-wide, and affects all
databases. With Release 6.5, the access mode specified by DIRECTIO is only read
once for each database, upon upgrading or first creation of a database. Thereafter,
the I/O access mode must be changed per database using the database settings.
10
Essbase Installation Guide ■ 165
Upgrading and Migrating Databases
The I/O access mode can be set from Application Manager (Database Settings >
Storage tab), MaxL (alter database set io_access_mode), or programmatically
using the Essbase Application Programming Interface. For more information, see
the Essbase Database Administrator’s Guide, the MaxL documentation in the
Technical Reference in the docs directory, or the API Reference in your docs
directory.
If you want to use an operating system’s no-wait I/O, select direct I/O as the
Essbase I/O access mode. Essbase attempts to use no-wait I/O, when available, as
long as direct I/O is the I/O access mode. To determine whether Essbase is using
no-wait I/O at a particular time, view the database information in Application
Manager (Database Information > Storage tab), MaxL (display database), or
programmatically using the Essbase Application Programming Interface. For a list
of platforms on which Essbase supports no-wait I/O, see “Platforms on Which
Essbase Supports No-wait I/O” on page 167.
If you set a database to use direct I/O, Essbase will attempt to use direct I/O the
next time the database is started. If direct I/O is not available on the platform at the
time the database is started, Essbase will use buffered I/O, which is the default.
However, Essbase stores the I/O access mode you selected as a setting in the
security file, and will attempt to use that I/O access mode each time the database
is started.
● The data file cache default size is 32 MB when direct I/O is used. The data file
cache is not used when buffered I/O is in effect.
● With Release 6.5, the size of index pages is fixed at 8 K, regardless of the I/O
access mode. The index page size is unchangeable.
To override the defaults after upgrading, change the database settings or properties
before you start the upgraded database for the first time.
For more information on buffered I/O and direct I/O, see the Essbase Database
Administrator’s Guide.
Cache Memory
Platform Direct I/O No-Wait I/O Locking
1 On Windows XP, Windows 2000, and Windows NT, the Essbase Agent must be
started by an administrator or power user to enable Cache Memory Locking
(optional). Specifically, a power user is one who can run processes with the
SE_INC_BASE_PRIORITY_NAME privilege set.
2 After the OLAP Server software is installed, the root user must run a script, root.sh, to
enable Cache Memory Locking (optional). For more information, see “Considerations
When Upgrading from Release 5.x” on page 168.
3 Direct I/O not supported on HFS on HP-UX.
10
Essbase Installation Guide ■ 167
Upgrading and Migrating Databases
10
Essbase Installation Guide ■ 169
Upgrading and Migrating Databases
Note: Essbase.sec, the Essbase security file in $ARBORPATH/bin, also upgrades for
all releases.
10
Essbase Installation Guide ■ 171
Upgrading and Migrating Databases
After opening Retrieval Wizard files, make sure the navigation panel nodes define
the member filters as you want them. If necessary, manually promote, demote, or
move nodes around or add new nodes.
10
Essbase Installation Guide ■ 173
Upgrading and Migrating Databases
ATL.DLL ✔ 2.00.7024
CTL3D32.DLL ✔ 2.31.000
MFC42.DLL ✔ ✔ ✔ 4.21.7022 1
MSVCRT.DLL ✔ ✔ ✔ ✔ ✔ 5.00.7022 2
MSVCIRT.DLL ✔ ✔ ✔ ✔ ✔ 5.00.7022
1 Do not use file versions 6.00 through 6.00.8336, as these file versions may cause memory allocation
problems.
2 Do not use file versions 6.00 through 6.00.8266, as these file versions may cause memory allocation
problems.
4. Copy the essbase.cfg file from the essbase\bin directory on the original
OLAP Server to the same directory on the new OLAP Server using the file
system.
5. On the target OLAP Server, define disk volumes.
To allocate a new volume, use SETDBSTATEITEM 23 in ESSCMD and
follow the prompts. You can also use the Database Settings dialog box in
Application Manager or the alter database statement in MaxL.
Consider carefully how you configure your disk volumes. Any changes you
make to your disk volumes settings after you have loaded data on the target
OLAP Server are reflected only in new data loads; changes are not retroactive.
6. Using Application Manager, MaxL, or ESSCMD, create new applications and
databases on the target OLAP Server.
Note: For Release 6.2 and later, you can use Essbase Administration Services to
migrate applications and databases (without re-creating them) from one OLAP
Server to another. When you migrate applications and databases across servers
using Administration Services, the following information is copied to the target
server: all databases and outlines, Essbase objects, user and group security for
the application or database (including filter associations), and security filters.
The names of the applications and database you create do not need to be the
same as the ones on the source server. However, if you make changes to the
names, make sure that these changes are reflected as necessary in script files,
spreadsheet macros, and API-based applications. In addition, make sure that
these changes are clearly communicated to the user base.
10
Essbase Installation Guide ■ 175
Upgrading and Migrating Databases
10. Save the .OTL file to the new application and database on the target server.
At this point, you should avoid making changes to the outline if you want to
be able to import the data file that you will export from the source application.
11. Move all calculation scripts, rules files, and report scripts to the target server
using one of the following procedures:
● Repeat Step 8 through Step 11 of this procedure.
● Move the files to the new server via the file system or via FTP.
If you are migrating between different server platforms, be sure to use the
procedure described in Step 8 through Step 11 of this procedure. If you are
migrating between the same server platforms, calculation script and report
script files can be moved using the operating system. If you move these files
via the operating system, check to make sure that they function properly after
moving them.
CAUTION: Data load rules files are binary files and should always be
migrated as described in Step 8 through Step 11.
12. Move any ESSCMD or MaxL scripts to the target server using the file system
or via FTP.
13. If you are migrating a Release 6.5 database to another computer and the
database uses linked reporting objects, export the LROs so that you can
re-import them to the migrated database.
Use the export lro and import lro MaxL statements. For more information,
see the MaxL Language Reference.
Note: If you decide to clear data from the source database, note that any LROs
you want to migrate must be exported before data is cleared. When data is cleared,
LROs are also cleared.
14. Export data from the application on the source server in one of the
following ways:
● Choose All Data, Input Level Data, or Level 0 Data, depending on the
size of your data set as well as how the database was initially loaded.
● Use the initial data load files that were used to populate the database on
the source server.
15. Import data to the target application on the target server.
16. Recalculate your database if these apply:
● You loaded input-level data from data load files, or
● You exported only partial data from the database (for example, if you
chose “Level 0” or “Input Level” data only)
17. If you exported any linked-reporting objects (LROs) from the source database,
reimport them to the upgraded database using the import lro MaxL statement.
For more information, see the MaxL Language Reference.
18. Repeat these steps for all other databases on the source server that you want
to migrate to the target server.
19. Migrate security information by recreating user filters, groups, and
permissions on the target server.
Note: If you are migrating Release 6.2 or later databases from one server to
another, you can use Essbase Administration Services to migrate security
information. See the Essbase Administration Services Online Help for more
information.
10
Essbase Installation Guide ■ 177
Upgrading and Migrating Databases
11 Installation Tasks
Note: Changing System settings affects all users who access your system.
Tip: You can type SET from an MS-DOS command prompt to view your current
environment settings.
Note: You may need to install operating system patches to support JRE. For more
information, see “Installing JRE on UNIX Systems” on page 184.
If you have already installed a supported version of JRE, you do not have to
reinstall JRE. However, you must set the JVMMODULELOCATION parameter,
and, on UNIX systems, set additional environment variables.
For more information about supported versions of JRE, see “Windows OLAP
Server Requirements” on page 36 or “Verifying UNIX OLAP Server
Requirements” on page 62.
Note: Use of JRE requires operating system patches on some platforms. Review
the Essbase readme file for special requirements and verify that you have installed
the correct patch level to support the JRE you are installing.
Setting JVMMODULELOCATION
JVMMODULELOCATION is a setting in the essbase.cfg file that enables you
to designate a specific installation of JRE for use with Essbase. This setting is
particularly useful if you have multiple versions of Java installed on the computer
running OLAP Server.
In Windows, if the user selects to install JRE automatically, it is installed
to the $ARBORPATH\java\jre13 directory. Therefore the JVM.DLL file
with be in $ARBORPATH\java\jre13\bin\hotspot\jvm.dll.
JVMMODULELOCATION is automatically set up in essbase.cfg if
JRE is installed automatically.
To set the JVMMODULELOCATION parameters, you must specify the full path
and file name of the Java Virtual Machine (JVM) library. The location and name
of this library varies, depending on the JRE version and the operating system that
you are using. Table 18 shows the correct locations for the JVM.
Operating System
(JRE version) Location and Name of JVM Library File
1 The directory, PA_RISC, may be PA_RISC2.0, depending on the processor used by the computer
running HP-UX.
➤ To set JVMMODULELOCATION:
1. On the computer that runs the OLAP Server, change to the ARBORPATH\bin
directory.
2. Locate the essbase.cfg file in this directory and open the file in a text
editor.
If the file does not exist, create and open a new text file named essbase.cfg.
3. In the essbase.cfg file, add a new line to the end of the file and type the
following text:
JVMMODULELOCATION FullpathAndFilenameOfJvmLibraryFile
Do not include spaces in the path and filename. Do not enclose the parameter
in quotation marks. A semicolon is not required at the end of the line.
On Windows systems, be sure to specify the path and file name without
spaces, as in the following example:
JVMMODULELOCATION c:\progra~1\javasoft\jre\1.3\bin\hotspot\jvm.dll
Note: On Solaris, the symbolic link for the JVM is set to the client version by default. If
you want to use the server VM with Essbase (instead of the default client vm), modify
the link to the following setting:
$JAVAHOME/jre/lib/sparc/libjvm.so->$JAVAHOME/jre/lib/sparc
/server/libjvm.so
In the Bourne or Korn shell, add the following text to the .profile file:
ESS_JVM_OPTION1=-XX:+AllowUserSignalHandlers;
export ESS_JVM_OPTION1;
In the Bourne or Korn shell, add the following text to the .profile file:
LIBPATH=/usr/java120/jre/bin:/usr/java120/jre/bin/classic:
$LIBPATH; export LIBPATH;
Note: These LIBPATH directory entries must be added to the beginning of the
LIBPATH environment variable.
In the Bourne or Korn shell, add the following text to the .profile file:
SHLIB_PATH=$SHLIB_PATH:/opt/java1.2/jre/lib/PA_RISC:
/opt/java1.2/jre/lib/PA_RISC/classic; export SHLIB_PATH;
ESS_JVM_OPTION1=-Djava.compiler=NONE; export ESS_JVM_OPTION1;
setenv ESS_JVM_OPTION2=-Xnojit:all; export ESS_JVM_OPTION2;
Note: The directory, PA_RISC, may be PA_RISC2.0, depending on the processor used
by the computer running HP-UX.
Uninstalling Essbase
You can uninstall Essbase from Windows 98, Windows XP, Windows NT 4.0,
and Windows 2000 platforms. This section helps you determine conditions for
uninstalling Essbase, and shows you how to uninstall OLAP Server and client
software from your computer or from a network drive.
This section contains the following subsections:
● “Guidelines for Uninstalling” on page 191
● “What You Can Uninstall” on page 192
● “Instructions for Uninstalling” on page 192
Note: You see the prompt because Essbase products are uninstalled individually,
and many Essbase files are shared with other Essbase products. For example,
essapin.dll is installed with the OLAP Server, as well as with client software
and the API. Clicking Yes To All makes uninstalling faster and does not disrupt
other programs installed on your computer.
Windows removes the program and associated files. If some elements of the
program could not be removed, a Details button is displayed.
5. Click Details for more information.
6. Click OK.
Note: In this release, the documentation installer is available only for Windows
platforms. You can access this installer via essbase.com or the Hyperion Download
Center.
Note: Links to documentation from help menus, the Information Map, and the Windows
Start menu will not work properly if you do not have one full copy of documentation
installed on the OLAP Server computer.
➤ To install documentation:
1. Download the documentation installer from essbase.com or the Hyperion
Download Center (from the same location as the OLAP Server software
downloads).
2. Open the docinst directory, and double-click setup.exe.
3. Follow the prompts to the Choose Destination Location screen.
4. Click Browse to select or type the name of the directory where you want to
install the documentation.
The default directory is the existing installation directory (if documentation
has been previously installed on this computer) or ARBORPATH or
\hyperion\essbase on the same drive as Windows.
If you type the name of a directory that does not exist, the installation program
creates the directory for you.
5. On the Setup Type screen, select one of the following options:
● Complete: Installs all documentation associated with the release.
● Custom: Enables you to select the documentation components that you
want to install.
Note: Be sure to select the Information Map component in the Getting Started
category in order to install the HTML file that provides live links to all documentation
components (essdocs.htm). This map enables you to access documentation
without having to know where individual files are installed.
After installation, you can access all installed documentation from a single HTML
file, the Information Map. To access the Information Map, launch the
essdocs.htm file in the \docs directory, under the directory you specified
during installation. Note that links from the Information Map work only for those
documentation components you choose to install.
Index
IP addresses, 56
migrating from Release 5.x, 81
server licenses, 32
stored on client hard disk drive, 91
Spreadsheet Add-in to Excel or Lotus 1-2-3, 102
Application Manager
Administration Services. See Essbase Administration
connecting to the server, 94
Services
creating partition user, 113
advanced installation tasks, 179
default directories on network drive, 91
Agent
desktop, 93
commands, 45
installing
removing automatic service, 52
as shared on network drive, 87
running as automatic service, 47
to hard disk, 83
stopping automatic service, 50
to network drive, 82
AIX servers
online help icon, 93
API library path, 137
program files, 90
installing
running, 93
API, 133
shared network installation, 87
OLAP Server, 61
Start Menu icon, 93
SQL Interface, 142
starting, 93
library path variables, 73
troubleshooting connections, 97
multithreading, 62
Application Programming Interface (API)
starting, 74
API directory, 136
system requirements, 25
default directories, 136
AllowUserSignalHandlers option for Java, 188
files required to compile programs, 136
installing on UNIX, 133
installing on Windows, 132
essmsh (MaxL Command Shell on UNIX), 69 network protocol, 42, 89, 124
essmsh.exe (MaxL Command Shell on Windows), 41 NLS (.NLS), 41
ESSNET.DLL, 42, 89, 124, 132 ODBC drivers and documents, 142
esssql.cfg, 147 odbc.ini (.odbc.ini), 153
ESSSQL.DLL, 141 profile (.profile), 70
ESSTOOLB.XLS, 101 required to compile API programs, 136
essunins.dll, 40, 92 root.sh, 68
ESSXLEQD.XLA, 102 Runtime Client
event logs. See log files client drives, 127
example spreadsheets. See sample spreadsheets security files, 42
Excel add-in server logs, 43, 74
installing, 79 setup.sh, 64
installing Essbase toolbar, 100 shared library (.sl), 138
starting, 99 Spreadsheet Add-in, 90
executable file for installing, 65 SQL Interface
executables. See shared executables UNIX, 144
exiting Windows, 141
Agent EXIT command (UNIX), 77 UNIX default locations, 69
Agent EXIT command (Windows), 45 upgrades and Spreadsheet Add-ins, 81
upgrading and, 170
Windows default locations, 41
F FTP and migrating, 175
files
application logs, 43, 74
UNIX, 63 H
Application Manager, 90 hard disk drives
BND (.BND), 142 client software, 83
cautions against moving/renaming, 40, 92 Runtime Client, 125
cshrc (.cshrc), 70 HELP command (Agent)
essinst, 65 UNIX servers, 77
ESSSQL.DLL, 142 Windows servers, 45
essunins.dll, 40, 92 help for ODBC drivers, 140
hosts file (Windows), 56 host name options for Personal Essbase, 55
Hyperion Essbase client program files hosts file
(Windows), 90 configuring on Windows, 56
Hyperion Essbase program files (Windows), 41 error message, 56
hyperionenv.doc, 71 installing TCP/IP, 159
in API directory, 90 HP-UX servers
in BIN directory, 90 API environment setup, 138
ISU (.ISU), 41 installing
language support, 41 API, 133
LIC (.LIC), 141 OLAP Server, 61
logs, 43, 74 SQL Interface, 142
MaxL header and library (Windows), 90 multithreading, 62
migrating client applications, 81 network protocols, 26
moving/renaming (caution), 40, 92
starting, 74 prerequisites, 17
system requirements, 26 recommended order, 30
HTML documentation sample applications, 105
accessing, xiv Spreadsheet Add-in, 79
installing with API SQL Interface, 139
on UNIX, 135 workflow, 17
on Windows, 132 installers, about, 18
Hyperion Download Center, 18 INSTHOME setting, 146
hyperionenv.doc, 71 inst-sql.sh
files generated by, 152
linking SQL Interface to ODBC drivers, 148
I prerequisite for running, 146
I/O access mode Integration Server, 33
changing, 165 Interntl database, sample, 105
preserving, 165 INTERSOLV ODBC drivers. See MERANT ODBC
I/O access mode, cache sizes, 166 drivers
I/O, and upgrading, 164 invalid server names, 97
IBM DB2 drivers IP addresses
instance names, 148 locating, 94
setting up, 147, 153 Microsoft Loopback Adapter
switching, 153 adding to host, 56
icons, program, 93 specifying, 59
INCLUDE TCP/IP-enabled server, 96
directory (API), 136
setting in Path statement (API), 137
index page size, default, 167 J
Install to client option, 124 Java
installation advanced configuration options, 190
advanced tasks, 179 installing automatically, 38
API, 131 to 132 installing manually, 183
Application Manager, 79 installing on UNIX, 184
canceling, 37 requirements for AIX, 25
client software, 79 requirements for HP-UX, 26
Essbase Administration Services, 79 requirements for Solaris, 24
Essbase Toolbar, 100 requirements on Windows systems, 23
JRE setting environment variables on UNIX systems,
on UNIX, 184 188
on Windows, 184 updating environment
network protocols, 157 AIX, 189
OLAP Server software HP-UX, 189
on UNIX, 62 Solaris, 188
on Windows, 36 Java Runtime Environment (JRE). See Java
Personal Essbase, 53 Just In Time compiler option for Java on HP-UX, 189
JVMMODULELOCATION, setting, 185
K locale directory
created under some Hyperion Essbase products,
Korn shell 91
ARBORPATH setting, 71 description, 41, 70
library path (AIX), 73 on UNIX, 136
library path (HP-UX), 73 setting the ESSLANG environment variable, 181
library path (Solaris), 72 localhost server name, 116
log files, 43, 63, 74
L logging in, 94
from Application Manager, 94
language support by setting the ESSLANG
from Spreadsheet Add-in, 99
environment variable, 181
LOGOUTUSER command (Agent)
LANs. See Microsoft LAN Manager; Novell Netware
UNIX servers, 77
LANs
Windows servers, 45
LD_LIBRARY_PATH setting, 137
Loopback adapter, See Microsoft Loopback adapter
LIB
Lotus 1-2-3 add-in file, manually adding, 104
directory (API), 136
LPATH setting, 138
setting in Path statement (API), 137
ls command (UNIX), 65 to 66, 134
LIBPATH setting
DB2 driver on AIX, 148
UNIX servers, 72 M
libraries Manage Add-Ins dialog box (Lotus 1-2-3), 104
driver manager, 148 manually updating environments
dynamic-link. See dynamic-link libraries Runtime Client, 129
UNIX servers, 71 to 72 UNIX servers, 70
library path Maximize Throughput for Network Applications
AIX, 73 option, 47
HP-UX, 73 MaxL
Solaris, 72 on UNIX, 69
LIC (.LIC) files, 141 on Windows, 41
licensing MaxL header files,location of, 90
Personal Essbase, 54 MaxL Perl Module
viewing licenced products, Windows platforms, installed location on UNIX, 70
38 installed location on Windows, 42, 91
licensing,upgrades and, 32 memory
limitations of Personal Essbase, 54 AIX system requirements, 25
linked objects HP-UX system requirements, 26
migrating and, 176 Solaris system requirements, 24
upgrading and, 171 to 172 Windows system requirements, 23
VALIDATE and, 171 MERANT ODBC drivers
linking SQL to ODBC drivers on UNIX, 148 binding files, 152
loading data into Samppart and Samppeast, 121 DB2, 146, 154
loading sample databases, 106 linking to SQL Interface, 149
local area networks. See Microsoft LAN Manager; Oracle, 154
Novell Netware LANs Microsoft LAN Manager, 162
local client installations, directories created, 90
LOCAL server name, 55
W Windows Service
about, 47
Windows installing, 51
configuring loopback, 59 removing, 52
default server file locations, 41 resetting, 51
network protocols, TCP/IP hosts, 59 running Essbase as, 47
Personal Essbase connections, 55 starting, 48
server installation, 37 stopping, 50
server system requirements, 23 Windows system files, Runtime Client shared
uninstalling, 190 installation, 127
Windows 98 Windows system files, updates to during upgrade,
API installation, environment setup, 137 173
environment setup, 137 workflow
Personal Essbase installation, restrictions, 54 for SQL Interface installations on UNIX, 142
registration utility, 33 for SQL Interface installations on Windows, 140
Runtime Client installation, 125 installation, 17
setting program directories, 39
Spreadsheet Add-in environments, 102
updating environment, 181 X
Windows platforms X Windows, 63
automating server startup, 44 Xchgrate database, introduced, 105
client installations, 83
dual boot configurations, 54
network protocols, installing, 158
Windows servers
API environment setup, 137
directories created, 40
environment, manually updating, 180
installing API, 132
network protocols, 159
SQL Interface installations environment settings,
145
updating environment, 180