Banner Home Previous Next Index Help



Introduction to Hyperion Essbase


This chapter introduces Hyperion Essbase and describes the Hyperion Essbase environment. Hyperion Essbase is a multidimensional database server that is optimized for planning, analysis, and management reporting applications. You can access Hyperion Essbase from a spreadsheet or custom interface on a desktop computer or on a workstation. Managers, analysts, and executives can see useful information on demand with Hyperion Essbase.

This chapter contains the following sections:


Go to top About the Hyperion Essbase Product Family

The Hyperion Essbase product family includes the following feature sets:


Go to top Multidimensional Development Features

Hyperion Essbase offers many key advantages to help you develop effective multidimensional applications:


Go to top Architectural Features of Hyperion Essbase

Hyperion Essbase incorporates powerful architectural features to handle a wide range of analytic applications across large multi-user environments.


Go to top Dynamic Dimensionality

The Hyperion Essbase server uses a method called dynamic dimensionality for storing and retrieving data and for optimizing analytical performance. This method separates data into sparse and dense dimensions. See Multidimensional Concepts and Basic Architectural Elements to learn how Hyperion Essbase defines and uses sparse and dense dimensions to optimize data access and to reduce index and storage requirements within the database.

Dynamic dimensionality allows Hyperion Essbase to provide sophisticated attribute reporting without impact to database storage requirements or batch calculation performance.


Go to top Multithreaded Design and SMP

The Hyperion Essbase server is a 32-bit, multithreaded software application that supports symmetric multiprocessing (SMP) hardware platforms. Multithreaded design creates a separate thread for each user request. A multithreaded software architecture enables multiple users to work on a Hyperion Essbase database at the same time. Hyperion Essbase also uses separate threads to support data loads and calculations in the database.

Symmetric multiprocessing allows single servers to run multiple processors concurrently. Hyperion Essbase supports multiple threads over SMP servers automatically. Thus performance is not significantly degraded, even with a large number of simultaneous users.


Go to top Multi-User Read and Write

The Hyperion Essbase server supports simultaneous access and update by multiple users. You can implement applications that require iterative changes to data, such as budgeting, forecasting, and planning applications, and allow multiple users to access these applications simultaneously.


Go to top Client-Server Overview

The Hyperion Essbase client-server architecture supports enterprise analysis applications. The server runs Hyperion Essbase software and fields requests from clients. A network connects the server and the clients to each other. The server is typically a PC, or a UNIX machine. The clients are PCs or UNIX workstations that also run Hyperion Essbase software.

Hyperion Essbase uses a distributed client-server model. In a distributed model, the database engine typically resides on the server and portions of the database software reside on each client. A typical client-server configuration has one server and multiple clients: the server performs most of the database processing so the clients can run queries with minimal memory and disk configurations.

Hyperion Essbase clients often connect to multiple servers to access different databases. Within your organization, you might have multiple servers, each with its own users and databases.


Go to top Hyperion Essbase Server

All Hyperion Essbase application components, including database outlines and calc scripts, application control, and multidimensional database information, reside on the server. With Hyperion Essbase you can configure server disk storage to span multiple disk drives, so you can store large databases. Hyperion Essbase requires a server to run a multithreaded operating system so the server can efficiently manage multiple, simultaneous requests. The server also runs a server agent process that acts as a traffic coordinator for all user requests to Hyperion Essbase applications.

The Hyperion Essbase server software runs on PCs or UNIX servers. See the Hyperion Essbase Start Here booklet for information on the supported operating systems. See the Hyperion Essbase Installation Guide for specific information on server configuration requirements.


Go to top Hyperion Essbase Client

Hyperion Essbase clients retrieve and analyze data from the server with Lotus 1-2-3, Microsoft Excel, or a custom application interface.

There are three types of Hyperion Essbase clients:

See the Hyperion Essbase Installation Guide for specific information on client configuration requirements. See the Hyperion Essbase Start Here booklet for information about supported platforms for Hyperion Essbase products.


Home Previous Next Index Help Banner


Copyright © 1991-2000 Hyperion Solutions Corporation. All rights reserved.