Upload
tamikadem
View
221
Download
0
Embed Size (px)
Citation preview
8/2/2019 Dare to OLAP
1/40
Dare to OLAP
Dave Collins Global Domain Expert, Essbase & Analytics
Michael Nader Global Domain Expert, Essbase & Analytics
8/2/2019 Dare to OLAP
2/40
Agenda
Simple, but still multidimensional, analysis:
Overview of Essbase and the concept of multidimensionality
Having a conversation with your data:
Navigating the data model in Office Easy as 1,2,3:
Modifying the data model to suite your business purpose
Things you cannot live without:
Looking at some optional, but highly useful capabilities
8/2/2019 Dare to OLAP
3/40
Agenda
Simple, but still multidimensional, analysis:
Overview of Essbase and the concept of multidimensionality
Having a conversation with your data:
Navigating the data model in Office Easy as 1,2,3:
Modifying the data model to suite your business purpose
Things you cannot live without:
Looking at some optional, but highly useful capabilities
8/2/2019 Dare to OLAP
4/40
3-D Cube
267Products
Time
Jan Feb Mar
267 units of fruit soda sold in CA in Jan
Diet Cola
Root Beer
Cream Soda
Fruit Soda
123
131
166
196
150
149
182
231
115
120
143
Dimensions
Time
Products
Markets
Members Jan, Feb, Mar (Time)
Diet Cola, Root Beer,
Cream Soda, Fruit Soda
(Products)
CA, CT, NY (Markets) Measures
Sales
8/2/2019 Dare to OLAP
5/40
8/2/2019 Dare to OLAP
6/40
Rolling Up and Drilling Down
Rollup summarizes data by climbing up the dimension hierarchy
(dimension reduction).
Drilldown is the reverse of rollup.
rollup drilldown
Sales Jan Feb Mar Qtr1
CADiet Cola 166 182 143 491
Root Beer 131 149 120 400
Sales Qtr1
CADiet Cola 491
Root Beer 400
8/2/2019 Dare to OLAP
7/40
Pivoting
Pivot rotates the data cube to change the data visualization.
SalesCA CT
January February January February
Diet Cola 166 182 78 56
Root Beer 131 149 55 69
Sales January February
CADiet Cola 166 182
Root Beer 131 149
CTDiet Cola 78 56
Root Beer 55 69
8/2/2019 Dare to OLAP
8/40
Online Analytical Processing
Includes technologies and tools that support ad hoc
analysis of multi-dimensional data.
Provides multiple-user access to the analytic
information. Supports individual data analysis.
Provides a graphical user interface.
Does not require knowledge of a query language or a
programming language. Conforms to the client-server architecture.
8/2/2019 Dare to OLAP
9/40
Essbase Products: Key Features
Integration with existing infrastructure
Data integration
Ease of server and database administration
Mission-critical applications in Web-basedenvironments
Powerful querying
Complex calculations
Robust write-back and security Ease of development
8/2/2019 Dare to OLAP
10/40
Essbase Environment
Essbase Data
Client Tier
Web Tier
Data Tier
Desktop Office Web
Smart Viewfor Office
AdminServicesConsole
Web Analysis &FinancialReports
AdministrationServices
Reporting WebServices
8/2/2019 Dare to OLAP
11/40
Agenda
Simple, but still multidimensional, analysis:
Overview of Essbase and the concept of multidimensionality
Having a conversation with your data:
Navigating the data model in Office Easy as 1,2,3:
Modifying the data model to suite your business purpose
Things you cannot live without:
Looking at some optional, but highly useful capabilities
8/2/2019 Dare to OLAP
12/40
Smart View for Office Overview
Planning FinancialManagement
Hyperion System 9 Applications+
Analytic
Services
Hyperion System 9 BI+
Interactive Reporting
Production ReportingFinancial Reporting
Web Analysis
Smart View for
Office Client
8/2/2019 Dare to OLAP
13/40
Smart View for Office Toolbar
Point of View Bar
Smart View
Toolbar
Hyperion Menu
8/2/2019 Dare to OLAP
14/40
Display of Multidimensional Data
All dimensions must be represented in the
spreadsheet.
The spreadsheet layout has four sections:
Data cells
Columnlabels
Row labels
POV toolbar
8/2/2019 Dare to OLAP
15/40
Navigating Through Hierarchies
Drill down
Drill up
8/2/2019 Dare to OLAP
16/40
Retaining and Removing Data Subsets
Remove OnlyKeep Only
8/2/2019 Dare to OLAP
17/40
Pivoting Data
Column Dimensions
Row Dimensions
8/2/2019 Dare to OLAP
18/40
Member Selection and Query Design
Refining the Query
8/2/2019 Dare to OLAP
19/40
Agenda
Simple, but still multidimensional, analysis:
Overview of Essbase and the concept of multidimensionality
Having a conversation with your data:
Navigating the data model in Office Easy as 1,2,3:
Modifying the data model to suite your business purpose
Things you cannot live without:
Looking at some optional, but highly useful capabilities
8/2/2019 Dare to OLAP
20/40
Life Cycle ofEssbase Database Design
Build MDB
Load Data
Calculate
Reportand
Verify
8/2/2019 Dare to OLAP
21/40
Database Outline
Tree structure for dimension hierarchies Consolidations and mathematical relationships
between members
Outline Editor
8/2/2019 Dare to OLAP
22/40
Outline Terms: Generations
Generation defines a members location within theoutline hierarchy from the top of the dimension.
ScenarioGen 1
Gen 2
Gen 2
Gen 2
Gen 2
Gen 3
Gen 3
Dimension
Variances
Leaves
Branch
Budget
Actual
Forecast
Act vs Fcst
Act vs Bud
Bud vs Fcst
Gen 3
Leaves
8/2/2019 Dare to OLAP
23/40
Outline Terms: Levels
Level defines a members location within the outline
hierarchy from the bottom of the dimension.Scenario Level 1
Level 0
Level 0
Level 0
Level 1
Level 0
Level 0
Variances
Budget
Actual
Forecast
Act vs Fcst
Act vs Bud
Bud vs Fcst
Level 0
Level 2
8/2/2019 Dare to OLAP
24/40
Outline Terms: Genealogy
Genealogy names relationships between members in
the outline.Scenario
Variances
Siblings/Descendants ofVariances
Parent
Budget
Actual
Forecast
Act vs Fcst
Act vs Bud
Bud vs Fcst
Ancestors ofAct vs BudAct vs Fcst Bud vs Fcst
Child
DescendantsofScenario
Child
Child
8/2/2019 Dare to OLAP
25/40
Adding Dimensions and Members
You can add dimensions and members to the outline
manually or dynamically.Adding a siblingAdding a child
8/2/2019 Dare to OLAP
26/40
Adding Dimensions and Members
You can add dimensions and members to the outline
manually or
dynamically. Adding a siblingAdding a child
8/2/2019 Dare to OLAP
27/40
Consolidation property defines how the member rollsup to its parent.
Consolidation operators:
Addition (+)
Subtraction (-)
Multiplication (*)
Division (/)
Percent (%)
Ignore (~)
Consolidation Property and Operators
Sales
COGS
(+)
(-)
Margin = Sales COGS
Margin
Excluded fromconsolidation
8/2/2019 Dare to OLAP
28/40
Creating Member Formulas
Create the member
formula in Formula Editor
Formula Editing pane
8/2/2019 Dare to OLAP
29/40
Variance Reporting Calculation
Essbase provides two variance reporting functions:
@VAR(mbrName1, mbrName2)
@VARPER(mbrName1, mbrName2)
Example:
Variance equals Actual minus Budget.
Variance % equals Actual minus Budget as a percentage of Budget.
Actual Budget VarianceVariance
%
Sales 100 120 -20 -16.67
COGS (Expense
Reporting)100 120 20 16.67
Variance = @
VAR(Actual, Budget);
Variance % = @VARPER(Actual, Budget);
8/2/2019 Dare to OLAP
30/40
Loading Data and Metadata
Essbase
AdministrationConsoleNonformatted
Data File Rules File
+
FormattedData File
IntegrationServices
8/2/2019 Dare to OLAP
31/40
Write-Back
1. Choose the intersection
2. Type the updated data
value
3. Click submit
8/2/2019 Dare to OLAP
32/40
Structured Data Loading with Rules
You can format the data source to map its data to the
database.
You can store the rules in a rules file.
You can apply the rules to many data sources.
1st quarter Budget Data
Jan Feb Mar
Aspen Diet Cola Sales 150160150
Denver Kool Cola COGS 60 60 60
Manchester C-Free Cola Marketing 20 20 20
Map fields to Markets, Products, andMeasures dimensions.
Map the header to Budgetin the Scenario dimension.
8/2/2019 Dare to OLAP
33/40
Essbase Integration Services
Data Source
Model
OutlinesEssbase Cubes
Finance
Sales
Payroll
Inventory
8/2/2019 Dare to OLAP
34/40
Agenda
Simple, but still multidimensional, analysis:
Overview of Essbase and the concept of multidimensionality
Having a conversation with your data:
Navigating the data model in Office
Easy as 1,2,3:
Modifying the data model to suite your business purpose
Things you cannot live without:
Looking at some optional, but highly useful capabilities
8/2/2019 Dare to OLAP
35/40
Dynamic Data Points
Move data with context: Word
PPT
Outlook
Visualize to:
Excel
Visual Explorer
8/2/2019 Dare to OLAP
36/40
P.36
Copyright 2005, Hyperion. All rights reserved.
Visual Exploration - Best in Class
Dynamic, adaptive
visualization of data
Advanced insight through
drag-and-drop
Maintain insight withincreasing business
dimensions
Statistical Analysis
Dashboard Display
Customizable UI
8/2/2019 Dare to OLAP
37/40
Web Analysis Overview
Ad hoc querying
and reporting
Traffic
lighting
Pinboarding
8/2/2019 Dare to OLAP
38/40
Financial Reporting
Reports and
Books
Standard
Financial
Web
Distributed
8/2/2019 Dare to OLAP
39/40
39
Q U E S T I O N SQ U E S T I O N SA N S W ER SA N S W ER S
8/2/2019 Dare to OLAP
40/40
40