aso and bso

Embed Size (px)

Citation preview

  • 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.