7/30/2019 aso and bso
1/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.
7/30/2019 aso and bso
2/17
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
7/30/2019 aso and bso
3/17
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
7/30/2019 aso and bso
4/17
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.
7/30/2019 aso and bso
5/17
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
7/30/2019 aso and bso
6/17
Example of essbase outline
7/30/2019 aso and bso
7/17
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
7/30/2019 aso and bso
8/17
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
7/30/2019 aso and bso
9/17
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
7/30/2019 aso and bso
10/17
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:-
7/30/2019 aso and bso
11/17
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:
7/30/2019 aso and bso
12/17
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).
7/30/2019 aso and bso
13/17
Example of attribute hierarchy
7/30/2019 aso and bso
14/17
Account dimension
It specifies the data to be collected from budget planners.
such as profit and inventory.
Example:-
7/30/2019 aso and bso
15/17
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:-
7/30/2019 aso and bso
16/17
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.
7/30/2019 aso and bso
17/17
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 usethe same currency, Canadian dollars.