You are on page 1of 17

BSO application

BSO-block storage option support a wide range of calculations, including forecasts. allocations, and aggregations. BSO storage are limited to about 10 dimensions and member counts . BSO cubes typically contain fewer (and smaller) dimensions than aggregate storage (ASO) cubes.

Business requirement of BSO application


Sales Forecasting- Top-down planning and allocations Profitability Analysis- Cost Allocations across products and customers . Financial consolidations- Currency conversion, inter-company eliminations

ASO Application
ASO-Aggregate storage option-it can support about 20 dimensions
It use multidimensional functions rather than procedural scripts to perform calculations. Aggregate storage databases enable dramatic improvements in both i.e database aggregation time and dimensional scalability. The aggregate storage kernel is an alternative to the block storage kernel. it typically address read-only, rack and stack applications that have large dimensionality and Customer Analysis

Business requirement of ASO application


Customer Analysis- Many dimensions, million of customer Procurement Analysis- Many products across many customers Logistics Analysis- Near real-time information on product shipments.

Essbase out line


Essbase out line:- An outline define the database design in a tree structure . Dimension. Member. Consolidations. Formulas and calculations scripts. aliases,. Properties. types, relationship among Dimensions (Dimension-Member Structure) mathematical relationships

Example of essbase outline

Data and Metadata


Data is nothing but value or collection of information (metedata). A data is individual facts, statistics, or items of information. Metadata (metacontent) are defined as the data providing information about one or more aspects of the data, such as Means of creation of the data Purpose of the data Time and date of creation Creator or author of the data

What is dimension
A dimension represents the highest consolidation level in the database outline. The database outline presents dimensions and members in a tree structure to indicate a hierarchy relationship. Example

Standard dimension
Standard dimensions represent the core components of a business plan and often relate to departmental functions. Typical standard dimensions: : Time, Accounts, Product Line, Market, and Division. Dimensions change less frequently than members. Essbase allocate storage for standard dimension member

Dense dimension
A dimension which has the high probability that data exists for every combination of dimension members. Most multidimensional databases may also contain dense dimensions. It can used to store the high density data dense is a property of the values of an attribute. Example:-

Sparse dimension
A dimension which has low probability that data exists for every combination of dimension member. Data is normally stored in sparse form. Sparse is a property of the values of an attribute. Example:

Attribute
An attribute dimension is a special type of dimension that is associated with a standard dimension. Essbase does not allocate storage for attribute dimension member. it dynamically calculates the members when the user requests data associated with them. Example:- Through attribute dimensions, you group and analyze members of standard dimensions based on the member attributes (characteristics).

Example of attribute hierarchy

Account dimension
It specifies the data to be collected from budget planners. such as profit and inventory. Example:-

Time type dimension: Defines the time periods for which you report and update data. .The time dimension enables several accounts dimension functions. such as first and last time balances. Example:-

Currency type dimension


This dimension type is used only in the main database and is only for currency conversion applications. Separates local currency members from the base currency defined in the application. The base currency for analysis may be U.S. dollars.

Country type dimension


It contains data about where business activities take place. In a country dimension, you can specify the currency used in each member. Example: Canada has three marketsVancouver, Toronto, and Montreal, which use the same currency, Canadian dollars.