2
Introduction to Essbase
In This Chapter
About Essbase.....................................................................................................................11
Typical Users of Essbase..........................................................................................................12
Components of the Client-Server Environment..................................................................................12
Essbase Application Products....................................................................................................14
The Multidimensional Database..................................................................................................15
Database Outlines.................................................................................................................17
This chapter provides an overview of Essbase and its users. It includes a description of the Essbase
client-server environment and the Essbase product suite. Finally, multidimensional database
concepts and database outlines are discussed.
About Essbase
Essbase is multidimensional database software that is optimized for planning, analysis, and
management-reporting applications. Essbase uniquely blends an innovative technical design
with an open, client-server architecture. The product enables you to extend decision support
systems beyond ad hoc queries and reports on historical performance to dynamic, operational
systems that combine historical analysis and future planning.
By consolidating and staging historical and projected data for detailed analysis, you gain
perspectives about your business that enable you to take appropriate actions.
Essbase provides both power and flexibility. Thus, it can be used for a broad range of online
analytical processing (OLAP) applications, including those in the following list:
Budgeting
Forecasting and seasonal planning
Financial consolidations and reporting
Customer and product profitability analysis
Price, volume, and mix analysis
Executive information systems
About Essbase
11
Copy text from protected pdf to word - extract text content from PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Feel Free to Extract Text from PDF Page, Page Region or the Whole PDF File
copy paste pdf text; extract text from pdf with formatting
Copy text from protected pdf to word - VB.NET PDF Text Extract Library: extract text content from PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
How to Extract Text from PDF with VB.NET Sample Codes in .NET Application
cut text pdf; extract highlighted text from pdf
Essbase enables you and others in the organization to share, access, update, and analyze
enterprise data from any perspective and at any level of detail without learning new tools, query
languages, or programming skills.
Typical Users of Essbase
Essbase can be used in many different applications. Financial analysts have found the product
to be invaluable in budget analysis, currency conversion, and consolidation. Cost accountants
apply its powerful capabilities to evaluate allocation and elimination scenarios. Product
managers and analysts use it to plan and analyze multiple product lines and distribution
channels. You can also use the product as a repository database for spreadsheet data. Anyone
who uses a spreadsheet is a potential user of Essbase.
Because Essbase is applicable to such a broad variety of environments, individuals using it at an
organization may fill one or more roles in implementing and running applications. This guide
refers to specific roles by three titles. A role may be performed, however, by one person or by
several people working collaboratively.
System administrator. The Essbase system administrator typically has experience in
networking, installing software packages, and administering system functions. In addition
to installing the Essbase software, the Essbase system administrator may also set up Essbase
user accounts, set up the security system, and maintain the Essbase Server.
Application designer. The application designer sets up the Essbase database, creates the
database outline, and develops calculation and report scripts. The responsibilities of the
Essbase system administrator and the application designer may overlap in some areas. The
application designer has probably developed spreadsheet or database applications and
understands the operational problems and the tools being employed to solve them.
User. The user interacts with Essbase databases through spreadsheets, using Microsoft Excel
for Windows. Users are typically analysts and managers who use spreadsheet programs as
their primary tool for viewing and analyzing data.
Components of the Client-Server Environment
Client-server computing refers to the architecture in which individual PC workstations are
connected to a powerful server by means of a local area network (LAN). The PC workstation
acts as a client by requesting data from the server. The server processes the request and returns
the desired result to the client.
Essbase is built as a client-server system. System performance and multiuser capabilities are
greatly enhanced in the Essbase client-server environment. Figure 1 illustrates the Essbase
components and their relationships.
12 Introduction to Essbase
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
Create editable Word file online without email. Supports transfer from password protected PDF. VB.NET class source code for .NET framework.
copy pdf text with formatting; copy highlighted text from pdf
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Quick to remove watermark and save PDF text, image, table, hyperlink and bookmark to Word Password protected PDF file can be printed to Word for mail
copy text from protected pdf; how to copy and paste pdf text
Figure 1 Essbase Components
The Server
Essbase Server is a multidimensional database that supports analysis of an unlimited number of
data dimensions and an unlimited number of members within these dimensions, developed
using a true client-server architecture, All data, the database outline, the calculations, and the
data security controls reside on the Essbase Server.
Essbase Spreadsheet Add-in
Essbase Spreadsheet Add-in is a software program that merges seamlessly with Microsoft Excel.
After Essbase is installed, a special menu is added to the spreadsheet application. The menu
provides enhanced commands such as Connect, Pivot, Drill-down, and Calculate. Users can
access and analyze data on Essbase Server by using simple mouse clicks and drag-and-drop
operations. Spreadsheet Add-in enables multiple users to access and to update data on Essbase
Server simultaneously.
The Network
Essbase runs on PC-based LANs that support the TCP/IP protocol.
Components of the Client-Server Environment 13
C# PDF Password Library: add, remove, edit PDF file password in C#
Able to create a password protected PDF contains file Program.RootPath + "\\" 3_pw_a.pdf"; // Create a passwordSetting.IsExtract = true; // Copy is allowed.
can't copy and paste text from pdf; extract text from pdf to word
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
file & pages edit, C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET search text in PDF Able to convert password protected PDF document.
extract text from pdf c#; extract text from pdf file
Note:
Supported network environments and technical requirements are discussed in detail in the
Hyperion Essbase - System 9 Installation Guide, which is included with the Essbase package.
Essbase Application Products
Several optional products, designed to extend and enhance the scope of OLAP applications, can
be implemented using Essbase. The following sections describe these products.
Essbase Spreadsheet Toolkit
EssbaseOracle's Hyperion® Essbase® Spreadsheet Toolkit includes over 20 macro and Visual
Basic for Applications (VBA) functions that enable you to build customized Microsoft Excel
applications. The applications incorporate Essbase commands. Commands such as EssCascade,
EssConnect, and EssDisconnect provide all the functionality of their corresponding Essbase
menu commands. For more information, see the Essbase Spreadsheet Add-in for Excel Online
Help.
Essbase Partitioning Option
Essbase Partitioning option enables you to define areas of data that are shared or linked between
data models. Partitioning can affect the performance and scalability of Essbase applications.
Partitioning provides more effective response to organizational demands, reduced calculation
time, increased reliability and availability, and incorporation of detail and dimensionality. For
more information on partitions, see “Ways to Access Linked Partitions” on page 145.
Essbase Structured Query Language Interface
SQL Interface enables access to PC and structured query language (SQL) relational databases by
making Essbase Server operate as an open database connectivity client. Using SQL Interface,
data can be moved easily from these diverse corporate data sources into Essbase Server for user
access and analysis. For more information SQL Interface, see the Essbase SQL Interface Guide. 
Essbase Application Programming Interface
Essbase Application Programming Interface (API) enables application developers to create
custom applications quickly by using standard tools while taking advantage of the robust data
storage, retrieval, and manipulation capabilities of Essbase. API supports Visual Basic and C.
For more information on application programming, see the API Reference.
14 Introduction to Essbase
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Password protected PDF document can be converted and changed. using RasterEdge.XDoc. PDF; Copy demo code below to achieve fast conversion from PDF file to Jpeg
copying text from pdf into word; copy text from pdf without formatting
VB.NET PDF Password Library: add, remove, edit PDF file password
Open password protected PDF. Dim outputFilePath As String = Program.RootPath + "\\" 3_pw_a.pdf" ' Create a passwordSetting.IsExtract = True ' Copy is allowed
copy text from pdf online; export text from pdf to word
Essbase Currency Conversion
Essbase Currency Conversion translates, analyzes, and reports on foreign financial data. Any
exchange rate scenario can be modeled, and you can even perform ad hoc currency conversions
of data, directly from the spreadsheet. The Currency Conversion product is compliant with
Financial Accounting Standards Board 52 (FASB52). For more information on conversions, see
“Working with Currency Conversions” on page 155.
Integration Services
Oracle's Essbase® Integration Services works with Essbase and Microsoft Excel. This product is
a suite of tools and data integration services that serve as a bridge between relational, flat file,
and SAP BW data sources and Essbase Server. Integration Server drill-through is one of the tools
of Integration Services. Using Integration Server drill-through, you can view and customize
spreadsheet reports that display data retrieved from relational databases. For more information
on the drill-through tool, see Chapter 5, “Using Drill-Through.”
Developer Products
Essbase developer products enable the rapid creation, management and deployment of tailored
enterprise analytic applications—with or without programming knowledge.
The products (for example, Application Builder, and Oracle's Hyperion® Application
Builder.NET) provide a comprehensive set of application programming interfaces, drag and
drop components and services.
Data Mining
Data Mining—an optional product component of Essbase—shows you hidden relationships
and patterns in your data, enabling you to make better business decisions. Using Data Mining
you can plug in various data mining algorithms, build models, and then apply them to existing
Essbase applications and databases.
The Multidimensional Database
The Essbase multidimensional database stores and organizes data. It is optimized to handle
applications that contain large amounts of numeric data and that are consolidation-intensive
or computation-intensive. In addition, the database organizes data in a way that reflects how
the user wants to view the data.
Definition of Multidimensional
A dimension is a perspective or view of a specific dataset. A different view of the same data is
an alternate dimension. A system that supports simultaneous, alternate views of datasets is
multidimensional. Dimensions are typically categories such as time, accounts, product lines,
The Multidimensional Database
15
.NET PDF SDK - Description of All PDF Processing Control Feastures
Easy to copy, paste, and cut image from PDF. Able to Open password protected PDF; Allow users to add for setting PDF security level; PDF text content, image and
c# extract pdf text; copy text from encrypted pdf
C#: How to Add HTML5 Document Viewer Control to Your Web Page
Then, copy the following lines of code to addCommand(new RECommand("Text")); _tabSignature.addCommand AppSettings.Get("resourceFolder"); protected void Page_Load
copying text from pdf to word; delete text from pdf preview
markets, budgets, and so on. Each dimension contains additional categories that have various
relationships one to another.
An Essbase application contains an unlimited number of dimensions, so you can analyze large
amounts of data from multiple viewpoints. Figure 2 shows four views of multidimensional data.
You can retrieve and analyze the multidimensional data with the Spreadsheet Add-in software.
Figure 2 Multiple Views from a Five-Dimensional Database
In contrast to the multidimensional view, worksheets stores data in two dimensions, usually
time and accounts, as shown in Figure 3:
Figure 3 Two-Dimensional Representations of Data in a Worksheet
16 Introduction to Essbase
C# Word: How to Create Word Online Viewer in C# Application
Please copy the following demo code to the text/javascript"></script> <script type="text/javascript"> _fid mode; public string fid; protected void Page_Load
copy text from pdf to word with formatting; copy text pdf
C# PDF: C# Code to Create Mobile PDF Viewer; C#.NET Mobile PDF
RasterEdge_Imaging_Files/RasterEdge.js" type="text/javascript"></script Copy package file "Web.config" content to float DocWidth = 819; protected void Page_Load
edit pdf replace text; copy text from locked pdf
Database Outlines
Understanding the database outline is the key to understanding Essbase. To define a
multidimensional database, you design its database outline. The database outline contains the
database organization (structure), the database members, and the database rules, as shown in
Figure 4:
Figure 4 Essbase Database Outline
The application designer or Essbase system administrator usually creates the database outline.
For more information on creating the database outline, see the Hyperion Essbase - System 9
Database Administrator's Guide.
The components of the database outline are as follows:
Dimensions
Members
Attributes
Formulas
Aliases
Consolidations
Refer to the following topics for descriptions of the outline components.
Dimensions
Dimensions are the most basic categorical definitions of data within the database outline. You
need at least two dimensions to make any meaningful reference to data; for example, a time
Database Outlines
17
dimension and an accounts dimension. Other dimensions may categorize products, markets,
and scenarios. Using dimensional organization, you can define any consolidation structure or
any slice of data that is relevant to the application. Essbase supports an unlimited number of
dimensions.
Members
Members are the names of the elements within a dimension. A dimension can contain an
unlimited number of members. The calculation, reporting, and dimension-building features in
Essbase use the following terms to describe members.
Parents. A parent is a member with a consolidation branch below it. Figure 5 shows an
example of Qtr1 as a parent member because below Qtr1 is a branch containing months as
members.
Figure 5 Relationships Among Database Members
Children. A child is a member with a parent above it. For example, Jan, Feb, and Mar are
children of the parent Qtr1.
Siblings. A sibling is a child member of the same parent and on the same branch (same level).
For example, Jan, Feb, and Mar are siblings. Apr is not a sibling of Jan, Feb, or Mar, however,
because it has a different parent, Qtr2.
Descendants. A descendant is a member at any level below a parent. For example, each
member that falls in the Year branch is a descendant of Year. The following members are
all descendants of Year: Qtr1, Jan, Feb, Mar; Qtr2, Apr, May, Jun; Qtr3, Jul, Aug, Sep; Qtr4,
Oct, Nov, Dec.
Ancestors. An ancestor is a member of a branch above a member. For example, Qtr2 and
Year are ancestors of Apr.
Generations. The term generation describes the branch number of a member. Generations
count from the root of the tree (generation 1, which is the dimension name) toward the leaf
node.
Levels. The term level describes the branch number of a member. Levels count from the leaf
node (level 0) toward the root (the dimension name).
18 Introduction to Essbase
Attributes
Attributes describe characteristics of data, such as the size and color of products. Through
attributes, you can group and analyze members of dimensions based on their characteristics.
Attribute dimensions must be associated with base dimensions. For more information, see the
Hyperion Essbase - System 9 Database Administrator's Guide.
Formulas
Each database member can be associated with one or more formulas in the database outline. For
example, the Variance members of the Scenario dimension, as shown in Figure 4 on page 17,
contain formulas. Formulas can be simple or complex. For more information on formulas, see
the Hyperion Essbase - System 9 Database Administrator's Guide.
Aliases
Essbase supports alternative names, or aliases, for database members. Aliases are useful when
various labels are used for the same member in various worksheets. One worksheet, for example,
may refer to Cost_of_Goods_Sold as COGS. Aliases also can be used for reporting in alternative
languages or for more formal output name sets, such as account numbers.
Consolidations
Consolidations in Essbase applications are defined by member branches. The database outline
determines consolidation paths. The determination is based on the location of members within
a dimension. Indentation of one member below another indicates a consolidation relationship.
Indenting members is important for the drill-down capabilities in Spreadsheet Add-in. As you
navigate through data, you can drill down through levels of consolidations. The database
outline is the roadmap that determines the levels of data navigation.
Database Outlines
19
20 Introduction to Essbase
Documents you may be interested
Documents you may be interested