Essbase Directory Structure

A computer that has the Essbase client programs installed uses a predefined directory structure. The exact name of the root directory depends on the name selected during user installation, but the structure under the root directory is always the same.

The following figure shows this structure:

\root Root directory: All Essbase files
\root\bin Binary directory: executables, shared libraries, and other program files
\root\client Client directory: Client application and database files
\root\client\appname Files relating to the application appName (one for each application)
\root\client\appname\dbname Files relating to the database dbName in the application appName (one for each database in the application)

The root directory can have any name the user chooses at installation time. The default is \hyperion\essbase. When a client program is first loaded, it finds the root directory by checking the ARBORPATH environment variable. This variable is defined at installation time to point to the directory into which the user installed Essbase.

Note:The root directory name cannot include spaces.

Portions of the API use the ARBORPATH environment variable under certain conditions, so you need to be aware of whether or not the end user of your program has ARBORPATH defined. You can set up your program so that setting the ARBORPATH environment variable is not necessary for your users.