Escolar Documentos
Profissional Documentos
Cultura Documentos
The BSO utilizes the standard data block method of storing data, while the ASO uses the
aggregate method. The BSO is built for rugged and robust computing and analysis. The ASO is
built for high speed, high volume data analysis and reporting.
The ASO database efficiently stores not only zero level data, but can also store aggregated
hierarchical data with the understandings that stored hierarchies can only have the no-
consolidation (~) or the addition (+) operator assigned to them and the no-consolidation (~)
operator can only be used underneath Label Only members. Outline member consolidations are
performed on the fly using dynamic calculations and only at the time of the request for data. This
is the main reason why ASO is a valuable option worth consideration when building an Essbase
system for your customer.
Creating an ASO Essbase application and database is as easy as creating a BSO application and
database.
Create ASO appln to create ASO database, the ASO outline is created automatically
when we create a database.
Convert BSO to ASO - Create ASO appln to contain ASO db and the outline.
Types of hierarchies
An outline dimension in an ASO database can have any number of members and these members
can only be set as either stored members or dynamic members. They can even have both of the
hierarchies. In order to set the dimension to have both types of hierarchies, you need to
enable Multiple Hierarchies Enabled. If no hierarchy is defined, then by default it is tagged as
stored hierarchy.
Stored
Dynamic
Default – stored
The accounts dimension is tagged Dynamic automatically. Accounts dimension can’t be tagged
Stored.
Multiple hierarchies
Stored Hierarchy
All generation 2 members in the dimension also must be tagged as either top of a stored
hierarchy or top of a dynamic hierarchy.
The first hierarchy in the dimension must be a stored hierarchy.
Dynamic Hierarchy
They can have any consolidation operator, and can have formula.
At the time of retrieval, Essbase calculates the required member combinations and
calculates any required outline member formulas.
Due to calculations, retrieval time is longer.
Here also any Generation1 or Generation 2 member can be tagged as Dynamic Hierarchy.
If a member has the no-consolidation operator (~) on all its children, the member must be tagged
label only.
Shared members
The alternate hierarchy has shared members that refer to non shared members of previous hierarchies in
the outline.
Shared members on dynamic hierarchies can have formulas.
The nonshared instance of the member must occur in the outline before any shared instances of the
member.
In multiple hierarchies, the first hierarchy should not contain a shared member.
Stored hierarchy dimension cannot have a shared members where as stored hierarchy in multiple heir
http://www.packtpub.com/article/essbase-aso-enterprise-analytics-essbase-bso-essbase-analytics