Transcript Essbase

Introduction to Essbase
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Objectives
After completing this lesson, you should be able to:
• Explain multidimensional analysis and the benefits of
multidimensional databases
• Identify Essbase components and architecture
• Explain the Essbase development cycle
• Discuss the two Essbase business scenarios used in this
class
• Describe the setup and development interface for the
training environment
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
About Multidimensional Analysis
The fast, efficient exploration of business data across
multiple perspectives.
January gross sales
for all products and all
customers in the
current year
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Avoiding Pitfalls of Spreadsheet-Based Analysis
•
Analysis based on multiple spreadsheets presents hurdles.
– Data integrity suffers because of user errors or stale data.
– Validating spreadsheet reports wastes time and resources.
•
Centralized database presents a single version of the truth.
Two spreadsheets prepared by different users show two
different totals. Which one is correct?
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Providing Business Perspective
Multidimensional analysis uses a database that is
structured on business concepts and that is designed
around business needs.
Accountant
Region
manager
Multidimensional
database
Financial
analyst
Product
manager
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Appealing to Analysts
Analysts prefer to view multidimensional data in cubes, rather
than in relational tables.
• Selection (slice and dice)
• Aggregation (roll up)
• Navigation to more detailed data (drill down)
• Visualization operations (pivot)
Data cube
Relational table
Product
Time
Lightbolt
Jan
166
Lightbolt
Feb
182
Thunderball
Jan
131
Thunderball
Feb
Jan
Feb
Lightbolt
166
182
Thunderball
131
149
Sales
149
1 measure: Sales
2 dimensions: Time, Product
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
About Essbase
Financial
consolidation
and reporting
Sales
tracking
and
analysis
Product
line
analysis
Customize
Report
Planning
and
budgeting
Customer and
profitability
analysis
Essbase
Administer
Develop
Executive
information
systems
(EIS)
Performance and
variance reporting
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Essbase Architecture
Client
Tier
APIs
MaxL
Smart View
Administration
Services Console
Essbase
Studio
Middle
Tier
Provider
Services
Administration
Services
Essbase Studio
Server
Database
Tier
Essbase
Server
Essbase cube
RDBMS
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Client Tier
•
•
•
•
APIs for developing customized user interfaces
A command-based tool (MaxL) for performing batch
loading and maintenance during off-peak hours
Smart View for performing data retrieval, report design,
and low-volume data updates
Administration Services Console and Essbase Studio for
administering the Essbase environment and building cubes
APIs
MaxL
Smart View
Administration
Services
Console
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Essbase
Studio
Middle Tier
•
•
•
Provider Services for handling data retrieval and
submission requests between Smart View and Essbase
Server.
Administration Services for coordinating development and
administration tasks between Administration Services
Console and Essbase Server.
Essbase Studio Server for handling modeling and
deployment activities during cube development in Essbase
Studio.
Provider
Services
Administration
Services
Essbase Studio
Server
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Database Tier
•
•
Essbase Server (where Essbase cubes are stored)
Relational databases that support the Essbase
environment:
– Repositories (log file analysis, metadata catalog)
– Relational data files (sources of data and metadata)
Essbase
Server
Essbase cube
RDBMS
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Essbase Cube Development Cycle
Design & build
Essbase cube
Report
&
verify
Load data
Calculate & aggregate
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Essbase Business Scenarios and Training
Environment
In the classroom using a single machine, you build an Essbase
cube for each of two fictitious companies, each with its own
analytical needs.
• For Bigcorp Corporation, you build a predesigned Essbase
cube through a series of classroom exercises.
• For Country Kitchen Desserts, you design and build an
Essbase cube by completing a case study.
Bigcorp
Corporation
Country Kitchen
Desserts
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Business Scenario: Bigcorp Corporation
Bigcorp Corporation, a high-tech manufacturer of hard disk
drives, recently purchased Essbase. Bigcorp has designed—
but not yet built—a multidimensional analysis system for
analysis and reporting.
It needs you to build an Essbase cube that enables analysis in
three functional areas:
• Finance (costs and revenues)
• Manufacturing (volume)
• Sales (product and customer)
Bigcorp
Corporation
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Business Scenario: Country Kitchen Desserts
Country Kitchen Desserts (CKD), an international food services
company, is growing at a fast pace. CKD needs you to design
and build an Essbase database that focuses analysis on cost
containment during a period of expected growth.
Analysis will be heaviest in the following areas:
• Finance (income statement and variances)
• Sales (region, salesperson, product)
Country Kitchen
Desserts
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Training Environment: Setup
Administration
Services
Console
Bigcorp
Administration
Services
Provider
Services
CKD
Essbase
Server
Smart View
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Training Environment: Developer Interface
Interface for Essbase developers and system administrators
Object
window
Navigation
frame
Message
frame
Administration Services Console
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Quiz
Select the correct description of an Essbase cube.
1. A multidimensional matrix that facilitates analysis from
many perspectives
2. A collection of related dimensional tables that are analyzed
using SQL queries
3. A three-dimensional data view, similar to an Excel
workbook with multiple worksheets
4. A metaphor for relational data storage
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Quiz
Essbase is multidimensional database software optimized for
both operational and financial analysis.
1. True
2. False
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Quiz
Select the correct order of steps for creating a production
Essbase database.
A. Analyze data
B. Create a database
C. Calculate data
D. Load data
1.
2.
3.
4.
D, C, A, B
A, C, B, D
B, D, C, A
C, B, A, D
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Summary
In this lesson, you should have learned to:
• Explain multidimensional analysis and the benefits of
multidimensional databases
• Identify Essbase components and architecture
• Explain the Essbase development cycle
• Discuss the two Essbase business scenarios used in this
class
• Describe the setup and development interface for the
training environment
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.