essbase introduction

Upload: dsunte-wilson

Post on 03-Apr-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 Essbase Introduction

    1/34

    Essbase Introduction

  • 7/28/2019 Essbase Introduction

    2/34

    2

    Hyperion Product Suite

    Hyperion

    Hyperion BI+

    Reporting

    Hyperion BI+

    ApplicationHyperion BI+ Data

    Management

    HFM (Hyperion

    Financial Management)

    HSF (Hyperion

    Strategic Financial)

    Hyperion

    Planning

    HPM (Hyperion

    Performance

    Management)

    MDM (Maser

    Data

    Management)

    FDQM (Financial

    Query Data

    Management)

    HAL (Hyperion

    Application Link)

    DIM (Data

    Integrated

    Management)

    Hyperion

    Essbase

    Analyzer

    Reports

    Interacting

    Reports

    Production

    Reporting

  • 7/28/2019 Essbase Introduction

    3/34

    What is Essbase?

    It is a multidimensional database that enables Business Users to

    analyze Business data in multiple views/prospective and atdifferent consolidation levels. It stores the data in a multi

    dimensional array.

    Minute->Day->Week->Month->Qtr->Year

    Product Line->Product Family->Product Cat->Product sub Cat

  • 7/28/2019 Essbase Introduction

    4/34

    Typical Data Warehouse Architecture

    Operational

    Systems/Data

    Select

    Extract

    Transform

    Integrate

    Maintain

    Data

    Preparation

    Data

    Marts

    Data

    Warehouse

    (OLAP

    Server or

    RDBMSData

    Repository)

    Metadata

    ODS

    Metadata

    Select

    Extract

    Transform

    Load

    Data

    Preparation

    Multi

    -

    tiered Data Warehouse with ODS

    Data StageData Stage

  • 7/28/2019 Essbase Introduction

    5/34

    Life Cycle Of Essbase

    1.Creating the Database2.Dimensional Building

    3.Data Loading

    4.Performing the Calculations5.Generating the Reports

  • 7/28/2019 Essbase Introduction

    6/34

    Essbase Multi Dimension Data Modeling (Complete Life Cycle)

    Physical Data Model Physical Tables from ODS Environment

    Logical Multi Dimensional Model

    Multi Dimensional View

    Presentation Layer Reporting

  • 7/28/2019 Essbase Introduction

    7/347

    HYPERION Essbase Components1) Essbase Analytic Server (Essbase Server)

    2) Essbase Administration Server (User Interface)

    3) Essbase Integration Services (RDBMSEssbase)

    4) Essbase Spread Sheet Services5) Essbase Provider Services.

    6) Essbase Smart-view

    7) Essbase Studio (New Feature)

  • 7/28/2019 Essbase Introduction

    8/34

    1.Client tier

    2.Middle Tier (App tier)

    3.Database tier

    Essbase Architecture

  • 7/28/2019 Essbase Introduction

    9/34

    Architecture

  • 7/28/2019 Essbase Introduction

    10/3410

    Contents

    Overview (OLAP)

    Multidimensional Analysis

    * Multidimensional Analysis Introduction

    * Operations In multidimensional Analysis

    * Multidimensional Data Model

    * Multi-Dimensional vs. Relational

    Overview of system 9.x/11.x

    * Hyperion System 9 Smart view

    * Hyperion System 9 BI+ Interactive reporting

    * Hyperion System 9 BI+ Analytic services

    * Hyperion system 9 shared services

    * Hyperion system 9 White Board

    Introduction to Essbase

  • 7/28/2019 Essbase Introduction

    11/34

    11

    Multidimensional Viewing and Analysis

    Sales Slice of the Database

  • 7/28/2019 Essbase Introduction

    12/34

    12

    Online Analysis Processing(OLAP)

    It enables analysts, managers and executives to gain insight into datathrough fast, consistent, interactive access to a wide variety of possibleviews of information that has been transformed from raw data to reflectthe real dimensionality of the enterprise as understood by the user.

    Data

    Warehouse

    Time

    Product

  • 7/28/2019 Essbase Introduction

    13/34

    13

    Overview of OLAP

    OLAP can be defined as a technology which allows the users to view the aggregate

    data across measurements (like Maturity Amount, Interest Rate etc.) along with a set ofrelated parameters called dimensions (like Product, Organization, Customer, etc.)

    Relational OLAP (ROLAP)

    Relational and Specialized Relational DBMS to store and

    manage warehouse data

    OLAP middleware to support missing pieces Optimize for each DBMS backend

    Aggregation Navigation Logic

    Additional tools and services

    Example: Micro strategy, MetaCube (Informix)

    Multidimensional OLAP (MOLAP) Array-based storage structures

    Direct access to array data structures

    Example: Essbase (Arbor), Accumate (Kenan)

    Domain-specific enrichment

  • 7/28/2019 Essbase Introduction

    14/34

    14

    OLAP

    HOLAPMOLAPROLAP

    Relational

    OLAPMultidimensional

    OLAP

    Hybrid

    OLAP

    Implementation Techniques

    MOLAP - Multidimensional

    OLAP

    Multidimensional

    Databases for database

    ROLAP - Relational

    OLAP

    Access Data stored

    in relational Data

    Warehouse for

    OLAP Analysis

    HOLAP - Hybrid OLAP

    OLAP Server routes

    queries first to MDDB,

    then to RDBMS and result

    processed on-the-fly in

    Server

  • 7/28/2019 Essbase Introduction

    15/34

    15

    Key Features of OLAP applications

    Multidimensional views of data

    Calculation-intensive capabilities

    Time intelligence

    **Key to OLAP systems are multidimensional databases.

    Multidimensional databases not only consolidate and calculate data; theyalso provide retrieval and calculation of a variety of data subsets.

    A multidimensional database supports multiple views of data sets for userswho need to analyze the relationships between data categories

    Ex: Did this product sell better in particular regions? Are there regionaltrends?

    Did customers return Product A last year? Were the returns due to productdefects?

  • 7/28/2019 Essbase Introduction

    16/34

    16

    What is Multidimensional Analysis

  • 7/28/2019 Essbase Introduction

    17/34

    17

    A multidimensional database supports multiple views of data sets for users who need

    to analyze the relationships between data categories. For example, a marketing

    analyst might want answers to the following questions:

    How did Product A sell last month? How does this figure compare to

    sales in the same month over the last five years? How did the productsell by branch, region, and territory?

    Did this product sell better in particular regions? Are there regional trends?

    Multidimensional databases consolidate and calculate data to provide

    different views. Only the database outline, the structure that defines all elements ofthe database, limits the number of views. With a multidimensional database, users can

    pivotthe data to see information from a different viewpoint, drill down to find more

    detailed information, or drill up to see an overview.

    Multidimensional Analysis

  • 7/28/2019 Essbase Introduction

    18/34Learnh erion.word ress.com aloo a2 ahoo.com18

    Multidimensional Analysis

    Analysis of data from multipleperspectives.

    Sales Report By Month

    All Products Customer Product

    Month Jan Feb Mar

    Gross Sales 2,358,610 2,345,890 58,860

    Discount 116,616 138,856 20,567

    Net Sales 2,477,428 2,566,526 89,196

    Jan Gross Sales For all the products and all

    customers in the current year. This will give the

    details that which customer bought the most sales

    and which product sold least in a month and year

    Product Report By Month

    Gross Sales Customer Product

    Month Jan Feb Mar

    Performance 1,597,560 1,697,890 775,600

    Values 116,616 138,856 20,567

    All Products 2,358,610 2,566,526 89,196

    Variance Report By Channel

    All Products Gross Sales Jan

    Gross Sales Current Year Budget Act Vs Bud

    Performance 775,600 1,697,890 224,160

    Values 116,616 1,651,006 20,567

    All Products 2,358,610 2,566,526 89,196

  • 7/28/2019 Essbase Introduction

    19/34

    OLAP Operations

    Drill Down

    Time

    Product

    Category e.g Electrical Appliance

    Sub Category e.g Kitchen

    Product e.g Toaster

  • 7/28/2019 Essbase Introduction

    20/34

    OLAP Operations

    Drill Up

    Time

    Product

    Category e.g Electrical Appliance

    Sub Category e.g Kitchen

    Product e.g Toaster

  • 7/28/2019 Essbase Introduction

    21/34

    OLAP Operations

    Slice and Dice

    Time

    ProductProduct=Toaster

    Time

  • 7/28/2019 Essbase Introduction

    22/34

    OLAP Operations

    Pivot

    Time

    Product

    Region

    Product

  • 7/28/2019 Essbase Introduction

    23/34

    23

    Operations In multidimensional Analysis

    Aggregation (roll-up)

    dimension reduction: e.g., total sales by city

    summarization over aggregate hierarchy: e.g., total sales by city and year -> total sales by region and by year

    Selection (slice) defines a sub cube

    e.g., sales where city = Palo Alto and date = 1/15/96

    Navigation to detailed data (drill-down)

    e.g., (sales - expense) by city, top 3% of cities by average income

    Visualization Operations (e.g., Pivot)

  • 7/28/2019 Essbase Introduction

    24/34

    24

    Database is a set offacts(points) in a multidimensional space

    A fact has a measuredimension

    quantity that is analyzed, e.g., sale, budget, Operating Exp,

    A set ofdimensions on which data is analyzed

    e.g. , store, product, date associated with a sale amount

    Dimensions form a sparsely populated coordinate system

    Each dimension has a set ofattributes

    e.g., owner city and county of store

    Attributes of a dimension may be related by partial orderHierarchy: e.g., street > county >city

    Lattice: e.g., date> month>year, date>week>year

    Multidimensional Data Model

  • 7/28/2019 Essbase Introduction

    25/34

    25

    Uses a cubemetaphor to describe data storage.

    An Essbase database is considered a cube, with

    each cube axis representing a different dimension,

    or slice of the data (accounts, time, products, etc.)

    All possible data intersections are available to theuser at a click of the mouse.

  • 7/28/2019 Essbase Introduction

    26/34

    26

    Multidimensional Data

    10

    47

    30

    12

    Juice

    Cola

    Milk

    Cream

    Sales Volume

    as a function

    of time, city

    and product

    3/1 3/2 3/3 3/4

    Date

  • 7/28/2019 Essbase Introduction

    27/34

    27

    A Visual Operation: Pivot (Rotate)

    10

    47

    30

    12

    Juice

    Cola

    Milk

    Cream

    3/1 3/2 3/3 3/4

    Date

    Product

  • 7/28/2019 Essbase Introduction

    28/34

    28

    Multidimensional Viewing and Analysis

    Consider the three dimensions in a databases as Accounts, Time, and

    Scenario where Accounts has 4 members, Time has 4 members and

    Scenario has two members.

    Three-Dimensional Database

  • 7/28/2019 Essbase Introduction

    29/34

    29

    The shaded cells is called a slice illustrate that, when you refer to Sales,you are referring to the portion of the database containing eight Sales

    values.

    Multidimensional Viewing and Analysis

    Sales Slice of the Database

  • 7/28/2019 Essbase Introduction

    30/34

    30

    Multidimensional Viewing and Analysis

    Actual, Sales Slice of the Database

    When you refer to Actual Sales, you are referring to the four Sales values

    where Actual and Sales intersect as shown by the shaded area.

  • 7/28/2019 Essbase Introduction

    31/34

    31

    Multidimensional Viewing and Analysis

    Data value is stored in a single cell in the database. To refer to a specific data

    value in a multidimensional database, you specify its member on each

    dimension. The cell containing the data value for Sales, Jan, Actual is shaded.

    The data value can also be expressed using the cross-dimensional operator (-

    >) as Sales -> Actual -> Jan.

    Sales -> Jan -> Actual Slice of the Database

  • 7/28/2019 Essbase Introduction

    32/34

    32

    Multidimensional Viewing and Analysis

    Data for January

    Data for February

    Data for Profit Margin

    Data from Different Perspective

  • 7/28/2019 Essbase Introduction

    33/34

    33

    Multi-dimensional database are usually queried top-downthe user starts at the top and drills intodimensions of interest.

    - Can perform poorly for transactional queries

    Relational databases are usually queried bottom-upthe user selects the desired low level data andaggregates.

    - Harder to visualize data; can perform poorly forhigh-level queries

    Multi-Dimensional vs. Relational

    Total Products

    P01 P02 P03

    P01 P02 P03

    Total Products

  • 7/28/2019 Essbase Introduction

    34/34

    34

    OLAP Vs RDBMS

    In RDBMS, we have:

    DB -> Table -> Columns -> Rows

    In OLAP, we have:

    CUBES