Activity Guide.pdf

September 19, 2017 | Author: Paulo Cesar Barbieri Junior | Category: Oracle Database, Databases, Computer Data, Data Management, Computing
Share Embed Donate


Short Description

Download Activity Guide.pdf...

Description

Activity Guide

D70048GC10 Edition 1.0 August 2008 D56251

®

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Oracle Essbase 11.1.1: Bootcamp

Copyright © 2008, Oracle. All rights reserved.

Lisa Alexander Jumal Qazi

Disclaimer

Technical Contributors and Reviewers Shubho Bhattacharya Art Hetherington Saju Philips Sergiy Percherskyy Aneel Shenker Yulia Stolerman

Editors Susan Moxley Jennifer Stout

Graphic Editors Asha Thampy Satish Bettegowda

This document contains proprietary information and is protected by copyright and other intellectual property laws. You may copy and print this document solely for your own use in an Oracle training course. The document may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law, you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post, transmit, or distribute this document in whole or in part without the express authorization of Oracle. The information contained in this document is subject to change without notice. If you find any problems in the document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. This document is not warranted to be error-free. Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Trademark Notice Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Authors

0

Case Study 1: Bigcorp Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Bigcorp Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Analysis and Planning for Bigcorp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Exercises Lesson 1:

Essbase Overview

Exercise 1.1 Exercise 1.2

Housekeeping: Starting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Accessing Administration Services Console . . . . . . . . . . . . . . . . . . . . . 12

Lesson 2:

Designing Applications and Databases

Exercise 2.1 Exercise 2.2

Creating Block Storage Applications and Databases. . . . . . . . . . . . . . . 13 Creating Dimensions and Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Lesson 3:

Designing Data Descriptor Dimensions

Exercise 3.1 Exercise 3.2 Exercise 3.3 Exercise 3.4 Exercise 3.5 Exercise 3.6

Creating Generic Time Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Tracking Data Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Creating Outline Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Creating Accounts Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Testing Accounts Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Creating Balance Sheet Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Lesson 4:

Optimizing Data Descriptor Dimensions

Exercise 4.1 Exercise 4.2 Exercise 4.3 Exercise 4.4 Exercise 4.5

Creating Member Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Implementing Dynamic Time Series Members. . . . . . . . . . . . . . . . . . . . 22 Correcting Percentage and Balance Accounts . . . . . . . . . . . . . . . . . . . 23 Adding Variance Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Optimizing Data Storage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Lesson 5:

Planning Dimension Designs

Exercise 5.1

Designing the Product and Customer Dimensions . . . . . . . . . . . . . . . . 27

Lesson 6:

Creating Basic Dimension Build Rules Files

Exercise 6.1 Exercise 6.2

Building the Family Total Rollup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Optional: Adding Products to the Family Total Hierarchy . . . . . . . . . . . . 29

Lesson 7:

Creating Advanced Dimension Build Rules Files

Exercise 7.1 Exercise 7.2 Exercise 7.3

Creating Secondary Hierarchies with Parent-Child Build. . . . . . . . . . . . 31 Building the Customer Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Optional: Adding UDAs to Customers . . . . . . . . . . . . . . . . . . . . . . . . . . 34

Lesson 8:

Loading Data

Exercise 8.1 Exercise 8.2 Exercise 8.3

Loading Actual Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Loading Forecast and Actual Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Optional: Loading Transactional Units . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Lesson 9:

Getting Started with Smart View

Exercise 9.1 Exercise 9.2 Exercise 9.3

Connecting to Provider Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Starting Ad Hoc Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Customizing the Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

Lesson 10: Creating Reports with Smart View Exercise 10.1 Exercise 10.2 Exercise 10.3 Exercise 10.4 Exercise 10.5

Creating Ad Hoc Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Updating Essbase Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Viewing Dynamic Data Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Creating Smart Slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Creating a Custom Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

Lesson 11: Data Storage and Calculation Exercise 11.1 Calculating the Sales Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Extra Credit: Recording Detailed Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

iv

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Table of Contents

Exercise 12.1 Organizing Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Exercise 12.2 Correcting Rates and Percentages . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

Lesson 13: Controlling the Calculation Process Exercise 13.1 Focusing Calculations with FIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Exercise 13.2 Calculating Conditionally with IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Extra Credit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Lesson 14: Referencing Members in Calculations Exercise 14.1 Creating Mix Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Exercise 14.2 Calculating Time Variances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

Lesson 15: Creating Attribute Dimensions Exercise 15.1 Optional: Creating the Region Total Dimension . . . . . . . . . . . . . . . . . . . 61

Lesson 16: Analyzing Varying Attributes Exercise 16.1 Creating Varying Attribute Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 62 Exercise 16.2 Extending Varying Attribute Dimensions . . . . . . . . . . . . . . . . . . . . . . . . 63

Lesson 17: Analyzing Text and Dates Exercise 17.1 Creating Sales Risk Text Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Exercise 17.2 Optional: Creating Sales Risk Average Measures . . . . . . . . . . . . . . . . . 66

Exercise Solutions Lesson 1:

Essbase Overview

Solution 1.1 Solution 1.2

Housekeeping: Starting Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 Accessing Administration Services Console . . . . . . . . . . . . . . . . . . . . . 70

Essbase 11.1.1: Bootcamp

v

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 12: Creating Calculation Scripts

Table of Contents

Designing Applications and Databases

Solution 2.1 Creating Block Storage Applications and Databases. . . . . . . . . . . . . . . 72 Creating the Bigcorp Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Creating the Sales Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Reviewing the Bigcorp Application Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Reviewing the Bigcorp File Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Creating a Custom View for Bigcorp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Solution 2.2 Creating Dimensions and Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Adding Dimensions to Bigcorp Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 Adding Members to the Year Tot Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

Lesson 3:

Designing Data Descriptor Dimensions

Solution 3.1 Creating Generic Time Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 Solution 3.2 Tracking Data Sets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Solution 3.3 Creating Outline Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Changing Consolidation Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Calculating Act Vs Bud. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Calculating Act Vs Fcst and Bud Vs Fcst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Solution 3.4 Creating Accounts Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 Solution 3.5 Testing Accounts Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Modifying the Default Database Calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 Connecting to Provider Services and Creating a Favorite Connection . . . . . . . . . 82 Testing Outline Name Matches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 Testing Accounts Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Solution 3.6 Creating Balance Sheet Accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Lesson 4:

Optimizing Data Descriptor Dimensions

Solution 4.1 Creating Member Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Creating Year Tot Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Creating Scenario Aliases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Solution 4.2 Implementing Dynamic Time Series Members. . . . . . . . . . . . . . . . . . . . 88 Tagging Year Tot as a Time Dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 Enabling Q-T-D and Y-T-D Dynamic Time Series Members . . . . . . . . . . . . . . . . . 88 Testing Dynamic Time Series Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Solution 4.3 Correcting Percentage and Balance Accounts . . . . . . . . . . . . . . . . . . . 90 Modifying the Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 Testing Calculation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Solution 4.4 Adding Variance Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Adding Expense Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

vi

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 2:

Adding Variance Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 Testing Variance Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Solution 4.5 Optimizing Data Storage Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Testing Default Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Modifying the Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

Lesson 5:

Planning Dimension Designs

Solution 5.1 Designing the Product and Customer Dimensions . . . . . . . . . . . . . . . . 96 Designing Product Dimension Plans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Designing Customer Dimension Plan. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

Lesson 6:

Creating Basic Dimension Build Rules Files

Solution 6.1 Building the Family Total Rollup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Opening a Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Setting Data Source Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Setting View Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Associating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Adding the Product Dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Selecting the Dimension Build Method. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 Defining Field Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 Validating and Saving the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Updating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 Solution 6.2 Optional: Adding Products to the Family Total Hierarchy . . . . . . . . . . . 107 Connecting to the Bigcorp Data Warehouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Completing the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Updating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

Lesson 7:

Creating Advanced Dimension Build Rules Files

Solution 7.1 Creating Secondary Hierarchies with Parent-Child Build. . . . . . . . . . . 111 Creating the Rules File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Updating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 Solution 7.2 Building the Customer Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Starting a Rules File for the Customer Dimension . . . . . . . . . . . . . . . . . . . . . . . . 113 Manipulating Data Source Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 Creating Unique Customer Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Ignoring Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Replacing Text in Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Adding the Customer Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123

Essbase 11.1.1: Bootcamp

vii

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Completing the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Updating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Solution 7.3 Optional: Adding UDAs to Customers . . . . . . . . . . . . . . . . . . . . . . . . . 126 Opening the Rules File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Modifying the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 Modifying Dimension Build Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Loading Customer UDAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

Lesson 8:

Loading Data

Solution 8.1 Loading Actual Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Starting the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Ignoring Extra Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Defining Data Load Field Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 Validating the Rules File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 Saving Data Load Choices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Viewing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Solution 8.2 Loading Forecast and Actual Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 Solution 8.3 Optional: Loading Transactional Units . . . . . . . . . . . . . . . . . . . . . . . . . 137 Starting the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Modifying the Date Field. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Modifying Field Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Defining a Data Load Header. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Modifying Data Load Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Validating the Rules File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Viewing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

Lesson 9:

Getting Started with Smart View

Solution 9.1 Connecting to Provider Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Resetting the Sales Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Connecting to Bigcorp Sales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Solution 9.2 Starting Ad Hoc Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Solution 9.3 Customizing the Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

Lesson 10: Creating Reports with Smart View Solution 10.1 Creating Ad Hoc Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Creating the Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

viii

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Setting the Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Solution 10.2 Updating Essbase Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Setting Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Adjusting and Submitting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 Calculating Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Solution 10.3 Viewing Dynamic Data Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Opening a Document with Dynamic Data Points . . . . . . . . . . . . . . . . . . . . . . . . . 150 Creating a Linked View in Visual Explorer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Solution 10.4 Creating Smart Slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Starting a Smart Slice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Selecting Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 Setting Query Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Saving the Smart Slice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Creating Ad Hoc Reports from Smart Slices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Solution 10.5 Creating a Custom Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

Lesson 11: Data Storage and Calculation Solution 11.1 Calculating the Sales Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Resetting the Sales Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Recording Database Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Creating a Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 Testing Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Recording Database Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Extra Credit: Recording Detailed Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

Lesson 12: Creating Calculation Scripts Solution 12.1 Organizing Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Solution 12.2 Correcting Rates and Percentages . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

Lesson 13: Controlling the Calculation Process Solution 13.1 Focusing Calculations with FIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Solution 13.2 Calculating Conditionally with IF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Extra Credit Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169

Lesson 14: Referencing Members in Calculations Solution 14.1 Creating Mix Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Adding Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

Essbase 11.1.1: Bootcamp

ix

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Setting Storage Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 Testing Calculation Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 Solution 14.2 Calculating Time Variances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Creating Substitution Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Creating Variance Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Testing Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176

Lesson 15: Creating Attribute Dimensions Solution 15.1 Optional: Creating the Region Total Dimension . . . . . . . . . . . . . . . . . . 177 Starting the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Adding the Region Total Dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177 Completing the Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Updating the Sales Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178

Lesson 16: Analyzing Varying Attribute Data Solution 16.1 Creating Varying Attribute Dimensions . . . . . . . . . . . . . . . . . . . . . . . . 180 Enabling Varying Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Creating an Attribute Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 Assigning Base and Independent dimensions to the Attribute Dimension . . . . . . 180 Assigning Managers to Product Lines According to Date Ranges. . . . . . . . . . . . 181 Viewing Varying Attribute Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 Solution 16.2 Extending Varying Attribute Dimensions . . . . . . . . . . . . . . . . . . . . . . . 184 Modifying the Product Manager Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Assigning Varying Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

Lesson 17: Analyzing Text and Dates Solution 17.1 Creating Sales Risk Text Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Enabling Typed Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Creating a Text List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Populating a Text List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Associating Text Lists with Measures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Updating Sales Risk Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Solution 17.2 Optional: Creating Sales Risk Average Measures . . . . . . . . . . . . . . . . 190 Creating a Calculation Based on the Sales Risk Measure. . . . . . . . . . . . . . . . . . 190 Testing calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

Case Study 2: Country Kitchen Desserts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 x

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Case Study Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Country Kitchen Desserts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Analysis and Planning for CKD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Phase I—Designing and Creating the CKD Outline. . . . . . . . . . . . . . . . . . . . . . . . . . . 204 Phase II—Loading Data and Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Phase III—Calculation and Tuning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Case Study Solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Phase I Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Implementing Dynamic Time Series. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222 Creating an Alias Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 Phase II Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229 Connecting to the Essbase Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Creating the CKD Income Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 Setting POV Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Setting POV Regions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 Setting POV Customers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Formatting the Income Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236 Creating the Product by Salesperson Report. . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Setting the Product by Salesperson POV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239 Formatting the Product by Salesperson Report . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Phase III Solutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Adding Dynamic Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 Calculating Product Share:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Calculating Market Share . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Calculating Tax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Adjusting Budget Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247

Essbase 11.1.1: Bootcamp

xi

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Table of Contents

xii

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

S t u d y

1

Bigcorp

1

Overview This section contains a description of the business and analytic requirements of the Bigcorp corporation. In the exercises section of this manual, you build a database for Bigcorp. As you build the database, refer to the information provided in this section.

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

C a s e

Case Study: Bigcorp

The Bigcorp corporation typifies the modern business experience: initial success followed by competitive challenge.

Company History In 1978, a young Silicon Valley engineer founded a company that manufactured hard drives. A small operation at first, the company partnered exclusively with local computer manufacturers. As the market for personal computers grew during the 1980s, Bigcorp branched out, distributing and selling its hard drives throughout the United States and the world.

Bigcorp Today Today that Silicon Valley startup is a multimillion-dollar market leader in the hardware technology sector. Bigcorp, still headquartered in the Silicon Valley, is owned by Hoch Enterprises International, a business conglomerate. Hoch Enterprises operates Bigcorp within the United States, and Global Technology Hard Drives, Inc., a sister company to Bigcorp, operates Bigcorp outside the United States.

Current Business Challenges Over the years, as technology has decreased Bigcorp’s manufacturing costs, the proliferation of hard-drive manufacturers has reduced Bigcorp’s market share. With the general availability of universal serial bus (USB) flash drives, Bigcorp executives saw the need to sharpen the company’s competitive edge.

2

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Bigcorp Overview

Case Study: Bigcorp

The management team at Bigcorp has employed you to build a block storage database that provides the information that they require and that uses data extracts from their existing systems.

Participant Information Participant Group

Requirements

Finance

• Monthly product development—reported by individual product; grouped by product families • Details of company cost structures • Current and prior year actual and budget data

Manufacturing

• Monthly product unit sales, grouped by hard-drive configuration • For sales, current year and forecast data

Sales

• Monthly sales revenues by product and by customer • Comparison of new and old product lines • Customer totals by sales channel and by region • Current year actual, budget, and forecast data

Data Determinations The design team identified three main data sources and decided how to handle the data from each source: • Current and prior year actual sales data is stored in an Oracle data warehouse that IT created to normalize the data. IT can set up an SQL query that extracts this data to flat files on a regular basis, at which point rules files can be used to load the data to the Sales database. • Budget data is created by the budgeting team in Excel spreadsheets. The design team decides to grant the budgeting team security permissions to send their data directly from Excel to the Sales database. • Forecast data is created by the sales force in Excel spreadsheets. The design team decides to grant the sales force security permissions to send their data directly from Excel to the Sales database.

Essbase 11.1.1: Bootcamp

3

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Analysis and Planning for Bigcorp

Case Study: Bigcorp

The following reports were gathered from the Finance and Sales teams, to give you an idea of the type of analysis that the teams want to do in Essbase. You can view the reports in a workbook, called BCSampleReports.xls (located in c:\CF\Bootcamp\SSReports). Operating Statement

Variance Report

4

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Analyzing Sample Bigcorp Reports

Case Study: Bigcorp

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Product Report

Channels Report

Essbase 11.1.1: Bootcamp

5

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Bigcorp

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Product by Channel

6

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Bigcorp

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Customer by Product Category

Essbase 11.1.1: Bootcamp

7

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Bigcorp

8

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Overview This section contains hands-on exercises that you will work on throughout this course. Exercises are grouped by lesson. Your instructor may choose to perform some exercises with you in demonstration format; therefore, you may not be required to complete all exercises. It is, however, important that you complete all exercises as requested by the instructor, because many exercises build upon other exercises. Before beginning these exercises, be sure to read the Bigcorp case study document in this workbook.

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercises

Lesson 1 Essbase Overview Exercises

Exercise 1.1

Housekeeping: Starting Services

Each class machine is a stand-alone server and client. Start the necessary services before starting any exercises: File Name

Location

1.Start Oracle Services (can take up to 5 mins).bat

c:\CF\Bootcamp\Startup and Shutdown\Startup

2.Start Hyperion Services.bat

c:\CF\Bootcamp\Startup and Shutdown\Startup

To ensure that all services have started properly, run an EPM System Diagnostic.

Exercise 1.2

Accessing Administration Services Console

Perform the following tasks to familiarize yourself with Administration Services Console: 1. Open Administration Services Console (with user name trnadmin and password hyperion) 2. Explore the navigation hierarchy. 3. Navigate to the list of Essbase Servers, and open a database outline. 4. Verify the database outline before closing.

12

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 1 Essbase Overview

Lesson 2 Designing Applications and Databases Exercises

Exercise 2.1

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 2 Designing Applications and Databases Creating Block Storage Applications and Databases

Based on the Bigcorp case study, you can begin to build a database. Create a block storage application and database for Bigcorp and review the hierarchy structure of the new database: 1. Create an application with the following specifications: Option

Specification

Application type

Block storage

Application name

Bigcorp

2. Create a database with the following specifications: Option

Specification

Database type

Normal

Database name

Sales

3. Review the Bigcorp application structure. Compare your hierarchy to the following figure:

4. Review the file system folder structure for Bigcorp. 5. Create a custom view for Bigcorp.

Exercise 2.2

Creating Dimensions and Members

Dimensions are based on the Bigcorp case study.

Essbase 11.1.1: Bootcamp

13

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 2 Designing Applications and Databases Exercises Add dimensions to the Sales outline and add members to dimensions: 1. Add the following dimensions to Bigcorp Sales:

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Year Tot • Accounts • Scenario 2. Add the following members to the Year Tot dimension: Parent

Child

Year Tot

Qtr 1

Qtr 1

Jan

Qtr 1

Feb

Qtr 1

Mar

3. Compare your outline to the following figure:

14

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Exercises

Exercise 3.1

Creating Generic Time Dimensions

After evaluating the Bigcorp design document, you decide to use a generic time design for the Year Tot dimension. Finalize the members and hierarchies of the Year Tot dimension: 1. Add quarters Qtr 1 through Qtr 4 to generation 2. 2. Add months Jan through Dec to the appropriate quarters. 3. Compare your outline to the following figure:

Exercise 3.2

Tracking Data Sets

Bigcorp uses the scenarios described in the Bigcorp case study to track data sets. Add the following scenarios and scenario variances, which Bigcorp requires for analysis of sales data:

Parent

Child

Scenario

Current Year

Scenario

Prior Year

Scenario

Budget

Scenario

Forecast

Essbase 11.1.1: Bootcamp

15

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 3 Designing Data Descriptor Dimensions

Lesson 3 Designing Data Descriptor Dimensions

Parent

Child

Scenario

Scenario Variances

Scenario Variances

Act Vs Bud

Scenario Variances

Act Vs Fcst

Scenario Variances

Bud Vs Fcst

Compare your outline to the following figure:

Exercise 3.3

Creating Outline Calculations

Bigcorp analysts require scenario variance calculations in many of their reports. You decide to add variance calculations to the Sales outline so that variances are centrally defined and accessible to users. Add calculations to Bigcorp scenario variances and modify consolidation operators of the Scenario dimension to control calculation flow: 1. Change the consolidation operator for all Scenario dimension members to ~ (Excluded from Consolidation). 2. Calculate Act Vs Bud using shared members. 3. Calculate Act Vs Fcst and Bud Vs Fcst using member formulas. 4. Compare your outline to the following figure:

16

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercises

Lesson 3 Designing Data Descriptor Dimensions Exercises

Creating Accounts Hierarchies

The Accounts dimension within the Sales outline is based on the Gross Margin Analysis report in the Bigcorp design document. Define a hierarchy for the Accounts dimension based on the Excel formulas in Corpaccts.xls (in C:\CF\Bootcamp\Outline): Member names:

Essbase 11.1.1: Bootcamp

17

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercise 3.4

Lesson 3 Designing Data Descriptor Dimensions Exercises

Exercise 3.5

Testing Accounts Calculations

After creating a calculation-intensive dimension, it is a best practice to test the calculations. Turn off intelligent calculation, input test data, and review your calculation results: 1. Modify the default database calculation to look like the following example: SET UPDATECALC OFF; CALC ALL; 2. In Smart View, perform the following tasks: a. Connect to Provider Services. b. Add Bigcorp Sales to your favorites. 3. On the Check Names worksheet in Corpaccts.xls, ensure that outline names match the prebuilt example. 4. Test accounts calculations:

18

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Member formulas (Create the calculation for Gross Margin % using a member formula. Calculate all other accounts using hierarchy relationships.):

Lesson 3 Designing Data Descriptor Dimensions Exercises a. From the InputData worksheet, submit data. b. From the AuditData worksheet, calculate, retrieve, and verify data.

Exercise 3.6

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

c. Compare your calculation results to the following figure:

Creating Balance Sheet Accounts

Bigcorp analysts need to see units in inventory and accounts receivable balances. Add a balance sheet section to the Accounts dimension: 1. Add a sibling called Balance Sheet to Gross Margin %. 2. Set the consolidation property of Balance Sheet to ~ (Excluded from Consolidation).

Essbase 11.1.1: Bootcamp

19

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Exercises

Account

Consolidation Property

Inventory

~

Accounts Receivable

~

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Add the following children to Balance Sheet:

4. Compare your outline to the following figure:

20

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Exercises

Exercise 4.1

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 4 Optimizing Data Descriptor Dimensions Creating Member Aliases

For reporting purposes, Bigcorp requires longer month and quarter names. Add default aliases to Year Tot and Scenario dimension members: 1. Add Year Tot aliases to quarters and months. • Use the following naming conventions: Member Type

Alias Guidelines

Quarters

Quarter 1, Quarter 2, Quarter 3, Quarter 4

Months

Full month name (January, February, and so on)

• Compare your outline to the following figure:

2. Add the following aliases to Scenario dimension members: • Use the following naming conventions: Member

Alias

Current Year

CY Actual

Prior Year

PY Actual

Essbase 11.1.1: Bootcamp

21

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Exercises

Exercise 4.2

Implementing Dynamic Time Series Members

Bigcorp analysts require year-to-date and quarter-to-date reporting. After evaluating period-to-date design options, you decide to implement a Dynamic Time Series solution. Enable Dynamic Time Series members for the Year Tot dimension: 1. Tag Year Tot with the time dimension tag. 2. Enable the following Dynamic Time Series members: • Y-T-D, with the alias YTD • Q-T-D, with the alias QTD • Compare your outline to the following figure:

3. Test your calculations:

22

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Compare your outline to the following figure:

Lesson 4 Optimizing Data Descriptor Dimensions Exercises a. Clear the Sales database.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

b. In Optimize.xls (c:\CF\Bootcamp\Outline), from the InputData worksheet, submit data. c. From the QTD&YTD worksheet, calculate, refresh, and verify data. d. Compare your calculation results to the following figure:

Exercise 4.3

Correcting Percentage and Balance Accounts

After testing your calculations, you discover that Qtr 1 calculations are incorrect for Gross Margin %, Inventory, and Accounts Receivable. Change member property settings to return correct results: 1. Modify the Sales outline as follows: a. Change Gross Margin % to Dynamic Calc. b. Tag the Accounts dimension with the accounts dimension type. c. Tag Inventory and Accounts Receivable as time balance last. 2. Test your calculations: a. Clear the Sales database. b. In Optimize.xls, from the InputData worksheet, submit data. c. From the TimeBalance worksheet, calculate, refresh, and verify data.

Essbase 11.1.1: Bootcamp

23

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Exercises

Exercise 4.4

Adding Variance Reporting

Natural account balances are not retained in Bigcorp source data. Rather, the sign on revenues from the general ledger is reversed before data is loaded into the database. Thus, expense reporting tags and @VAR functions are required for accurate variance reporting. Change member properties and formulas to enable correct variance reporting: 1. Tag the following accounts as expenses for variance reporting: • Discounts • Discount % • Cost of Sales • Direct Labor • Labor/Unit • Material • Matl/Unit • Overhead • Overhead Rate • Other CGS • Material Variances • Labor Variances

24

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

d. Compare your calculation results to the following figure:

Lesson 4 Optimizing Data Descriptor Dimensions Exercises • Overhead Variances • Obsolete Charges

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Inventory Adjustments 2. In the Scenario dimension, replace the current variance calculations with member formulas that use the @VAR function. 3. Test your calculations: a. Clear the Sales database. b. In Optimize.xls, from the InputData worksheet, submit data. c. From the Variance worksheet, calculate, refresh, and verify data. d. Compare your calculation results to the following figure:

Exercise 4.5

Optimizing Data Storage Settings

The final test of your data descriptor dimensions is to ensure that data is visible at all levels of the hierarchy. Some stored members within the Sales outline should not be stored.

Essbase 11.1.1: Bootcamp

25

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Exercises

1. Test the default top-level database calculation: a. Clear the Sales database. b. In Optimize.xls, from the InputData worksheet, submit data. c. From the TopLevel worksheet, calculate and refresh data. 2. In the Sales outline, identify members that should not be stored and set the storage property to Label Only. Repeat step 1 to verify data at the top level.

26

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Identify members that do not require storage and optimize the database by changing data storage types:

Lesson 5 Planning Dimension Designs Exercises

Exercise 5.1

Designing the Product and Customer Dimensions

This exercise can be performed as a group activity or on your own. The instructions are for a group activity. Design the product and customer dimensions: 1. Divide into three teams to represent the Bigcorp Finance, Manufacturing, and Sales groups. 2. Select, for each team, one of the following report workbooks: • FinanceRprts.xls • MfgRpts.xls • SalesRpts.xls 3. For Product and Customer, use the blank space on this page to design outline plans that are based on the report workbooks. 4. As a class, discuss which elements are common to multiple plans, identify primary and secondary hierarchies, and identify shared members.

Essbase 11.1.1: Bootcamp

27

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 5 Planning Dimension Designs

Lesson 6 Creating Basic Dimension Build Rules Files Exercises

Exercise 6.1

Building the Family Total Rollup

The Bigcorp IT team has provided you with text file extracts from their data warehouse for your initial dimension builds. Create a rules file to build the Family Total product hierarchy: 1. From Data Prep Editor, as your sample data source, open FamGen.txt. 2. Set the data source properties to skip the header row. 3. Set the view options to hide raw data and view dimension build fields. 4. Associate the rules file with the Sales outline. 5. Define the Product dimension in the rules file with the following properties: • Data storage of label only • Configuration of sparse 6. Select the dimension build method. 7. Define the dimension build field properties. 8. Validate and save the rules file. 9. Update the Sales outline, and specify the following options: • Data file: FamGen.txt • Rules file: FamGen.rul

28

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 6 Creating Basic Dimension Build Rules Files

Lesson 6 Creating Basic Dimension Build Rules Files Exercises

Exercise 6.2

Optional: Adding Products to the Family Total Hierarchy

When the Sales database moves into production, you plan to implement product dimension updates directly from the IT data warehouse. Create a rules file that adds new products to the Family Total hierarchy by accessing an Oracle data warehouse: 1. Build the rules file, keeping the following points in mind: • The data source name for the IT data warehouse is Bigcorp Warehouse. • When you define the data source, you do not need to provide inputs for server, application, database, or dictionary path. • You must retrieve all records from the Products table. • Your Oracle database username and password and your Essbase username and password are the same. • After you retrieve records from the data warehouse into your rules file, continue with step 2 of the 12-step rules file creation process.

Essbase 11.1.1: Bootcamp

29

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

10. Compare the Product dimension in the Sales outline to the following figure (entire dimension not shown):

Lesson 6 Creating Basic Dimension Build Rules Files Exercises

• The new products in the data source are THUNDERBALL 730 A, THUNDERBALL 730 S, MAVRIDER 730 A, and MAVRIDER 730 S. 2. Complete the rules file, validate it, and save it as FamLev. 3. Update the Sales outline, and specify the following options: • Load type: SQL • Rules file: FamLev.rul

30

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• The data source contains both new and preexisting products. You must implement the appropriate maintenance options in your dimension build settings.

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises

Exercise 7.1

Creating Secondary Hierarchies with Parent-Child Build

The Bigcorp Marketing and Sales groups have organized information for building the secondary hierarchies of the Product dimension into two comma-delimited extract files that are configured for parent-child building. Create one rules file to load multiple data sources: 1. Create a rules file. • Follow the dimension build rules file process. • Use either ConfigPC.txt or LinePC.txt as the sample data source. • Ensure that your dimension build settings for Product enable the creation of shared members. • Save the rules file as ParChild. 2. Update the Sales outline, and specify the following options: • Data sources: ConfigPC.txt and LinePC.txt • Rules file: ParChild.rul

Essbase 11.1.1: Bootcamp

31

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 7 Creating Advanced Dimension Build Rules Files

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises

Exercise 7.2

Building the Customer Dimension

Bigcorp Sales analysts require customers to be grouped by the channels OEM, Retail, and Distributor. However, certain OEM customers, such as Apple and Dell, also sell Bigcorp hard drives through their retail outlets. Rather than making channels a separate dimension, you create unique customer names to meet Bigcorp’s analysis requirements. Create a rules file for building the Customer dimension: 1. Start a rules file for the Customer dimension, and use CusChan.txt as the sample data source. • Do not include account manager information in the Customer dimension. • Do not include customer class information in this dimension build. • Review the Customer dimension plan in Lesson 5 to ensure that you create the entire dimension.

32

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Compare your Product dimension to the following figure (entire dimension not shown):

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises

3. Create unique customer names with prefixes. • O- (for OEM customers) • R- (for Retail customers) • D- (for Distributor customers) 4. Modify field properties to ignore extra fields. 5. Make text replacements to conform member names to the Customer dimension plan. • Channels must include OEM, Retail, and Distributor. • Channels roll up to Channel Total. 6. Add the Customer dimension in the rules file, and specify the following information: • Data storage: label only • Configuration: sparse 7. Complete the rules file, following steps 8 through 11 of the rule file creation procedure introduced in Lesson 6. Save the rules file as Channels. 8. Update the Sales outline, and specify the following information: • Data source: CusChan.txt • Rules file: Channels.rul.

Essbase 11.1.1: Bootcamp

33

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Manipulate the data source fields into the correct order for your planned build method.

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises

Exercise 7.3

Optional: Adding UDAs to Customers

The Finance group requires customers to be grouped into three classes—Class A, Class L, and Class R—for creating conditional forecasting calculations. These groupings are strictly for calculation purposes, so you create the appropriate user-defined attribute (UDA) for each customer.

34

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Compare your Customer dimension with the following figure:

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises Modify Channels.rul to load customer class UDAs:

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Open Channels.rul, and save it as CustUDA.rul. TIP

Open CusChan.txt as the sample data source for the rules file 2. Modify the rules file: a. Set Field3 to be recognized during dimension builds (this field was previously ignored). b. Move Field3 to be the last field on the right. c. Modify the text in the customer class field to look like the following figure:

d. Set the dimension build field properties for Field6.

Essbase 11.1.1: Bootcamp

35

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Exercises 3. Modify the dimension build settings to enable UDA changes.

• Data source: CusChan.txt • Rules file: CustUDA.rul 5. Compare your Customer dimension with the following figure:

36

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Load customer UDAs to the Sales outline, and specify the following options:

Lesson 8 Loading Data Exercises

Exercise 8.1

Loading Actual Data

The Bigcorp IT group stores current and prior year actual sales data in an Oracle data warehouse that it created to normalize the data. The IT group set up a SQL query that extracts the data to flat files on a regular basis. Create a rules file that is based on a sample file from the data warehouse: 1. Start the rules file: Follow the data rules file process to create a rules file that is based on Actual.txt as the sample data source. 2. Set the rules file to ignore extra fields. 3. Define the data load field properties. 4. Validate and save the rules file as LoadCorp. 5. Load data to Sales, and specify the following options: • Data source: Actual.txt • Rules file: Loadcorp.rul 6. Save the data load choices to c:\My Documents as Actual.xml. 7. In CheckData.xls (in C:\CF\Bootcamp\LoadRule), follow the instructions on the Actual worksheet to verify that data was loaded.

Essbase 11.1.1: Bootcamp

37

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 8 Loading Data

Lesson 8 Loading Data Exercises

Loading Forecast and Actual Data

Bigcorp forecast data is collected in a custom Oracle database that is built and maintained by a senior analyst. The analyst gave you an extract that matches the extract from the IT data warehouse for actual data. Thus, you can use one rules file for both data sources. Create a saved data load profile that loads both forecast and actual data: 1. Modify the saved data load profile Actual.xml, so that you can load the following data sources: Data Source

Rules File

Actual.txt

Loadcorp.rul

Forecast.txt

Loadcorp.rul

2. Save the new data load profile as ActFcst.xml. 3. Run the saved load process. NOTE

You receive a warning message when loading Actual.txt because no data values are modified by reloading the file. 4. In CheckData.xls, follow the instructions on the Forecast worksheet to verify that data was loaded.

Exercise 8.3

Optional: Loading Transactional Units

The Bigcorp Finance group performs its month-end close on its general ledger by the 10th of each month, at which point the actual data is loaded from a transactional ledger system into the Bigcorp data warehouse. The Sales group wants to see preclose units data from the transactional system as of the last day of each month, before the data is transferred and normalized in the data warehouse. Create a rules file that is based on daily data in an extract file from the Bigcorp ledger system: 1. Follow the data rules file process to create a rules file that is based on MayAct.txt as the sample data source. 2. Modify dates to correspond to the correct month. 3. Reference missing dimensions in the rules file header. 38

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercise 8.2

Lesson 8 Loading Data Exercises 4. Set data load values to add to existing values.

6. Load data to Sales, and specify the following options: • Data source: MayAct.txt • Rules file: Flash.rul 7. In CheckData.xls, follow the instructions on the Flash worksheet to verify that data was loaded.

Essbase 11.1.1: Bootcamp

39

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Validate and save the rules file as Flash.

Lesson 9 Getting Started with Smart View Exercises

Exercise 9.1

Connecting to Provider Services

Before using Smart View, you must connect to Provider Services and access an Essbase server. Connect to Bigcorp Sales in Data Source Manager: 1. Run ssheet.bat (in C:\CF\Bootcamp\Scripts) to reset the Sales database. 2. In a new Excel workbook, connect to Provider Services and Bigcorp Sales.

Exercise 9.2

Starting Ad Hoc Analysis

Ad hoc analysis provides a high degree of user interactivity with the data. On a blank worksheet, display Year Tot and Accounts to familiarize yourself with ad hoc reporting: 1. Start ad hoc analysis on the Bigcorp Sales database. 2. Expand Year Tot and Accounts, resulting in the following report:

Exercise 9.3

Customizing the Point of View

To make the report more useful, you customize the point of view (POV) with multiple products and customers.

40

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 9 Getting Started with Smart View

Lesson 9 Getting Started with Smart View Exercises In the report created in the preceding exercise, complete the following tasks:

Dimension

Members

Scenario

Current Year

Product

• Family Total • Performance • Lightbolt • Thunderball • Value • Roadranger • Mavrider • Firebrand

Customer

• Channel Total • OEM • Retail • Distributor

2. On the POV toolbar, make the following selections: • Current Year • LIGHTBOLT • OEM 3. Refresh the worksheet, and compare your results to the following figure:

4. Select various combinations of product and customer, and refresh the data for each combination to ensure that the POV is working.

Essbase 11.1.1: Bootcamp

41

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Customize the POV as follows:

Lesson 10 Creating Reports with Smart View Exercises

Exercise 10.1 Creating Ad Hoc Reports The Bigcorp Finance team wants you to create an ad hoc report that shows the following information: Report Area

Dimension Members

Rows

Family Total and its children

Columns

OEM, Retail, Distributor

Point of view

Accounts, Year Tot, Scenario

1. On the Ad Hoc worksheet in SmartView.xls, create an ad hoc report: a. Use pivot and zoom operations to create the report layout. b. Use keep only and remove only operations to display members. c. Compare your report to the following figure:

2. Customize the POV as follows: Dimension

Members

Year Tot

Generation 3 time periods

Accounts

Gross Margin, Net Sales, Gross Sales, Units

Scenario

Prior Year, Current Year

Exercise 10.2 Updating Essbase Data Bigcorp analysts want to use Excel worksheets to submit updated forecast data to Essbase.

42

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 10 Creating Reports with Smart View

Lesson 10 Creating Reports with Smart View Exercises Test an input worksheet by updating data, submitting data to Essbase, and executing a calculation script.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In SmartView.xls, set the display option so that “Use Excel formatting” is unavailable. 2. Adjust and submit August data as follows: • Increase Units by 10%. • Increase List Price by $5. • Decrease Discount %, Labor/Unit, Matl/Unit, and Overhead Rate by 3%. 3. Execute the CalcBC calculation script. 4. Refresh the worksheet and compare your results to the following figure:

Essbase 11.1.1: Bootcamp

43

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Exercises

Bigcorp finance analysts want to display sales data in their quarterly reports, which are created in Microsoft Word. They also want to quickly view charts of the data. Examine a prebuilt Word document with embedded dynamic data points and create a linked view in Visual Explorer: 1. Open VarianceReport.doc (in C:\CF\Bootcamp\SSReports) and perform the following tasks: a. Refresh the document. b. In the Cost Variances table, view the connection and POV information for a cell. 2. Based on a cell in the Cost Variances table, create a linked view in Visual Explorer, using the side-by-side bars view.

44

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercise 10.3 Viewing Dynamic Data Points

Lesson 10 Creating Reports with Smart View Exercises

Exercise 10.4

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Compare your results to the following figure:

Creating Smart Slices

Bigcorp sales representatives for OEM customers require a database query showing only current year OEM sales.

Essbase 11.1.1: Bootcamp

45

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Exercises

1. In SmartView.xls, select the Sandbox worksheet and start a Smart Slice for Bigcorp Sales. 2. In the Smart Slice query designer, select the following members: Query Layout

Members

Columns

Qtr 1, Qtr 2

Rows

OEM and children

POV

Current Year, DESCENDANTS([Product]), Gross Sales

3. Set the following query options: Option

Value

missingLabelText

0

essIndent

Tables

numFormat

thousands separator = yes

4. Save the Smart Slice as OEM_CurYr. 5. Create an ad hoc report from the OEM_CurYr Smart Slice. 6. Compare your results to the following figure:

Exercise 10.5

Creating a Custom Report

OEM sales managers need a custom dashboard showing OEM sales from a variety of perspectives.

46

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Create a Smart Slice to meet their requirements:

Lesson 10 Creating Reports with Smart View Exercises Create a dashboard using Report Designer: 1. Insert a query into Report Designer based on OEM_CurYr.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Add the following report components to OEM_CurYr: • Function grid • Chart • Slider (select product lines for slider values) 3. Compare your results to the following figure:

NOTE

To resize or move charts and slider components, you must enter Design Mode in Excel. You can access Design Mode from the Control Toolbox toolbar in Excel.

Essbase 11.1.1: Bootcamp

47

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 11 Data Storage and Calculation Exercises

Exercise 11.1 Calculating the Sales Database During multidimensional calculation, input data is transformed into useful information. A thorough understanding of the process of multidimensional calculation is necessary before creating more complex calculations. Construct a full database calculation script, testing results before and after calculation: 1. Reset the sales database by running the C:\CF\Bootcamp\Scripts\ResetBigcorp.bat script. 2. In the following table, record the precalculation database statistics for Sales: Statistic

Precalculation

Postcalculation

Number of existing blocks Block density Existing level 0 blocks Existing upper-level blocks Percentage of maximum blocks existing

3. Create a calculation script that turns off intelligent calculation and calculates all dimensions in the Sales database. Save the script as Anatomy.csc.

48

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 11 Data Storage and Calculation

Lesson 11 Data Storage and Calculation Exercises

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. In Anatomy.xls (in C:\CF\Bootcamp\CalcIt\Anatomy), test the calculations by using the This Is a Block worksheet, and compare your results to the following figure (entire worksheet not shown):

5. In the preceding database statistics table, record the postcalculation database statistics for Sales.

Essbase 11.1.1: Bootcamp

49

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 11 Data Storage and Calculation Exercises

Implement an iterative test of Anatomy.csc to calculate the Sales database one dimension at a time. Record the changes to the database statistics in the following table: Statistic

Data Load

Accounts

Year Tot

Customer

Product

Number of existing blocks Block density Existing level 0 blocks Existing upper-level blocks Percentage of maximum blocks existing

50

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Extra Credit: Recording Detailed Statistics

Lesson 12 Creating Calculation Scripts Exercises

Exercise 12.1 Organizing Calculation Scripts You want to document your scripts thoroughly for the Bigcorp database administrators who will eventually maintain the Essbase system. In Anatomy.csc, add a brief information section with your name and the date, a housekeeping section header, and a main rollup section header. Save the changes.

Exercise 12.2 Correcting Rates and Percentages Although Anatomy.csc consolidates all Sales database dimensions, some rates and percentages are not aggregated correctly. Modify Anatomy.csc to add a back calculation, correcting input rates and percentages: 1. Add a block of back-calculation formulas to derive the correct rates for the following accounts: • List Price • Discount % • Labor/Unit • Matl/Unit • Overhead Rate NOTE

Enclose the block of formulas in parentheses to enforce a second calculation pass. 2. Save Anatomy.csc and then test your changes: a. Run ResetBigcorp.bat. b. Calculate Anatomy.csc.

Essbase 11.1.1: Bootcamp

51

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 12 Creating Calculation Scripts

Lesson 12 Creating Calculation Scripts Exercises c. In Anatomy.xls, refresh the This is a Block worksheet and compare your calculation results to the following figures:

52

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Level 0 data block:

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 12 Creating Calculation Scripts Exercises

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Upper-level data block:

Essbase 11.1.1: Bootcamp

53

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 13 Controlling the Calculation Process Exercises

Exercise 13.1 Focusing Calculations with FIX In the interest of performance, the Bigcorp management team wants you to modify Anatomy.csc so that it calculates only Current Year data for the months in Qtr 1. Create a current year calculation based on Anatomy.csc: 1. Modify the Anatomy.csc script as follows, and save it as CYCalc.csc: a. Focus the script to calculate only for Current Year and Months in Qtr 1 members. b. Make any modifications necessary to the rest of the script as a result of adding the fix statement. c. Use commenting sections to identify the start and end of the fix. 2. Test your calculations: a. Run ResetBigcorp.bat. b. Calculate CYCalc.csc. c. Refresh the Fixit worksheet in Anatomy.xls, and compare your calculation results to the following figure:

54

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 13 Controlling the Calculation Process

Lesson 13 Controlling the Calculation Process Exercises

The Sales group has given you a set of business rules for a special forecasting calculation. Create a calculation script that uses conditional logic to satisfy the business rules for the forecast: 1. Using the If It worksheet in Anatomy.xls as a reference, write a calculation that performs the following tasks in the Forecast scenario, and save it as IfIt.csc: • Pushes units from August to September • Pushes units into Qtr 4 months with a two-month lag and a 10% accelerator • Pushes price into September and into the months in Qtr 4 with a one-month lag and a 10% decelerator 2. Test your calculations: a. Run ResetBigcorp.bat. b. Calculate IfIt.csc. c. Refresh the If It worksheet in Anatomy.xls, and compare your calculation results to the following figure:

Extra Credit The 10% accelerator for units creates partial units in some months. Essbase 11.1.1: Bootcamp

55

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercise 13.2 Calculating Conditionally with IF

Lesson 13 Controlling the Calculation Process Exercises

1. Modify IfIt.csc so that units are rounded to the nearest whole number, and save it as IfItEC. 2. Test your calculations: a. Run ResetBigcorp.bat. b. Calculate IfItEC.csc. c. Refresh the If It worksheet in Anatomy.xls, and compare your calculation results to the following figure:

56

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Add logic to your script so it does not return partial units:

Lesson 14 Referencing Members in Calculations Exercises

Exercise 14.1 Creating Mix Calculations The Sales group requires “percent of total” mix calculations for analysis, based on several measures. Add formulas to the Sales outline: 1. Apply the following logic to add member formulas set storage properties, and test the calculation results: Member

Formula Logic

Unit Mix by Cust

Units for current customer/units for all customers

Unit Mix

Units for current product/units for current product family

Sales $ Mix

Net sales for current product/net sales for current product family

2. Set storage properties for the modified accounts to Dynamic Calc. 3. Test your calculation results: a. Run ResetBigcorp.bat. b. Calculate Anatomy.csc.

Essbase 11.1.1: Bootcamp

57

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 14 Referencing Members in Calculations

Lesson 14 Referencing Members in Calculations Exercises

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

c. Refresh the Customer Mix worksheet in Anatomy.xls and compare your calculation results to the following figure:

58

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 14 Referencing Members in Calculations Exercises

Exercise 14.2 Calculating Time Variances The Bigcorp Finance group requires period variance calculations for its analysis and wants you to create the calculations in the Sales database. Because the formulas must be updated regularly (for example, a variance between current month and prior month data must be updated every month), you decide to create substitution variables for easier maintenance. Create and test substitution variables: 1. From Administration Services Console, add the following substitution variables to Bigcorp Sales: Variable Name

Variable Value

CurrentMonth

Apr

PriorMonth

Mar

CurQtr

“Qtr 2”

PriorQtr

“Qtr 1”

TIP

You must enclose “Qtr 1” and “Qtr 2” in double quotes because the member names include spaces. 2. In the Sales outline, add variance formulas to the Year Tot dimension members Cur Mo Vs Prior and Cur Qtr Vs Prior:

Essbase 11.1.1: Bootcamp

59

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

d. Refresh the Product Mix worksheet in Anatomy.xls and compare your calculation results to the following figure:

Lesson 14 Referencing Members in Calculations Exercises a. Use @VAR for the variance calculation.

c. Set the data storage property for Cur Mo Vs Prior and Cur Qtr Vs Prior to Dynamic Calc. NOTE

If you accidentally clear data when saving your outline, you must run ResetBigcorp.bat and then calculate Anatomy.csc before proceeding. 3. Test your calculation: Refresh the Sub Variable worksheet in Anatomy.xls, and compare your calculation results to the following figures:

60

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

b. Use & (ampersand) to identify variable names in the formulas.

Lesson 15 Creating Attribute Dimensions Exercises

Exercise 15.1 Optional: Creating the Region Total Dimension The Sales group wants to group customers by region in a few reports, and several account managers want to see a crosstab report of Sales channels by region. Create an attribute dimension for regions: 1. Follow the dimension build rules file process to create a rules file. Use CusReg.txt (located in c:\CF\Bootcamp\Analysis) as the sample data source. 2. Define the Region Total dimension as an attribute of Customer. 3. Complete the rules file: a. Select your dimension build setting. b. Ensure that your dimension build field properties enable the creation of attribute members c. Validate and save the file as Regions.rul. 4. Update the Sales outline, and specify the following options: • Data source: CusReg.txt • Rules file: Regions.rul 5. Compare your results to the following figure (all customers not shown):

Essbase 11.1.1: Bootcamp

61

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 15 Creating Attribute Dimensions

Lesson 16 Analyzing Varying Attributes Exercises

Exercise 16.1

Creating Varying Attribute Dimensions

Bigcorp product line managers change periodically; however, the product development group wants to view prior year sales data for each Product Manager, without adding another dimension to the database. Create a varying attribute dimension for product managers: 1. Enable varying attributes in the outline. 2. Create a Text attribute dimension called Product Manager. Add the following managers: • Sergiy • Pete 3. Assign the Product Manager attribute dimension to the Product dimension. Select Year Tot as a continuous independent dimension. 4. Assign product managers to product lines according to the following date ranges.

62

Product

Product Manager

Date Range

LIGHTBOLT

Sergiy

Jan–Jun

LIGHTBOLT

Pete

June–Dec

THUNDERBALL

Sergiy

Jan–Apr, Nov–Dec

THUNDERBALL

Pete

Apr–Oct

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 16 Analyzing Varying Attributes

Lesson 16 Analyzing Varying Attributes Exercises

Exercise 16.2

Extending Varying Attribute Dimensions

The product development group now wants to extend its Product Manager analysis to the current year’s data. Because scenarios represent multiple years in the Bigcorp database, you decide to add Scenario as a discrete independent dimension to the attribute association. Use varying attributes to address management changes in the product manager structure: • In the prior year, Yulia managed ROADRANGER and MAVRIDER products until she accepted a position in another department in March. Teresa was brought on and took over managing ROADRANGER and MAVRIDER. • In March of the current year, Yulia transferred back to the department, taking on the ROADRANGER product again. In April, Teresa resigned and Yulia also took the MAVRIDER product. 1. Add two managers, Yulia and Teresa, to the Product Manager dimension. Incorporate Scenario into the association between the Product Manager dimension and the Product dimension: a. Add Scenario as a discrete independent dimension. b. Because the order in which Scenario members such as Budget and Forecast are listed is not inherently important, set the independent dimension type to Discrete. 2. Assign varying attributes:

Essbase 11.1.1: Bootcamp

63

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. In Analysis.xls, refresh the ProdMgr worksheet, and compare your results to the following figure (change your display options if necessary):

Lesson 16 Analyzing Varying Attributes Exercises

Product

Product Manager

Date Range

ROADRANGER

Teresa

Mar (prior year)–Dec (prior year) Jan (current year)–Feb (current year)

ROADRANGER

Yulia

Jan (prior year)–Feb (prior year) & Mar (current year)–Nov (current year)

MAVRIDER

Teresa

Mar (prior year)–Dec (prior year) Jan (current year)–Mar (current year)

MAVRIDER

Yulia

Jan (prior year)–Feb (prior year) & Apr (current year)–Nov (current year)

b. In Analysis.xls, refresh the ProdMgr-MultiYear worksheet, and compare your results to the following figure:

64

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

a. Assign Product Managers to product lines according to the following date ranges.

Lesson 17 Analyzing Text and Dates Exercises

Exercise 17.1

Creating Sales Risk Text Measures

Bigcorp Sales group wants to perform risk assessment analysis on Customers based on customer credit reports and other, more subjective, factors such as payment history and industry reports. They want to assign risk factors of "High," "Medium," and "Low" to customers during their forecast process. Because the risk factors for any given customer can change from month to month, analysts require a flexible way to assign risk factors during data entry. Create a text measure for assigning risk factors: 1. Modify the outline to enable typed measures. 2. Create a text list called Sales Risk Levels. 3. Populate Sales Risk Levels with the following levels: • Low = 1 • Medium = 2 • High = 3 4. Associate the Sales Risk Levels text list with a measure: a. Add a Sales Risk account under Analysis, and change the type to Text. b. Assign the Sales Risk Levels Text List to the Sales Risk account. c. Run LoadSalesRisk.bat (located in c:\CF\Bootcamp\Scripts) to load sales risk data. d. In Analysis.xls, refresh the OEM-SalesRisk worksheet. 5. Update the Sales Risk data: a. Set your Smart View display options to disable Excel formatting and display Smart View cell styles for dirty cells. b. Change the Sales Risk value in cell C7 to High.

Essbase 11.1.1: Bootcamp

65

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 17 Analyzing Text and Dates

Lesson 17 Analyzing Text and Dates Exercises

d. Submit updated values to the database.

Exercise 17.2

Optional: Creating Sales Risk Average Measures

Sales analysts want to analyze sales risk at the Channel level in the Customer dimension. Create an average sales risk measure, based on an average of the sales risk for each customer in the respective channels: 1. Create a calculation based on the Sales Risk measure. a. In the Accounts dimension, under Analysis, add a Sales Risk Avg account, and change the type to Text. b. Associate Sales Risk Avg with Sales Risk Levels. c. Add the following formula to Sales Risk Avg to calculate the average sales risk for each customer in their respective channels: IF( @ISLEV (Customer, 1) ) @ROUND( @AVGRANGE( SKIPNONE, "Sales Risk", @CHILDREN(@CURRMBR(Customer)) ) ); ELSE "Sales Risk"; ENDIF; d. Change the storage type of Sales Avg to Dynamic Calc.

66

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

c. Compare your results to the following figure:

Lesson 17 Analyzing Text and Dates Exercises

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Test the calculations by refreshing the ProdMgr-MultiYear worksheet in Analysis.xls. Compare your results to the following figure:

Essbase 11.1.1: Bootcamp

67

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 17 Analyzing Text and Dates

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercises

68

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Overview This section contains step-by-step instructions (solutions) to successfully complete all exercises presented in this course. Exercise solutions are grouped by lesson. Although some exercises have more than one correct answer, the solutions provide only one answer, because, for example, you can create a report query or mathematical formula in many ways to produce similar results. Before beginning these exercises, be sure to read the Bigcorp case study document in this workbook.

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Exercise Solutions

Lesson 1 Essbase Overview Solutions

Solution 1.1

Housekeeping: Starting Services

1. From Windows Explorer, browse to C:\CF\Bootcamp\Startup and Shutdown\Startup. 2. Double-click 1.Start Oracle Services (can take up to 5 mins).bat. A process window is displayed. Wait until the process window closes before continuing to the next step. 3. Double-click 2.Start Hyperion Services.bat. A process window is displayed. 4. Select Start > Programs > Oracle EPM System > Foundation Services > EPM System Diagnostic. The system diagnostic is displayed. NOTE

If any services fail the diagnostic test (displayed in red), alert your instructor.

Solution 1.2

Accessing Administration Services Console

1. Select Start > Programs > Oracle EPM System > Essbase > Administrations Services > Start Administration Services Console. The Administration Services Console login prompt is displayed. 2. Enter the following information: • Username: trnadmin • Password: hyperion 3. Click OK. Administration Services Console is displayed. 4. From the Enterprise View tab, expand the Essbase Servers node. 5. Expand the localhost > Applications > Sample > Databases > Basic node. A list of database objects is displayed.

70

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 1 Essbase Overview

Lesson 1 Essbase Overview Solutions 6. Double-click the Outline node. The Basic outline is displayed in the object window.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

7. Click Verify. The message “The outline verified successfully” is displayed. 8. Click OK. 9. Select File > Close.

Essbase 11.1.1: Bootcamp

71

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 2 Designing Applications and Databases Solutions

Solution 2.1

Creating Block Storage Applications and Databases

Creating the Bigcorp Application 1. From Administration Services Console, select File > New. The New dialog box is displayed. 2. On the Essbase tab, select Block Storage Application. 3. Click OK. The Create Application dialog box is displayed. 4. Specify the following information: • From the Essbase Server drop-down list, select localhost. • In the application name text box, type Bigcorp. 5. Click OK. Essbase starts the Bigcorp application server process and displays the Bigcorp application in the Enterprise View tab. Creating the Sales Database 1. In the navigation hierarchy, right-click the Bigcorp application node. 2. Select Create database. The Create Database dialog box is displayed. 3. Specify the following information: • From the Essbase Server drop-down list, select localhost. • From the Application drop-down list, select Bigcorp. • In the Database Name text box, enter Sales. • For Database Type, select Normal. 4. Click OK. The Sales database is displayed under the Bigcorp application node.

72

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 2 Designing Applications and Databases

Lesson 2 Designing Applications and Databases Solutions

Expand the Bigcorp application and Sales database nodes to reveal the following structure.

Reviewing the Bigcorp File Structure 1. From Windows Explorer, browse to C:\Hyperion\products\Essbase\EssbaseServer\App. 2. Expand the Bigcorp and Sales folders to view the default files created by Essbase. Creating a Custom View for Bigcorp 1. From Administration Services Console, right-click Bigcorp. 2. Select Add to > . A new view tab called MyView1 is added next to Enterprise View. 3. Right-click MyView1. 4. Select Rename "MyView1". The Rename Custom View dialog box is displayed. 5. In the “Rename to” text box, enter Bigcorp. 6. Click OK.

Essbase 11.1.1: Bootcamp

73

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Reviewing the Bigcorp Application Structure

Lesson 2 Designing Applications and Databases Solutions

Creating Dimensions and Members

Adding Dimensions to Bigcorp Sales 1. In the navigation hierarchy, under the Sales database, double-click the Outline node. Outline Editor is displayed. 2. Select Outline:Sales. 3. In the outline toolbar, click

(Add a child to the selected member).

A text box is displayed. 4. Type Year Tot. 5. Press Enter. 6. Repeat steps 4 and 5 to add the following dimensions: • Accounts • Scenario 7. Press Enter to close the text box. Adding Members to the Year Tot Dimension 1. Using the procedure outlined in the preceding section, add the following members to Year Tot: Parent

Child

Year Tot

Qtr 1

Qtr 1

Jan

Qtr 1

Feb

Qtr 1

Mar

2. If necessary, rearrange members, using click-and-drag or cut-and-paste methods. Your outline should look like the following diagram:

74

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solution 2.2

Lesson 2 Designing Applications and Databases Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Click Save.

Essbase 11.1.1: Bootcamp

75

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Solutions

Solution 3.1

Designing Data Descriptor Dimensions Creating Generic Time Dimensions

1. Add the following members to the Sales outline: Parent

Child

Year Tot

Qtr 2

Year Tot

Qtr 3

Year Tot

Qtr 4

Qtr 2

Apr

Qtr 2

May

Qtr 2

Jun

Qtr 3

Jul

Qtr 3

Aug

Qtr 3

Sep

Qtr 4

Oct

Qtr 4

Nov

Qtr 4

Dec

2. Compare your outline to the following figure:

3. Save the Sales outline.

76

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 3

Lesson 3 Designing Data Descriptor Dimensions Solutions

Solution 3.2

Tracking Data Sets

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Add the following scenarios to the Scenario dimension: • Current Year • Prior Year • Budget • Forecast 2. Create a sibling of Forecast called Scenario Variances. 3. Under Scenario Variances, create the following variances: • Act Vs Bud • Act Vs Fcst • Bud Vs Fcst 4. Compare your outline to the following figure:

5. Save the Sales outline.

Solution 3.3

Creating Outline Calculations

Changing Consolidation Operators 1. To select all scenarios at once, perform the following actions: a. Select Current Year. b. Shift+click Bud Vs Fcst. 2. On the outline toolbar, click

(Excluded from Consolidation).

The excluded consolidation property is displayed for each scenario.

Essbase 11.1.1: Bootcamp

77

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Solutions Calculating Act Vs Bud • Current Year • Budget 2. Under Act Vs Bud, select Budget. 3. Click

(Consolidation by Subtraction).

4. Under Act Vs Bud, select Current Year and Budget. TIP

Ctrl+click to select multiple members.

5. Click

(Shared Member).

Calculating Act Vs Fcst and Bud Vs Fcst 1. Select Act Vs Fcst. 2. Click

(Edit the formula for the selected member). The Formula tab of the Member Properties dialog box is displayed.

3. In the dimension list, expand Scenario. 4. Double-click Current Year. Current Year is added to the Script area. 5. Using a combination of typing and pasting member names from the dimension list, complete the following formula: "Current Year" - Budget; 6. Click Verify. The message “Formula verified successfully. No syntax errors detected” is displayed. TIP

If your formula includes errors, correct the errors and repeat step 6. 7. Click OK to close the verification message.

78

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Under Act Vs Bud, add the following children:

Lesson 3 Designing Data Descriptor Dimensions Solutions 8. Click Next. The Member Properties dialog box for Bud Vs Fcst is displayed.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

9. For Bud Vs Fcst, create the following formula: Budget - Forecast; 10. Verify your formula. 11. Click OK to close the Member Properties dialog box. 12. Compare your outline to the following figure:

13. Save the Sales outline.

Solution 3.4

Creating Accounts Hierarchies

1. Based on the following table, add members to the Accounts dimension:

Parent

Child

Consolidation Operator

Storage Property

Accounts

Gross Margin

~

Stored

Accounts

Gross Margin %

~

Stored

Gross Margin

Net Sales

+

Stored

Gross Margin

Cost of Sales

-

Stored

Gross Margin

Other CGS

-

Stored

Net Sales

Gross Sales

+

Stored

Net Sales

Discounts

-

Stored

Gross Sales

Units

+

Stored

Essbase 11.1.1: Bootcamp

79

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions

80

Parent

Child

Consolidation Operator

Storage Property

Gross Sales

List Price

*

Stored

Discounts

Gross Sales

+

Shared Member

Discounts

Discount %

*

Stored

Cost of Sales

Direct Labor

+

Stored

Cost of Sales

Material

+

Stored

Cost of Sales

Overhead

+

Stored

Direct Labor

Units

+

Shared Member

Direct Labor

Labor/Unit

*

Stored

Material

Units

+

Shared Member

Material

Matl/Unit

*

Stored

Overhead

Direct Labor

+

Shared Member

Overhead

Overhead Rate

*

Stored

Other CGS

Material Variances

+

Stored

Other CGS

Labor Variances

+

Stored

Other CGS

Overhead Variances

+

Stored

Other CGS

Obsolete Charges

+

Stored

Other CGS

Inventory Adjustments

+

Stored

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solutions

Lesson 3 Designing Data Descriptor Dimensions Solutions 2. Add the following formula to Gross Margin %:

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

"Gross Margin" / "Net Sales"; The following diagram shows the completed exercise:

3. Save the Sales outline.

Solution 3.5

Testing Accounts Calculations

Modifying the Default Database Calculation 1. In Administration Services Console, select the Sales database node. 2. Select Actions > Set > Default calculation for "Sales". The Set Default Calculation dialog box is displayed. 3. In the script text box, modify the default calculation to look like the following example:

Essbase 11.1.1: Bootcamp

81

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Solutions

4. Click OK. Connecting to Provider Ser vices and Creating a Favorite Connection 1. Open Microsoft Excel. 2. Select Hyperion > Data Source Manager. The Smart View Data Source Manager dialog box is displayed. 3. Click Connect to Provider Services. A list of data sources is displayed. 4. Expand the Oracle Essbase and localhost nodes. The connection dialog box is displayed. 5. Complete the following steps: a. In the User Name text box, enter trnadmin. b. In the Password text box, enter hyperion. 6. Click OK. A list of applications is displayed under localhost. 7. Add the Sales database to your list of favorite connections: a. Expand the localhost server node and the Bigcorp application node. b. Right-click Sales and select Add to Favorites. Testing Outline Name Matches 1. In Corpaccts.xls (located in c:\CF\Bootcamp\Outline), select the NamesQuery worksheet. 2. Click Check Names. Essbase runs a query against your Sales outline, comparing your Accounts dimension to a prebuilt example. If your outline order or spelling does not match the prebuilt example, you see warning messages in red.

82

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

SET UPDATECALC OFF; CALC ALL;

Lesson 3 Designing Data Descriptor Dimensions Solutions 3. If necessary, correct errors in the Sales outline to match the prebuilt example. NOTE

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Be sure to save any changes to the outline. You can execute the Check Names query as many times as necessary. 4. When the Accounts dimension in the Sales outline matches the prebuilt example, continue to the next section. Testing Accounts Calculations 1. In Corpaccts.xls, select the InputData worksheet. 2. Click

(Refresh).

3. If prompted, enter your user name and password. Essbase resolves the Smart View grid on the worksheet. 4. Click

(Submit Data). Data is sent to the Sales database.

5. Select the AuditData worksheet. 6. Click Calculate and Retrieve. The message Calculation complete is displayed. 7. Click OK.

Essbase 11.1.1: Bootcamp

83

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 3 Designing Data Descriptor Dimensions Solutions

9. If you have errors, complete the following steps: a. Correct and save the Sales outline. b. In the navigation hierarchy, right-click the Sales database node. c. Select Clear > All data. The Confirm Database Clear dialog box is displayed. d. Click Yes. e. Repeat steps 1–7 to load input data and verify your calculations again.

84

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

8. Compare your calculation results to the following figure:

Lesson 3 Designing Data Descriptor Dimensions Solutions

Solution 3.6

Creating Balance Sheet Accounts

2. Click

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Select Gross Margin %. (Add a sibling to the selected member).

3. In the text box, type Balance Sheet. 4. Press Enter. 5. Press Esc to exit the text box. 6. Add the following children to Balance Sheet: • Inventory • Accounts Receivable 7. Set the consolidation operators for Balance Sheet, Inventory, and Accounts Receivable to ~ (Excluded from Consolidation). 8. Compare your outline to the following figure:

9. Click Save. The Restructure Database Options dialog box is displayed. 10. Select Discard all data. 11. Click OK.

Essbase 11.1.1: Bootcamp

85

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Solutions

Solution 4.1

Creating Member Aliases

In this exercise, you add default aliases to Year Tot dimension members and scenarios. Creating Year Tot Aliases 1. Select Year Tot. 2. Select Outline > Expand to descendants. The Year Tot dimension is fully expanded. 3. Select Qtr 1. 4. On the outline toolbar, click

(Edit properties for the selected member).

The Member Properties dialog box is displayed. 5. In the default alias text box, enter Quarter 1. 6. Click Next. 7. Repeat steps 3–6 to create aliases for the following members:

86

Member

Alias

Jan

January

Feb

February

Mar

March

Qtr 2

Quarter 2

Apr

April

May

(none)

Jun

June

Qtr 3

Quarter 3

Jul

July

Aug

August

Sep

September

Qtr 4

Quarter 4

Oct

October

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 4 Optimizing Data Descriptor Dimensions

Lesson 4 Optimizing Data Descriptor Dimensions

Member

Alias

Nov

November

Dec

December

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solutions

8. Click OK to close the Member Properties dialog box. 9. Compare your outline to the following figure:

Creating Scenario Aliases 1. Add the following aliases to Scenario dimension members: Member

Alias

Current Year

CY Actual

Prior Year

PY Actual

2. Compare your outline to the following figure:

Essbase 11.1.1: Bootcamp

87

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Solutions

Solution 4.2

Implementing Dynamic Time Series Members

Tagging Year Tot as a Time Dimension 1. Open the Member Properties dialog box for Year Tot. 2. From the Dimension type drop-down list, select Time. 3. Click OK. In the outline, the Time dimension tag is displayed next to Year Tot. Enabling Q-T-D and Y-T-D Dynamic Time Series Members 1. Right-click Year Tot. 2. Select Dynamic time series. The Define Dynamic Time Series Members dialog box is displayed.

88

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Save the Sales outline. If prompted, discard all data.

Lesson 4 Optimizing Data Descriptor Dimensions Solutions 3. In the Y-T-D row, perform the following actions:

• From the Gen drop-down list, select 1. • In the Default alias text box, enter YTD. 4. In the Q-T-D row, perform the following actions: • Select Enabled. • From the Gen drop-down list, select 2. • In the Default alias text box, enter QTD. 5. Click OK. Y-T-D and Q-T-D are displayed next to Year Tot as active Dynamic Time Series members, as in the following figure:

6. Save the Sales outline. If prompted, discard all data. Testing Dynamic Time Series Calculations 1. If necessary, clear the Sales database: a. In the navigation hierarchy, right-click Sales. b. Select Clear > All data. The Confirm Database Clear dialog box is displayed. c. Click Yes. The Database Clear dialog box is dispalyed.

Essbase 11.1.1: Bootcamp

89

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Select Enabled.

Lesson 4 Optimizing Data Descriptor Dimensions Solutions d. Click OK.

3. Select the InputData worksheet. 4. Click

(Refresh) to resolve the grid.

5. Click

(Submit Data). Data is sent to Essbase Server.

6. Select the QTD&YTD worksheet. 7. Click Calculate. The message Calculation complete is displayed. 8. Refresh the worksheet. 9. Compare your calculation results to the following figure:

Solution 4.3

Correcting Percentage and Balance Accounts

Modifying the Outline 1. In the Sales outline, select Gross Margin %. 2. In the member properties toolbar, click

(Dynamic Calc).

3. Select the Accounts dimension. 4. Click

(Edit properties). The Member Properties dialog box is displayed.

5. From the "Dimension type" drop-down list, select Accounts. 6. Click OK. 7. Select Inventory and Accounts Receivable.

90

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Open Optimize.xls (in C:\CF\Bootcamp\Outline).

Lesson 4 Optimizing Data Descriptor Dimensions Solutions 8. Click

(Time balance last).

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

9. Save the Sales outline. If prompted, discard all data. Testing Calculation Results 1. If necessary, clear the Sales database. 2. In Optimize.xls, select the InputData worksheet. 3. Submit test data to Essbase. 4. Select the TimeBalance worksheet. 5. Click Calculate. 6. Refresh the worksheet. 7. Compare your calculation results to the following figure:

Essbase 11.1.1: Bootcamp

91

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Solutions

Adding Variance Reporting

Adding Expense Tags 1. Select the expense accounts highlighted in the following diagram:

2. Click

(Expense Reporting). In the outline, the Expense Reporting tag is displayed next to the selected accounts.

Adding Variance Reporting 1. In the Scenario dimension, under Act Vs Bud, select the shared members Current Year and Budget. 2. Click

(Delete). The message Are you sure you want to delete the selected members? is displayed.

92

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solution 4.4

Lesson 4 Optimizing Data Descriptor Dimensions Solutions 3. Click Yes.

Variance

Formula

Act Vs Bud

@VAR ("Current Year", Budget);

Act Vs Fcst

@VAR ("Current Year", Forecast);

Bud Vs Fcst

@VAR (Budget, Forecast);

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Based on the following table, modify the scenario variance member formulas.

5. Select Act Vs Bud, Act Vs Fcst, and Bud Vs Fcst. 6. Click

(Dynamic Calc Member).

7. Save the Sales outline, discarding all data if prompted. Testing Variance Calculations 1. If necessary, clear the Sales database. 2. In Optimize.xls, follow the instructions on the InputData worksheet to load test data. 3. Select the Variance worksheet. 4. Click Calculate. The message Calculation complete is displayed. 5. Refresh the worksheet.

Essbase 11.1.1: Bootcamp

93

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 4 Optimizing Data Descriptor Dimensions Solutions

Solution 4.5

Optimizing Data Storage Settings

Testing Default Behavior 1. Clear the Sales database. 2. In Optimize.xls, follow the instructions on the InputData worksheet to load test data. 3. Select the TopLevel worksheet. 4. Click Calculate. The message Calculation complete is displayed. 5. Refresh the worksheet. #Missing is displayed at the top level. Modifying the Outline 1. In the Sales outline, select Accounts. 2. Click

(Label Only).

3. Repeat steps 5 and 6 to set the following members as label only:

94

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Compare your calculation results to the following figure:

Lesson 4 Optimizing Data Descriptor Dimensions Solutions • Balance Sheet

• Scenario Variances 4. Compare your completed Accounts and Scenario dimensions to the following figures:

5. Save the Sales outline, discarding all data. 6. Repeat steps 1–5 under “Testing Default Behavior” to verify data at the top level.

Essbase 11.1.1: Bootcamp

95

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Scenario

Lesson 5 Planning Dimension Designs Solutions

Solution 5.1

Designing the Product and Customer Dimensions

Designing Product Dimension Plans The outline plans for the Product dimension are shown in the following diagrams. Finance outline plan (primary hierarchy):

Manufacturing outline plan (secondary hierarchy):

96

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 5 Planning Dimension Designs

Lesson 5 Planning Dimension Designs Solutions

Designing Customer Dimension Plan The outline plan for the Customer dimension for the Finance, Manufacturing, and Sales groups is shown in the following diagram.

Essbase 11.1.1: Bootcamp

97

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Sales outline plan (secondary hierarchy):

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Solution 6.1

Building the Family Total Rollup

Opening a Data Source 1. From Administration Services Console, select File > Editors > Data Prep Editor. Data Prep Editor is displayed. 2. Select File > Open data file. The Open dialog box is displayed. 3. Select the File System tab. 4. Browse to C:\CF\Bootcamp\Loadrule. 5. Select Famgen.txt. 6. Click OK. The contents of Famgen.txt are displayed in Data Prep Editor.

98

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 6 Creating Basic Dimension Build Rules Files

Lesson 6 Creating Basic Dimension Build Rules Files Solutions Setting Data Source Properties 1. Select Options > Data source properties.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The Data Source Properties dialog box is displayed. 2. Select the Header tab. 3. In the Number of lines to skip text box, enter 1. 4. Click OK. Setting View Options 1. Optional: On the View menu, clear the check mark next to Raw data. The source data view is hidden, as in the following figure.

2. Select View > Dimension build fields. Associating the Sales Outline 1. Select Options > Associate outline. The Associate Outline dialog box is displayed. 2. If necessary, expand the localhost server node and the Bigcorp application node to display the Sales database node. 3. Select Sales. 4. Click OK.

Essbase 11.1.1: Bootcamp

99

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions Adding the Product Dimension The Dimension Build Settings dialog box is displayed. 2. Select the Dimension Definition tab. 3. Select Rules file. 4. Next to Dimensions, click Click here to edit. A text box is displayed. 5. Enter Product. 6. Press Enter. Product is displayed in the rules file Dimensions list, as in the following figure:

7. Right-click Product, and select Edit properties. The Dimension Properties dialog box is displayed. 8. In the Data storage section, select Label only. 9. In the Configuration section, select Sparse.

100

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Select Options > Dimension build settings.

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

10. Compare your selections to the following figure:

11. Click OK. The Dimension Build Settings dialog box is displayed. 12. Click OK. Selecting the Dimension Build Method 1. Select Options > Dimension build settings. The Dimension Build Settings dialog box is displayed. 2. Select the Dimension Build Settings tab. 3. In the Dimension list, double-click Product. 4. In the “Build method” section, select Use generation references.

Essbase 11.1.1: Bootcamp

101

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions 5. Click OK.

Defining Field Properties 1. Select Field1. 2. Select Field > Properties. The Field Properties dialog box is displayed. In the dialog box, "Field Number: 1" is displayed under the tab names. 3. Select the Dimension Build Properties tab. 4. To set the properties for Field1, perform the following actions: a. In the Dimension list, double-click Product. b. Under Field Type, double-click Generation. c. In the Field Number text box, enter 2. 5. Click Next. In the dialog box, "Field Number: 2" is displayed under the tab names. 6. To set the properties for Field2, perform the following actions: a. In the Dimension list, double-click Product. b. Under Field Type, double-click Property. c. In the Field Number text box, enter 2. 7. Click Next. 8. Using the information in the following table, set the properties for the remaining fields: Field

Dimension

Field Type

Field Number

Field3

Product

Generation

3

Field4

Product

Generation

4

Field5

Product

Generation

5

Field6

Product

Alias

5

9. Click OK to return to Data Prep Editor.

102

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

You return to Data Prep Editor.

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Validating and Saving the Rules File 1. Select Options > Validate. The message The rules file is correct for dimension building is displayed. NOTE

If you receive error messages, correct your errors and revalidate the rules file. 2. Click OK. 3. Select File > Save. The Save dialog box is displayed. 4. Select the Essbase Server tab. 5. In the “Look in” drop-down box, select Sales. 6. In the “File name” text box, enter FamGen. 7. Click OK.

Essbase 11.1.1: Bootcamp

103

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

10. Compare your completed field assignments to the following figure:

Lesson 6 Creating Basic Dimension Build Rules Files Solutions Updating the Sales Outline 1. Open the Sales outline.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Select Outline > Update outline. The Update Outline dialog box is displayed. 3. Click Find Data File. The Open dialog box is displayed. 4. Perform the following tasks: a. Select the File System tab. b. Select Famgen.txt. c. Click OK. Famgen.txt is displayed in the list of data files. 5. Click Find Rules File. The Open dialog box is displayed. 6. Perform the following tasks: a. On the Essbase Server tab, select FamGen.rul.

104

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions b. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

FamGen.rul is displayed as the selected rules file, as in the following figure:

Essbase 11.1.1: Bootcamp

105

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Essbase processes the dimension build. When the build is completed, the Dimension Build Completed dialog box is displayed, as in the following figure:

8. Click Close. 9. In your outline, compare the Product dimension to the following figure:

10. Save the Sales outline, discarding all data if prompted.

106

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

7. Click OK.

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Optional: Adding Products to the Family Total Hierarchy

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solution 6.2

Connecting to the Bigcorp Data Warehouse 1. Open a new rules file. 2. Select File > Open SQL. The Select Database dialog box is displayed. 3. Make the following selections: • In the Essbase Server drop-down list, select localhost. • In the Application drop-down list, select Bigcorp. • In the Database drop-down list, select Sales. 4. Click OK. The Open SQL Data Sources dialog box is displayed. 5. From the SQL Data Sources drop-down list, select Bigcorp Warehouse.

Essbase 11.1.1: Bootcamp

107

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. In the From text box, enter Products, as shown in the following figure:

7. Click OK/Retrieve. The SQL Connect dialog box is displayed. 8. Complete the following tasks: • In the User name text box, enter trnadmin. • In the Password text box, enter hyperion. • In the Essbase Server drop-down list, select localhost. • In the Application drop-down list, select Bigcorp. • In the Database drop-down list, select Sales.

108

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 6 Creating Basic Dimension Build Rules Files Solutions

Records from the Products table are displayed in Data Prep Editor, as shown in the following figure.

Completing the Rules File 1. Set the view to dimension build fields. 2. Associate the rules file with the Bigcorp Sales outline. 3. In the dimension build settings for Product, specify the following options: • In the Existing members section, select Allow property changes. • In the Build method section, select Use level references. 4. Define the dimension build field properties, as described in the following table. Field

Dimension

Field Type

Field Number

Field1

Product

Level

0

Field2

Product

Alias

0

Field3

Product

Level

1

Field4

Product

Level

2

Field5

Product

Level

3

Field6

Product

Property

3

Essbase 11.1.1: Bootcamp

109

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

9. Click OK.

Lesson 6 Creating Basic Dimension Build Rules Files Solutions 5. Validate the rules file.

Updating the Sales Outline 1. In the Bigcorp Sales Outline Editor window, select Outline > Update Outline. The Update Outline dialog box is displayed. 2. In the Type section, select SQL. 3. In the "SQL user" text box, enter trnadmin. 4. In the "SQL password" text box, enter hyperion. 5. Select Find Rules File. The Open dialog box is displayed. 6. Select FamLev.rul. 7. Click OK. You return to the Update Outline dialog box. 8. Click OK. The message Data loaded with no errors is displayed. If you receive an error message, open the error file to determine the errors. In the rules file, correct the errors and update the outline again. 9. Click OK. 10. Examine the Product dimension for the following new products: • THUNDERBALL 730 A • THUNDERBALL 730 S • MAVRIDER 730 A • MAVRIDER 730 S 11. Save the Sales outline.

110

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Under Bigcorp Sales, save the rules file as FamLev.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Creating Advanced Dimension Build Rules Files

Solution 7.1

Creating Secondary Hierarchies with Parent-Child Build

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 7

Creating the Rules File 1. Open a new rules file. 2. As the data source, open either ConfigPC.txt or LinePC.txt (in C:\CF\Bootcamp\LoadRule). 3. Select Options > Data source properties. The Data Source Properties dialog box is displayed. 4. Under Delimiter, select Comma. 5. Select the Header tab. 6. In the "Number of lines to skip" text box, enter 1. 7. Click OK. The data source is parsed into three fields. 8. Optional: Hide the raw source data. 9. Set the view to dimension build fields. 10. Associate the rules file with the Bigcorp Sales outline. 11. In the dimension build settings for Product, specify Use parent-child references. 12. Define the field properties, as described in the following table. Field

Dimension

Field Type

Field Number

Field1

Product

Parent

0

Field2

Product

Property

0

Field3

Product

Child

0

13. Validate the rules file. 14. Under Bigcorp Sales, save the rules file as ParChild.

Essbase 11.1.1: Bootcamp

111

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions Updating the Sales Outline The Update Outline dialog box is displayed. 2. Specify the following files: • Data sources: ConfigPC.txt and LinePC.txt • Rules file: ParChild.rul NOTE

In the Open dialog box, ctrl+click to select multiple files. 3. Click OK. The Dimension Build Completed dialog box is displayed. If you receive an error message, open the error file to determine the errors. In the rules file, correct errors and update the outline again. 4. Click Close.

112

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In the Bigcorp Sales outline, select Outline > Update Outline.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Compare your Product dimension to the following figure (entire dimension not shown):

6. Save the Sales outline.

Solution 7.2

Building the Customer Dimension

Starting a Rules File for the Customer Dimension 1. Open a new rules file. 2. As the data source, open CusChan.txt (in C:\CF\Bootcamp\Loadrule). 3. In the Data Source Properties dialog box, skip the first header row. 4. Optional: Hide the raw source data. 5. Set the view to dimension build fields. 6. Associate the rules file with the Bigcorp Sales outline.

Essbase 11.1.1: Bootcamp

113

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions Manipulating Data Source Fields 2. Select Field > Move. The Move Field dialog box is displayed. 3. Click Up once, to position Field5 (Channel) between Field3 (Cust Class) and Field4 (Customer), as in the following figure:

114

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Select Field5 (Channel).

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 4. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The Channel column is displayed in the Field4 position, as in the following figure:

5. Select Field4 (Channel).

Essbase 11.1.1: Bootcamp

115

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

The Create Field Using Join dialog box is displayed, as shown in the following figure:

116

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Select Field > Create using join.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 7. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

A copy of Field4 is created, as shown in the following figure:

Creating Unique Customer Names 1. Select Field5 (copy of Channel). 2. Select Field > Split. The Split Field dialog box is displayed. 3. Type 1.

Essbase 11.1.1: Bootcamp

117

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 4. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Field5 is split into two columns, as shown in the following figure:

5. Select Field7 (Customer). 6. Select Field > Create Using Text. 7. In the text box, enter - (hyphen).

118

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 8. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

A column for - is displayed next to Field5, as in the following figure:

9. Select Field5, Field7, and Field8. 10. Select Field > Join. The Join Field dialog box is displayed.

Essbase 11.1.1: Bootcamp

119

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Field5, Field7, and Field8 are joined into one field, as shown in the following figure:

Ignoring Fields 1. Select Field1 (Account Manager). 2. Select Field > Properties. The Field Properties dialog box is displayed. 3. Select the Dimension Build Properties tab.

120

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

11. Click OK.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Select Ignore field during dimension build, as shown in the following figure:

Essbase 11.1.1: Bootcamp

121

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

The text in Field1 changes to gray to indicate that Field1 is ignored, as in the following figure:

6. Repeat steps 1 through 5 to ignore Field6 (hannel) and Field3 (Cust Class). Replacing Text in Fields 1. Select Field4 (Channel). 2. Open the Field Properties dialog box. 3. On the Global Properties tab, specify a replacement rule for Field4 by making the following entries: • In the Replace text box, enter Disti. • In the With text box, enter Distributor. 122

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Click OK.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 4. Click OK. Disti is replaced by Distributor.

Field

Replace

With

Field2 (Organization)

Channels

Channel Total

Field5 (C-Customer)

U-

(do not type anything)

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Repeat steps 1–4 to make the following text replacements:

6. Compare your rules file to the following figure:

Adding the Customer Dimension 1. Select Options > Dimension build settings. The Dimension Build Settings dialog box is displayed. 2. Select the Dimension Definition tab. Essbase 11.1.1: Bootcamp

123

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 3. Select Rules file.

5. Press Enter. Customer is displayed in the rules file dimensions list. 6. Right-click Customer, and select Edit properties. The Dimension Properties dialog box is displayed. 7. In the Data storage section, select Label only. 8. In the Configuration section, select Sparse. 9. Click OK. The Dimension Build Settings dialog box is displayed. 10. Click OK. Completing the Rules File 1. Open the Dimension Build Setting dialog box. 2. Select the Dimension Build Settings tab. 3. In the Dimension list, double-click Customer. 4. Under “Build method,” select Use generation references. 5. Click OK to return to Data Prep Editor. 6. On the Dimension Build Properties tab of the Field Properties dialog box, define the properties for each field as described in the following table. Field

Dimension

Field Type

Field Number

Field1

(none)

(none)

(none)

Field2

Customer

Generation

2

Field3

(none)

(none)

(none)

Field4

Customer

Generation

3

Field5

Customer

Generation

4

Field6

(none)

(none)

(none)

7. Validate the rules file. 8. Under Bigcorp Sales, save the rules file as Channels.

124

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. In the Dimensions text box, enter Customer.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions Updating the Sales Outline The Update Outline dialog box is displayed. 2. Make the following selections: • Data source: CusChan.txt • Rules file: Channels.rul 3. Click OK. The Dimension Build Completed dialog box is displayed. If you receive an error message, open the error file to determine the errors. In the rules file, correct the errors, and update the outline again. 4. Click Close. 5. Compare your Customer dimension to the following figure:

Essbase 11.1.1: Bootcamp

125

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In the Sales outline, select Outline > Update Outline.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Solution 7.3

Optional: Adding UDAs to Customers

Opening the Rules File 1. From Administration Services Console, select File > Open. The Open dialog box is displayed. 2. Select the Essbase Server tab. 3. In the “Look in” drop-down list, select the Sales database. 4. Select Channels.rul and click OK. The message Do you want to lock rules file, Channels is displayed. 5. Click Yes. 6. Select File > Save As. The Save As dialog box is displayed. 7. In the “File name” text box, enter CustUDA. 8. Click OK. 9. Select File > Open data file. The Open dialog box is displayed. 10. Select Cuschan.txt (in C:\CF\Bootcamp\Loadrule). 11. Click OK. Essbase reads data from Cuschan.txt into CustUDA.rul. Modifying the Rules File 1. Select Field3 (Cust Class). 2. Select Field > Properties. The Field Properties dialog box is displayed. 3. Select the Dimension Build Properties tab. 4. Clear the check mark next to Ignore field during dimension build. 5. Click OK. 126

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Save the Sales outline.

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Move Field3 to be the last field on the right, as shown in the following figure:

7. Select Field6 (Cust Class). 8. Open the Field Properties dialog box.

Essbase 11.1.1: Bootcamp

127

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

9. In the Prefix text box, enter Class, as shown in the following figure (include a space after Class):

128

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions 10. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

UDAs in Field6 are displayed as Class A, Class L, and Class R, as in the following figure:

11. Select Field6 (Cust Class). 12. Open the Field Properties dialog box and select the Dimension Build Properties tab. 13. Complete the following tasks: a. In the Dimension list, double-click Customer. b. In the Field list, double-click UDA. c. In the Number text box, enter 4. 14. Click OK.

Essbase 11.1.1: Bootcamp

129

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

1. Open the Dimension Build Settings dialog box and select the Dimension Build Settings tab. 2. In the Dimension list, double-click Customer. 3. Under “Existing members,” select the following options: • Allow property changes • Allow UDA changes 4. Click OK. You return to Data Prep Editor. 5. Validate and save the rules file. Loading Customer UDAs 1. In the Sales outline, select Outline > Update Outline. The Update Outline dialog box is displayed. 2. Make the following selections: • Data source: CusChan.txt • Rules file: CustUDA.rul 3. Click OK. The Dimension Build Completed dialog box is displayed. If you receive an error message, open the error file to determine the errors. In the rules file, correct the errors, and update the outline again. 4. Click Close.

130

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Modifying Dimension Build Settings

Lesson 7 Creating Advanced Dimension Build Rules Files Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Compare your Customer dimension to the following figure:

6. Save the Sales outline.

Essbase 11.1.1: Bootcamp

131

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 8 Loading Data Solutions

Solution 8.1

Loading Actual Data

Starting the Rules File 1. Open a new rules file. 2. As the data source, open Actual.txt (in C:\CF\Bootcamp\Loadrule). 3. In the Data Source Properties dialog box, skip the first header row. 4. Optional: Hide the raw source data. 5. On the view menu, ensure that Data load fields is selected (the default). 6. Associate the rules file with the Bigcorp Sales outline. Ignoring Extra Fields 1. Select the following fields: • Field7 • Field9 • Field10 • Field12 • Field14 TIP

Ctrl+click to select multiple fields. 2. Select Field > Properties. The Field Properties dialog box is displayed. 3. Select the Data Load Properties tab. 4. Select Ignore field during data load. 5. Click OK.

132

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 8 Loading Data

Lesson 8 Loading Data Solutions Defining Data Load Field Properties 1. Select Field1.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Select Field > Properties. The Field Properties dialog box is displayed. 3. Select the Data Load Properties tab. 4. Optional: If necessary, expand the dimension list. 5. Double-click Scenario. "Scenario" is displayed in the field name definition. 6. Click Next. 7. Repeat steps 4–6 to assign field properties, as defined in the following table. Field

Field Definition

Field1

"Scenario"

Field2

"Product"

Field3

"Customer"

Field4

"Year Tot"

Field5

"Units"

Field6

"List Price"

Field7

(Ignored)

Field8

"Discount %"

Field9

(Ignored)

Field10

(Ignored)

Field11

"Labor/Unit"

Field12

(Ignored)

Field13

"Matl/Unit"

Field14

(Ignored)

Field15

"Overhead Rate"

8. Click OK.

Essbase 11.1.1: Bootcamp

133

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 8 Loading Data Solutions Validating the Rules File 2. Under Bigcorp Sales, save the rules file as Loadcorp. Loading Data 1. In the navigation panel of Administration Services Console, right-click the Sales database node. 2. Select Load data. The Data Load dialog box is displayed. 3. In the first row, perform the following actions: • From the Data Source Type drop-down list, select Data file. • From the Mode drop-down list, select Load only. 4. Click Find Data File. The Open dialog box is displayed. 5. From the File System tab, select Actual.txt. 6. Click OK. The file path for Actual.txt is displayed in the first row. 7. Click Find Rules File. The Open dialog box is displayed. 8. From the Essbase Server tab, select Loadcorp.rul. 9. Click OK. The Essbase Server path for Loadcorp.rul is displayed in the first row, as shown in the following figure.

134

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Validate the rules file.

Lesson 8 Loading Data Solutions Saving Data Load Choices The Save dialog box is displayed. 2. Browse to the My Documents folder. 3. In the “File name” text box, enter Actual. 4. Click OK. You return to the Data Load dialog box. 5. Click OK. Essbase loads data, and the Data Load Results dialog box is displayed, as shown in the following figure.

6. Select the status line. Data load log messages are displayed in the Data Load Results dialog box, as shown in the following figure.

Essbase 11.1.1: Bootcamp

135

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Click Save.

Lesson 8 Loading Data Solutions Viewing Data 2. Select the Actual worksheet. 3. Click

(refresh). Actual data is displayed in the worksheet.

Solution 8.2

Loading Forecast and Actual Data

1. Right-click the Sales database node. 2. Select Load data. The Data Load dialog box is displayed. 3. Click Open. The Open dialog box is displayed. 4. Browse to the My Documents folder and select Actual.xml. 5. Click OK. Your saved data load profile is displayed in the data load dialog box. 6. Click Insert. A blank row is displayed in the Data Load dialog box. 7. Select the blank row and perform the following actions: • From the Data Source Type drop-down list, select Data file. • From the Mode drop-down list, select Load only. • As the data source, select Forecast.txt. • As the rules file, select Loadcorp.rul. 8. Click Save. 9. Save your data load profile in My Documents as ActFcst.xml. 10. Click OK. You return to the Data Load dialog box.

136

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Open CheckData.xls (in C:\CF\Bootcamp\Loadrule).

Lesson 8 Loading Data Solutions

The Data Load Results dialog box is displayed, showing success for Forecast.txt and warning for Actual.txt. NOTE

The line for Actual.txt shows a warning message because no data values were modified during the data load. 12. Click Close. 13. In CheckData.xls, select the Forecast worksheet. 14. Click

(refresh). Forecast data is displayed in the worksheet.

Solution 8.3

Optional: Loading Transactional Units

Starting the Rules File 1. Open a new rules file. 2. As the data source, open MayAct.txt (in C:\CF\Bootcamp\LoadRule). 3. In the Data Source Properties dialog box, skip the first header row. 4. Optional: Hide the raw source data. 5. On the view menu, ensure that Data load fields, the default, is selected. 6. Associate the rules file with the Bigcorp Sales outline. Modifying the Date Field 1. Select Field3. 2. Select Field > Split. The Split Field dialog box is displayed. 3. For number of characters, enter 2.

Essbase 11.1.1: Bootcamp

137

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

11. Click OK to load data.

Lesson 8 Loading Data Solutions 4. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Field3 is parsed into two fields, as shown in the following figure:

138

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 8 Loading Data Solutions Modifying Field Properties 1. Open the Field Properties dialog box and complete the following tasks:

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Set Field4 to be ignored during data load. • In Field3, create a replacement rule to replace 05 with May. 2. Assign data load field properties as defined in the following table: Field

Field Definition

Field1

"Customer"

Field2

"Product"

Field3

"Year Tot"

Field4

(Ignored)

Field5

"Units"

Defining a Data Load Header 1. Select Options > Data Load Settings. The Data Load Settings dialog box is displayed. 2. Select the Header Definition tab. 3. Expand Scenario. 4. Double-click Current Year. "Current Year" is added to the header name. 5. Click OK. Modifying Data Load Settings 1. Select Options > Data load settings. The Data Load Settings dialog box is displayed. 2. Select the Data Load Values tab. 3. Select Add to existing values. 4. Click OK.

Essbase 11.1.1: Bootcamp

139

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 8 Loading Data Solutions Validating the Rules File 2. Under Bigcorp Sales, save the rules file as Flash. Loading Data 1. Right-click the Sales database node. 2. Select Load data. The Data Load dialog box is displayed. 3. In the first row, perform the following actions: • From the Data Source Type drop-down list, select Data file. • From the Mode drop-down list, select Load only. • As the data source, select MayAct.txt. • As the rules file, select Flash.rul. 4. Click OK. The Data Load Results dialog box is displayed. If you receive warning messages, correct errors in the rules file, and reload MayAct.txt. Clear data before reloading. 5. Click Close. Viewing Data 1. In CheckData.xls, select the Flash worksheet. 2. Click

(refresh). Preliminary actual data is displayed in the worksheet.

140

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Validate the rules file.

Lesson 9 Getting Started with Smart View Solutions

Solution 9.1

Connecting to Provider Services

Resetting the Sales Database 1. In Windows Explorer, browse to C:\CF\Bootcamp\Scripts. 2. Double-click ssheet.bat. The automatic reset script runs and displays messages in a command window. Wait until the script is completed. Connecting to Bigcorp Sales 1. Open a new Excel workbook. 2. On the Smart View toolbar, click

(Data Source Manager).

The Data Source Manager dialog box is displayed. 3. Click Connect to Provider Services. A list of data sources is displayed. 4. Expand the Essbase node. A list of available Essbase servers is displayed. 5. Expand the localhost server node. The Connect to Data Source dialog box is displayed. 6. Enter the following information: • In the User Name text box, enter trnadmin. • In the Password text box, enter hyperion. 7. Click Connect. The localhost application list is displayed.

Essbase 11.1.1: Bootcamp

141

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 9 Getting Started with Smart View

Lesson 9 Getting Started with Smart View Solutions

Solution 9.2

Starting Ad Hoc Analysis

2. Right-click the Sales database node, and select Ad-hoc Analysis. Data is displayed at the top level for all dimensions. 3. Double-click Year Tot. The children of Year Tot are displayed. 4. Double-click Accounts. The children of Accounts are displayed, resulting in the following report:

Solution 9.3

Customizing the Point of View

1. On the POV toolbar, in the Scenario drop-down list, select … (ellipsis). The Member Selection dialog box is displayed. 2. Click

(Remove) to remove Scenario.

3. In the Members list, select Current Year. 4. Click

(Add). Current Year is displayed in the Selection list.

5. Click OK. On the POV toolbar, Current Year is displayed in the Scenario dimension dropdown list.

142

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In Data Source Manager, expand the Bigcorp application node.

Lesson 9 Getting Started with Smart View Solutions

Dimension

Members

Product

• Family Total • Performance • Lightbolt • Thunderball • Value • Roadranger • Mavrider • Firebrand

Customer

• Channel Total • OEM • Retail • Distributor

7. On the POV toolbar, make the following selections: • Current Year • LIGHTBOLT • OEM 8. Click

(Refresh). The following data is displayed:

9. Select various combinations of product and customer, and refresh the data for each combination to ensure that the POV is working.

Essbase 11.1.1: Bootcamp

143

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Based on the following table, repeat steps 2–6 to customize the POV.

Lesson 10 Creating Reports with Smart View Solutions

Solution 10.1 Creating Ad Hoc Reports Creating the Report 1. In SmartView.xls (located in C:\CF\Bootcamp\SSReports), select the Ad Hoc worksheet. 2. If necessary, open Data Source Manager and connect to Provider Services. 3. Start ad hoc analysis from the Sales database node. The following default ad hoc grid is displayed:

4. On the POV toolbar, left-click and drag Product to cell A2. Product is displayed as a row dimension.

5. In cell B2, select Year Tot.

144

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 10 Creating Reports with Smart View

Lesson 10 Creating Reports with Smart View Solutions 6. Right-click and drag Year Tot to the POV toolbar.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Year Tot is displayed in the POV toolbar.

7. On the POV toolbar, left-click and drag Customer to cell B1. Customer is displayed as a column dimension.

8. In cell B2, select Accounts. 9. Right-click and drag Accounts to the POV toolbar. Accounts is displayed in the POV toolbar.

10. Select Product.

Essbase 11.1.1: Bootcamp

145

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Solutions 11. Click

(Zoom In).

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The children of Product are displayed.

12. Select Family Total. 13. Click

(Keep Only). All products except Family Total are removed.

14. Double-click Family Total. The children of Family Total are displayed.

15. Double-click Customer. Channel Total is displayed.

146

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Solutions 16. Double-click Channel Total.

17. Select OEM, Retail, and Distributor (Ctrl+click to select multiple cells). 18. Click

(keep only). The following grid is displayed:

Setting the Point of View 1. On the POV toolbar, in the Year Tot drop-down list, select … (ellipsis). The Member Selection dialog box is displayed. 2. Click

(Remove) to remove Year Tot.

3. In the Filter drop-down list, select Generation. The Filter Arguments dialog box is displayed. 4. In the Generation text box, type 3. 5. Click OK. Generation 3 time periods are displayed in the Members list. 6. Select all generation 3 time periods except Cur Mo Vs Prior and Cur Qtr Vs Prior. 7. Click

(Add). Months are displayed in the Selection list.

Essbase 11.1.1: Bootcamp

147

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The children of Channel Total are displayed.

Lesson 10 Creating Reports with Smart View Solutions

On the POV toolbar, months are displayed in the Year Tot dimension dropdown list. 9. Based on the following table, set the remaining POV dimensions: Dimension

Members

Accounts

Gross Margin, Net Sales, Gross Sales, Units

Scenario

Prior Year, Current Year

Solution 10.2 Updating Essbase Data Setting Display Options 1. In SmartView.xls, select the AdjustData worksheet. 2. Click

(refresh).

3. Select Hyperion > Options. The Options dialog box is displayed. 4. Select the Display tab. 5. Clear the check mark next to Use Excel formatting. 6. Click OK. Adjusting and Submitting Data 1. Before you adjust data, notice that July and August data are the same. 2. Select cell E5 (August units). 3. Click

(Adjust). The Adjust Data dialog box is displayed.

4. Select Increase selected cell(s) by fixed percentage. 5. In the text box, enter 10. 6. Click Adjust Data. Data for August units is adjusted, and cell E5 changes to yellow to indicate a dirty cell.

148

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

8. Click OK.

Lesson 10 Creating Reports with Smart View Solutions

Adjustment Amount

Cells

Adjustment Option

E7 (August list price)

Add fixed value to selected cell(s)

5

E9:E12

Decrease selected cell(s) by fixed percentage

3

(August Discount %, Labor/Unit, Matl/Unit, and Overhead Rate)

8. Click

(Submit Data). Data is sent to the Sales database. The yellow cells change back to white to indicate clean cells.

Calculating Data 1. Select Hyperion > Calculation Options > Calculate. The Calculation Scripts dialog box is displayed. 2. From the calculation script list, select CalcBC. 3. Click Launch. The message CalcBC was successful is displayed. 4. Click OK. 5. Click Close to close the Calculation Scripts dialog box. 6. Refresh the worksheet and verify that August data is updated.

Essbase 11.1.1: Bootcamp

149

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

7. Repeat steps 3–7 to make the following data adjustments:

Lesson 10 Creating Reports with Smart View Solutions

Solution 10.3 Viewing Dynamic Data Points Opening a Document with Dynamic Data Points 1. Open VarianceReport.doc (in C:\CF\Bootcamp\SSReports). 2. Select Hyperion > Refresh. The Connect to Data Source dialog box is displayed. 3. Enter your user name and password, and click Connect. Data in the Cost Variances table is refreshed.

150

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

7. Compare your results to the following figure:

Lesson 10 Creating Reports with Smart View Solutions 4. In the Cost Variances table, select a cell.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The connection and POV information is displayed, as in the following figure:

Creating a Linked View in Visual Explorer 1. In the Cost Variances table, select a cell. 2. Select Hyperion > Link View > Visualize in HVE. Visual Explorer opens. The Show Me! Alternatives prompt is displayed.

Essbase 11.1.1: Bootcamp

151

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Solutions

4. Click OK. A bar chart that is based on the data values of the Word document is displayed.

152

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Select the Side-by-side Bars view, as shown in the following figure:

Lesson 10 Creating Reports with Smart View Solutions

Solution 10.4

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Compare your results to the following figure:

Creating Smart Slices

Starting a Smart Slice 1. In SmartView.xls, select the Sandbox worksheet. 2. In Connection Manager, right-click the Sales database node and select Add. The Select Alias Table dialog box is displayed. 3. Select none and then click OK. The POV New SmartSlice dialog box is displayed. 4. Drag the Customer dimension tile from the POV to the Rows section. Essbase 11.1.1: Bootcamp

153

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Solutions 5. Drag the Year Tot dimension tile from the Rows section to the Columns section.

7. Compare your dimension layout to the following figure:

Selecting Members 1. Click the Customer dimension tile. The Member Selection dialog box is displayed. 2. Click

(remove all) to remove the default selection.

3. From the Filter drop-down list, select Descendants. 4. In the Members list, select OEM and click

(add).

OEM is displayed in the Selection list. 5. From the Filter drop-down list, select Children. 6. From the Members list, select ([OEM].Children) and click

154

(add).

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Drag the Accounts dimension tile from the Columns section to the POV.

Lesson 10 Creating Reports with Smart View Solutions (move down) to arrange the Selection

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

7. In the Selection list, select OEM and click list as in the following figure:

8. Click OK. 9. Select the following members for the remaining dimensions: Dimension

Members

Year Tot

Qtr 1, Qtr 2

Scenario

Current Year

Product

DESCENDANTS([Product])

Accounts

Gross Sales

Essbase 11.1.1: Bootcamp

155

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 10 Creating Reports with Smart View Solutions Setting Quer y Options The Preferences dialog box is displayed. 2. Make the following changes: • Under missingLabelText, enter 0 (zero) to replace #Missing. • Under essIndent, from the val drop-down list, select Totals. • Under numFormat, from the “thousands separator” drop-down list, select Yes. 3. Click OK. You return to the POV New SmartSlice dialog box. Saving the Smart Slice 1. Click

(done). The Member Selection dialog box is displayed for POV dimensions.

2. Click OK. A text box is displayed in Data Source Manager. 3. Type OEM_CurYr and click

(OK).

The OEM_CurYr Smart Slice is displayed under the Sales database node. Creating Ad Hoc Reports from Smart Slices 1. Right-click OEM_CurYr and select Ad-hoc Analysis. The Smart Slice query is displayed in the worksheet. 2. Compare your results to the following figure:

156

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In the POV New SmartSlice dialog box, click Options.

Lesson 10 Creating Reports with Smart View Solutions

Solution 10.5

Creating a Custom Report

2. In Connection Manager, right-click OEM_CurYr and select Insert Query Into Report. OEM_CurYr is displayed in the Report Designer frame at the bottom of Data Source Manager. 3. In the Report Designer frame perform the following tasks to insert a chart: a. With your cursor placed in cell A1, right-click OEM_CurYr and select Insert Function Grid. A function grid is displayed in the worksheet. NOTE

As you insert components into your worksheets, data is not displayed until after you refresh from the database. b. Position your cursor in the spreadsheet under the function grid. c. Right-click OEM_CurYr and select Insert Chart. A Microsoft Office Web Component frame is displayed in the worksheet. 4. Refresh the worksheet to display data. 5. Optional: Resize and move the Web Component frame: a. On the the Control Toolbox toolbar (located at the bottom of the Excel program window), click (Design Mode). b. Resize and move the chart. c. Click

(Design Mode) to toggle out of design mode.

6. Insert a slider into the report: a. In the Report Designer frame, right-click OEM_CurYr and select Insert Slider. The Member Selection dialog box is displayed for POV members. b. From the Dimension drop-down list, select Product. c. Remove Product from the selection list. d. Add product lines (LIGHTBOLT, THUNDERBALL, MAVRIDER, ROADRANGER, and FIREBRAND) to the Selection list.

Essbase 11.1.1: Bootcamp

157

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In SmartView.xls, select the Dashboard worksheet.

Lesson 10 Creating Reports with Smart View Solutions e. Click OK.

f. Optional: Enter design mode to move or resize the slider. (Remember to toggle back to normal mode when finished.) 7. Refresh the worksheet. 8. Move the slider to THUNDERBALL. 9. Compare your report to the following figure:

158

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

A slider control is displayed in the worksheet.

Lesson 11 Data Storage and Calculation Solutions

Solution 11.1

Calculating the Sales Database

Resetting the Sales Database 1. From Windows Explorer, browse to C:\CF\Bootcamp\Scripts. 2. Double-click ResetBigcorp.bat. Data in the Sales database is cleared and reloaded. Recording Database Statistics 1. From Administration Services Console, right-click the Bigcorp Sales database node. 2. Select Edit > Properties. The Database Properties dialog box is displayed. 3. Select the Statistics tab. 4. In the following table, record the precalculation database statistics for Sales: Statistic

Before Calculation

After Calculation

Number of existing blocks Block density Existing level 0 blocks Existing upper-level blocks Percentage of maximum blocks existing TIP

Do not close the Database Properties dialog box.

Essbase 11.1.1: Bootcamp

159

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 11 Data Storage and Calculation

Lesson 11 Data Storage and Calculation Solutions Creating a Calculation Script 2. Select File > Editors > Calculation Script Editor. Calculation Script Editor is displayed. 3. Under the dimension list, select Insert arguments. 4. On the Categorical tab, expand the Functional category. 5. Double-click SET UPDATECALC. SET UPDATECALC ON|OFF is displayed in the script frame. 6. Modify the command to read as follows: SET UPDATECALC OFF; 7. Press Enter. 8. On the Categorical tab, in the Functional category, double-click CALC DIM. CALC DIM(dimList) is displayed in the script frame. 9. Select the dimList argument. 10. In the Dimensions list, right-click Accounts. 11. Select Insert member name. The following script is displayed in the script frame: SET UPDATECALC OFF; CALC DIM("Accounts"); 12. Repeat steps 4 and 5 to complete the CALC DIM statement, separating dimension names with commas. 13. Compare your completed script with the following example: SET UPDATECALC OFF; CALC DIM ("Accounts", "Year Tot", "Customer", "Product"); 14. Select File > Save. The Save dialog box is displayed. 15. In the “File name” text box, enter Anatomy. 16. Click OK.

160

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. From Administration Services Console, select the Bigcorp Sales database node.

Lesson 11 Data Storage and Calculation Solutions Testing Calculations 1. Open Anatomy.xls (in C:\CF\Bootcamp\CalcIt\Anatomy).

3. Select the This is A Block worksheet and then click

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. If necessary, connect to Provider Services. (Refresh).

Input data is displayed in the worksheet. 4. Select Hyperion > Calculation Options > Calculate. The Calculation Scripts dialog box is displayed. 5. Select Anatomy. 6. Click Launch. The message Anatomy was successful. is displayed. 7. Click Close.

Essbase 11.1.1: Bootcamp

161

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 11 Data Storage and Calculation Solutions

Calculated data is displayed in the worksheet, as in the following figure (entire worksheet not shown):

Recording Database Statistics 1. In Administration Services Console, select Organize > Database Properties: [localhost.Bigcorp.Sales]. The Database Properties dialog box is displayed. 2. Click Refresh. 3. In the preceding database statistics table, record the postcalculation database statistics for Sales.

162

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

8. Refresh the worksheet.

Lesson 11 Data Storage and Calculation Solutions

Implement an iterative test of Anatomy.csc to calculate the Sales database one dimension at a time. Record the changes to the database statistics in the following table: Statistic

Data Load

Accounts

Year Tot

Customer

Product

Number of existing blocks Block density Existing level 0 blocks Existing upper-level blocks Percentage of maximum blocks existing

1. Run ResetBigcorp.bat. Data is cleared and reloaded to the Sales database. 2. Record the Sales database statistics. 3. In Anatomy.csc, comment out all dimensions except Accounts in the CALC DIM statement, as shown in the following example: SET UPDATECALC OFF; CALC DIM ("Accounts" /* , "Year Tot", "Customer", "Product" */ ); 4. Save Anatomy.csc and then click

(Execute).

The Execute Calculation Script dialog box is displayed. 5. Click OK. Data is calculated using Anatomy.csc. 6. Record the Sales database statistics. 7. Repeat steps 3–5, adding back one dimension at a time until all dimensions are calculated.

Essbase 11.1.1: Bootcamp

163

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Extra Credit: Recording Detailed Statistics

Lesson 12 Creating Calculation Scripts Solutions

Solution 12.1 Organizing Calculation Scripts /* Information Created by: YourName Created On: Today’s date Purpose: This script calculates the Bigcorp Sales database */ /* HOUSEKEEPING */ SET UPDATECALC OFF; /* THE MAIN ROLLUP */ CALC DIM (Accounts, "Year Tot", Customer, Product);

Solution 12.2 Correcting Rates and Percentages 1. Modify Anatomy.csc to the following script: /* Information Created by:YourName Created On: Today’s date Purpose: This script calculates the Bigcorp Sales database */ /* Housekeeping */ SET UPDATECALC OFF; /* The Main Rollup */ CALC DIM ("Accounts", "Year Tot", "Customer", "Product"); /* The Back Calculation */ ( "List Price" = "Gross Sales" / "Units"; "Discount %" = "Discounts" / "Gross Sales"; "Labor/Unit" = "Direct Labor" / "Units"; "Matl/Unit" = "Material" / "Units"; "Overhead Rate" = "Overhead" / "Direct Labor"; ) 164

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 12 Creating Calculation Scripts

Lesson 12 Creating Calculation Scripts Solutions 2. Save Anatomy.csc.

4. From Anatomy.xls, select the This is a Block worksheet. 5. Refresh the worksheet and compare your calculation results to the following figures: Level 0 data block:

Essbase 11.1.1: Bootcamp

165

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Calculate Anatomy.csc.

Lesson 12 Creating Calculation Scripts Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Upper-level data block:

166

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 13 Controlling the Calculation Process Solutions

Solution 13.1 Focusing Calculations with FIX 1. Open Anatomy.csc. 2. Modify the script as follows: /* Information Created by: YourName Created On: Today’s date Purpose: This script consolidates the Bigcorp Sales database in Current Year for Qtr 1 months. */ /* Housekeeping */ SET UPDATECALC OFF; /* The Baseline Fix */ FIX ("Current Year", @CHILDREN("Qtr 1")) /* The Main Rollup */ CALC DIM ("Accounts", "Customer", "Product"); /* The Back Calculation */ ( "List Price" = "Gross Sales" / "Units"; "Discount %" = "Discounts" / "Gross Sales"; "Labor/Unit" = "Direct Labor" / "Units"; "Matl/Unit" = "Material" / "Units"; "Overhead Rate" = "Overhead" / "Direct Labor"; ) /* Close out the Baseline Fix */ ENDFIX 3. Save the script as CYCalc. 4. Run ResetBigcorp.bat. 5. Calculate CYCalc.csc. 6. From Anatomy.xls, select the Fix It worksheet.

Essbase 11.1.1: Bootcamp

167

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 13 Controlling the Calculation Process

Lesson 13 Controlling the Calculation Process Solutions 7. Refresh the worksheet. Refreshing this worksheet may generate an error message that reads “Cannot change part of a merged cell.” The error relates to using Excel formatting to merge cell contents, as in cells C3 through F3. You can disregard this message. 8. Compare your calculation results to the following figure:

Solution 13.2 Calculating Conditionally with IF 1. Create the following script: /* Housekeeping */ SET UPDATECALC OFF; /* The Baseline Fix */ FIX ("Forecast") /*Push the units and price using If.*/ "Units" ( IF (@ISMBR ("Sep")) "Units" = @PRIOR ("Units", 1); "List Price" = @PRIOR ("List Price", 1) * .9; ELSEIF (@ISCHILD ("Qtr 4")) "Units" = @PRIOR ("Units", 2) * 1.1;

168

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

NOTE

Lesson 13 Controlling the Calculation Process Solutions "List Price" = @PRIOR ("List Price", 1) * .9;

/* Close out the Baseline Fix */ ENDFIX 2. Save the script as IfIt. 3. Run ResetBigcorp.bat. 4. Calculate IfIt.csc. 5. From Anatomy.xls, select the If It worksheet. 6. Refresh the worksheet and compare your calculation results to the following figure:

Extra Credit Solution 1. Modify IfIt.csc to match the following script: /* Housekeeping */ SET UPDATECALC OFF; /* The Baseline Fix */ FIX ("Forecast") /*Push the units and price using If.*/ "Units" Essbase 11.1.1: Bootcamp

169

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

ENDIF )

Lesson 13 Controlling the Calculation Process

( IF (@ISMBR ("Sep")) "Units" = @PRIOR ("Units", 1); "List Price" = @PRIOR ("List Price", 1) * .9; ELSEIF (@ISCHILD ("Qtr 4")) "Units" = @ROUND((@PRIOR ("Units", 2)* 1.1), 0); "List Price" = @PRIOR ("List Price", 1) * .9; ENDIF ) /* Close out the Baseline Fix */ ENDFIX 2. Save the script as IfItEC. 3. Run ResetBigcorp.bat. 4. Calculate IfItEC.csc. 5. From Anatomy.xls, select the If It worksheet. 6. Refresh the worksheet and compare your calculation results to the following figure:

170

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solutions

Lesson 14 Referencing Members in Calculations Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 14 Referencing Members in Calculations Solution 14.1 Creating Mix Calculations Adding Member Formulas 1. Open the Sales outline. 2. In the Accounts dimension, expand the Analysis section. 3. Select Unit Mix by Cust. 4. Click

(Edit the formula for the selected member). The Formula tab of the Member Properties dialog box is displayed.

5. Enter the following formula, either by typing or using the dimension selection list: "Units" / "Units"->"Channel Total"; 6. Click Verify. The message Formula verified successfully. No syntax errors detected.is displayed. If you receive error messages, check your formula syntax, make necessary changes, and repeat step 6. 7. Click OK. You return to the Member Properties dialog box. 8. Click Next. 9. Repeat steps 5–8 to create the following formulas: Member

Member Formula

Unit Mix

"Units" / @ANCESTVAL("Product", 3, "Units");

Sales $ Mix

"Net Sales" / @ANCESTVAL("Product", 3, "Net Sales");

10. Click OK to close the Member Properties dialog box. Setting Storage Properties 1. Select Unit Mix by Cust, Unit Mix, and Sales $ Mix. 2. Click

(Dynamic Calc Member).

Essbase 11.1.1: Bootcamp

171

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 14 Referencing Members in Calculations Solutions 3. Click Save. The Restructure Database Options dialog box is displayed.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Select Discard all data and then click OK. Testing Calculation Results 1. Run ResetBigcorp.bat. 2. Calculate Anatomy.csc. 3. From Anatomy.xls, select the Customer Mix worksheet.

172

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 14 Referencing Members in Calculations Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Refresh the worksheet and compare your calculation results to the following figure:

5. Select the Product Mix worksheet.

Essbase 11.1.1: Bootcamp

173

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 14 Referencing Members in Calculations Solutions

Solution 14.2 Calculating Time Variances Creating Substitution Variables 1. From Administration Services Console, in the Enterprise View navigation hierarchy, expand the Essbase Server node. 2. Right-click localhost and select Edit > Variables. The Substitution Variables dialog box is displayed. 3. In the first row, complete the following tasks, as shown in the following figure: • In the Application drop-down list, select Bigcorp. • In the Database drop-down list, select Sales. • In the Variable text box, enter CurrentMonth. • In the Value text box, enter Apr.

174

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

6. Refresh the worksheet and compare your calculation results to the following figure:

Lesson 14 Referencing Members in Calculations Solutions 4. Click Set.

Variable

Value

PriorMonth

Mar

CurQtr

"Qtr 2"

PriorQtr

"Qtr 1"

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Repeat steps 3 and 4 to create the following variables for Bigcorp Sales:

The following figure shows all substitution variables:

6. Click Close. Creating Variance Formulas 1. Open the Sales outline. 2. In the Year Tot dimension, expand Time Variances. 3. For time variance members, create the following formulas: Member

Formula

Cur Mo Vs Prior

@VAR(&CurrentMonth, &PriorMonth);

Cur Qtr Vs Prior

@VAR(&CurQtr, &PriorQtr);

4. Set the data storage property for both time variance members to Dynamic Calc. 5. Save the outline, restructuring all data. NOTE

If you accidentally clear data, you must run ResetBigcorp.bat and then calculate Anatomy.csc before proceeding.

Essbase 11.1.1: Bootcamp

175

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 14 Referencing Members in Calculations Solutions Testing Calculations 2. Refresh the worksheet and compare your calculation results to the following figures:

176

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. From Anatomy.xls, select the Sub Variable worksheet.

Lesson 15 Creating Attribute Dimensions Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 15 Creating Attribute Dimensions Solution 15.1 Optional: Creating the Region Total Dimension Starting the Rules File 1. Open a new rules file. 2. As the data source, open CusReg.txt (in C:\CF\Bootcamp\Analysis). 3. In the Data Source Properties dialog box, skip the first header row. 4. Optional: Hide the raw source data. 5. Set the view to dimension build fields. 6. Associate the rules file with the Sales outline. Adding the Region Total Dimension 1. Open the Dimension Build Settings dialog box. 2. Select the Dimension Definition tab. 3. Right-click Customer, and select Edit properties. The Dimension Properties dialog box is displayed. 4. Select the Attribute Dimensions tab. 5. In the first row, specify the following information: • In the Name text box, enter Region Total. • From the Type drop-down list, select Text. 6. Click OK. The Dimension Build Properties dialog box is displayed. 7. Click OK.

Essbase 11.1.1: Bootcamp

177

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 15 Creating Attribute Dimensions Solutions Completing the Rules File 2. Define the field properties, as described in the following table. Field

Dimension

Field Type

Field Number

Field1

Customer

Generation

2

Field2

Customer

Generation

3

Field3

Customer

Generation

4

Field4

Customer

Region Total (listed under Attribute dimensions)

4

3. Validate the rules file. 4. Under Bigcorp Sales, save the rules file as Regions.rul. Updating the Sales Outline 1. In the Sales outline, select Outline > Update Outline. The Update Outline dialog box is displayed. 2. Make the following selections: • Data source: CusReg.txt • Rules file: Regions.rul 3. Click OK. The Dimension Build Completed dialog box is displayed. If you receive an error message, open the error file to determine the errors. In the rules file, correct errors, and update the outline again. 4. Click Close.

178

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. In the dimension build settings for Customer, select Use generation references.

Lesson 15 Creating Attribute Dimensions Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Compare your results to the following figure (all customers not shown):

6. Save the Sales outline.

Essbase 11.1.1: Bootcamp

179

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 16 Analyzing Varying Attribute Data Solutions

Solution 16.1

Creating Varying Attribute Dimensions

Enabling Var ying Attributes 1. In Outline Editor, select the Properties tab. 2. Set “Varying attributes enabled” to true. 3. Save the outline. Creating an Attribute Dimension 1. In Outline Editor, create a dimension called “Product Manager”. 2. Right-click the Product Manager dimension and select Edit member properties. The Member Properties dialog window is displayed 3. In the “Dimension type” field, select Attribute. 4. In the “Attribute type” field, select Text. NOTE

If a warning message is displayed, click Yes to continue. 5. Click OK to close the Member Properties dialog box. 6. In Outline Editor, add two children to the Product Manager attribute dimension: Sergiy and Pete.

Assigning Base and Independent dimensions to the Attribute Dimension 1. Right-click the Product dimension and select Edit Member Properties. The Member Properties dialog window is displayed. 2. Select the Attributes tab.

180

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 16 Analyzing Varying Attribute Data

Lesson 16 Analyzing Varying Attribute Data Solutions

NOTE

If the “Other attribute dimensions” list is not visible, try maximizing the Member Properties dialog window. 4. In the “Associated attribute dimensions” list box, select Product Manager. 5. In the “Independent dimensions” list box, select the Year Tot check box. Year Tot is displayed next to Product Manager in the Associated attribute dimensions list. 6. Click OK. Assigning Managers to Product Lines According to Date Ranges 1. In Outline Editor, right-click the LIGHTBOLT Product member and select Edit member properties. 2. Select the Associations tab. 3. In the “Available attributes” list box, expand Product Manager to view Sergiy and Pete. 4. Select Sergiy. 5. In the “Selected independent member ranges” section, click Add range. The “Select independent dimension ranges” dialog box is displayed. 6. In the “Starting Range” section, select Jan. 7. In the “Ending Range” section, select Jun. 8. Click Add Range. You return to the Member Properties dialog box. 9. Click Assign.

Essbase 11.1.1: Bootcamp

181

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. In the “Other attribute dimensions” list box in the upper right, select Product Manager and click Assign.

Lesson 16 Analyzing Varying Attribute Data Solutions

11. Repeat steps 3–9 to create the following varying attribute associations: Product

Product Manager

Date Range

LIGHTBOLT

Pete

June–Dec

THUNDERBALL

Sergiy

Jan–Apr, Nov–Dec

THUNDERBALL

Pete

Apr–Oct

12. Click OK. 13. Save the outline, restructuring all data if prompted. Viewing Var ying Attribute Data 1. In Analysis.xls (located in C:\CF\Bootcamp\Analysis), select and refresh the ProdMgr worksheet 2. Verify that the LIGHTBOLT and THUNDERBALL products have varying managers for the correct date ranges. NOTE

Smart View displays #Invalid in cells where attributes do not intersect with the associated independent dimension.

182

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

10. Compare your results to the following figure:

Lesson 16 Analyzing Varying Attribute Data Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Compare your results to the following figure:

4. Select Hyperion > Options. The Options dialog box is displayed. 5. Select the Display tab and make the following changes: • For #NoData/Missing Label, enter 0 (zero). • For #Invalid/Meaningless, enter --- (three dashes). 6. Click OK. 7. Refresh the worksheet. 8. Compare your results to the following figure:

Essbase 11.1.1: Bootcamp

183

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 16 Analyzing Varying Attribute Data Solutions

Extending Varying Attribute Dimensions

Modifying the Product Manager Dimension 1. Add two product managers to the Product Manager dimension: • Yulia • Teresa 2. Incorporate Scenario into the association between the Product Manager dimension and the Product dimension: a. Right-click the Product dimension and select Edit Member Properties. The Member Properties dialog box is displayed. b. Select the Attributes tab. c. In the “Associated attribute dimensions” list, select Product Manager. d. In the “Independent dimensions” list, select the Scenario check box. e. Double-click the underlined Continuous to change independent dimension type to Discrete. NOTE

In the “Independent Dimensions” list box, continuous dimensions must be listed after discrete dimensions. f. Select the Year Tot independent dimension. g. Click (Move down) until the continuous Year Tot entry is listed after the discrete Scenario entry. h. Click OK. A confirmation message is displayed. i. Click Yes. Assigning Var ying Attributes 1. Right-click the ROADRANGER product line and select Edit member properties. 2. Select the Associations tab. 3. In the Available attributes section, expand Product Manager and select Teresa.

184

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solution 16.2

Lesson 16 Analyzing Varying Attribute Data Solutions 4. Click Add Range.

5. In the Starting Range section, under Scenario, select Prior Year. 6. Under Year Tot, select Mar. 7. In the Ending Range section, under Year Tot, select Dec. 8. Click Add Range. You return to the Member Properties dialog box. 9. Click Add Range. The Select independent dimension ranges dialog box is displayed. 10. In the Starting Range section, under Scenario, select Current Year. 11. Under Year Tot, select Jan. 12. In the Ending Range section, under Year Tot, select Feb. 13. Click Add Range. You return to the Member Properties dialog box. 14. Click Assign. 15. Compare your results to the following figure (the entire Member Properties dialog box is not shown):

16. Click OK.

Essbase 11.1.1: Bootcamp

185

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The Select independent dimension ranges dialog box is displayed.

Lesson 16 Analyzing Varying Attribute Data Solutions

Product

Product Manager

Date Range

ROADRANGER

Yulia

Jan (prior year)–Feb (prior year) & Mar (current year)–Nov (current year)

MAVRIDER

Teresa

Mar (prior year)–Dec (prior year) Jan (current year)–Mar (current year)

MAVRIDER

Yulia

Jan (prior year)–Feb (prior year) & Apr (current year)–Nov (current year)

18. Save the outline, restructuring all data if prompted. 19. In Analysis.xls, select and refresh the ProdMgr-MultiYear worksheet. 20. Compare your results to the following figure:

186

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

17. Repeat steps 3–15 to assign ranges as follows:

Lesson 17 Analyzing Text and Dates Solutions

Solution 17.1

Creating Sales Risk Text Measures

Enabling Typed Measures 1. In Outline Editor, select the Properties tab. 2. From the "Typed measures enabled" drop-down list, select true. TIP

Click outside the drop-down list to save your selection. The message “Setting an outline to support typed measure cannot be undone. Do you want to continue?” 3. Click OK. 4. Verify and save the outline. Creating a Text List 1. Select the Text List Manager tab. 2. Click New. A text box is displayed. 3. Double-click in the text box and enter Sales Risk Levels. 4. Click Apply. Populating a Text List 1. Click

(Add new mapping) to insert a row.

2. Select the blank Name field and enter Low. 3. Select the corresponding numeric ID field and enter 1.

Essbase 11.1.1: Bootcamp

187

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Lesson 17 Analyzing Text and Dates

Lesson 17 Analyzing Text and Dates Solutions

Name

Numeric ID

Medium

2

High

3

5. Click Save. 6. Compare your results to the following figure:

7. Select the Outline tab to return to the outline hierarchy. Associating Text Lists with Measures 1. In the Accounts dimension, under Analysis, add an account called Sales Risk. 2. Right-click Sales Risk and select Edit member properties. The Member Properties dialog box is displayed. 3. From the Type drop-down list, select Text. 4. From the Select Text List drop-down list, select Sales Risk Levels. 5. Click OK. 6. Save the outline. 7. In Windows Explorer, browse to C:\CF\Bootcamp\Scripts. 8. Double-click LoadSalesRisk.bat to load the Sales Risk data. 9. In Analysis.xls, select and refresh the OEM-SalesRisk worksheet.

188

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Repeat steps 1–3 for the remaining risk levels.

Lesson 17 Analyzing Text and Dates Solutions Updating Sales Risk Data 1. Select Hyperion > Options to open the Options dialog box.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

2. Select the Display tab. 3. Clear the checkmark next to Use Excel Formatting. 4. Select the Cell Styles tab. 5. Click Default Styles to display the list of options and select Common. 6. Click OK. 7. Select cell C7 (Jan Sales Risk for O-Acer Lightbolt 365 A). A drop-down option is displayed next to the cell. 8. In the drop-down list, select … (ellipsis). The values from the Sales Risk text list are displayed in the drop-down list. 9. Select High. 10. Compare your report to the following figure:

11. Submit updated values to the database.

Essbase 11.1.1: Bootcamp

189

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 17 Analyzing Text and Dates Solutions

Optional: Creating Sales Risk Average Measures

Creating a Calculation Based on the Sales Risk Measure 1. In the Accounts dimensions, under Analysis, add an account called Sales Risk Avg. 2. In Outline Editor, right-click Sales Risk Avg and select Edit member properties. The Member Properties dialog box is displayed. 3. From the Type drop-down list, select text. 4. From the Select Text List drop-down list, select Sales Risk Levels. 5. Select the Formula tab. 6. In the Script section, enter the following formula: IF( @ISLEV ("Customer", 1) ) @ROUND( @AVGRANGE( SKIPNONE, "Sales Risk", @CHILDREN(@CURRMBR("Customer")) ) ); ELSE "Sales Risk"; ENDIF; 7. Click OK. 8. Change the storage type of Sales Risk Avg to Dynamic Calc. 9. Save the outline, restructuring all data if prompted. Testing calculations 1. In Analysis.xls, select and refresh the OEM-SalesRiskAvg worksheet. 2. Analyze the sales risk patterns to identify the customer that presents the greatest amount of average risk.

190

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solution 17.2

Lesson 17 Analyzing Text and Dates Solutions

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Compare your results to the following figure:

Essbase 11.1.1: Bootcamp

191

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Lesson 17 Analyzing Text and Dates

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Solutions

192

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

S t u d y

2

Country Kitchen Desserts

2

Overview This section contains a hands-on case study to practice tasks and techniques learned during the course. During this case study, you identify the business needs for the Case Study (CKD) company and use the skills that you have learned to create a database to meet the analysis requirements of CKD. This case study is divided into three phases: • Phase I—Designing and Creating the CKD Outline • Phase II—Loading Data and Reporting • Phase III—Calculating and Tuning

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

C a s e

Case Study: Country Kitchen Desserts

The purpose of this case study is to review the block storage implementation process. The block storage implementation process consists of a set of guidelines and suggested steps for planning, designing, and implementing a block storage database. The three phases of this case study take you through the following steps of the block storage implementation process: 1. Identify business results 2. Examine data sources 3. Analyze sample reports 4. Design an outline 5. Create an outline 6. Create rules files 7. Create database calculations

Country Kitchen Desserts Overview Company History In the winter of 1934, an East Anglian farmer’s wife was experimenting in her kitchen with different dairy products. The next morning, when she returned to her kitchen, an experiment that she had left on the table was frozen. Having an adventurous streak, she tried the frozen dairy product and found that it tasted rather nice. She had made ice cream.

Country Kitchen Desserts Today Today that same farming family owns and operates a large company that makes the finest ice cream and frozen dessert products in the world. Although a successful international company, Country Kitchen Desserts (CKD) is still headquartered in the quaint village of Castle Hedingham. CKD sells its products all over the world. The company has a worldwide sales force that visits customers and then sends orders to Castle Hedingham for processing.

194

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study Overview

Case Study: Country Kitchen Desserts

CKD has always been run as a traditional English country business. The management team, all from the original family, runs a very profitable company. Their problem is not with production; the family still makes its products by the traditional recipes but has a reasonably up-to-date plant and machinery. The problem is competition. CKD’s competitors are using the latest technology and need virtually no staff. Their cheaper prices are stealing market share from CKD. The younger members of CKD’s management team have suggested that the company use a Business Performance Management package to monitor the business more closely—to analyze revenues, expenses, market shares, and product shares. The CKD management team has also identified the importance of tracking the impact of sales promotions for new products. In today's health-conscious world, it is important to track low-fat products versus traditional products. The CKD management team wants quick access to this information through a userfriendly reporting tool. For quick analysis and what-if scenarios, they think that a spreadsheet environment, which provides pivot table capabilities, the ability to drill from summary information down to detailed information, and flexible formatting options, is a good solution.

Essbase 11.1.1: Bootcamp

195

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Current Business Challenges

Case Study: Country Kitchen Desserts

The management team at CKD has employed you to build an Essbase system that provides the information that they require and uses data extracts available from their existing database package. You do the analysis and planning phase first to ensure that you make sound design decisions and develop a block storage database that contains all required consolidations and calculations, provides optimal performance, stores data efficiently, and supports all required analysis for the end users: • Identify business results • Examine data sources • Analyze sample reports • Design a block storage outline

Identifying Business Needs for CKD The following tables document the results of the preliminary information gathered for CKD. Participants Participant Group

Requirements

Finance

• Monthly product development and company cost structures in depth • Detailed business model, including revenues, cost of goods sold, corporate expenses, other expenses, and profit • Current year actual and budget and next year forecast

Sales

• Monthly sales revenues by product, by salesperson, by region, and by customer • Current year actual and next year forecast • Wholesale customers versus retail customers

196

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Analysis and Planning for CKD

Case Study: Country Kitchen Desserts

User Group

Requirements

Sales force

• For all direct reports, sales managers must view actual sales and forecasts. • Salespeople must view actual sales, create forecasts, and submit the forecasts to the database through Excel. • Sales force users, who are located worldwide, need optimum performance for connections to the main server in Castle Hedingham.

Finance users

Finance users, all of whom are located in Castle Hedingham, must view profit and loss data for actual, budget, and forecast scenarios.

Examining Data Sources for CKD Currently all customer, sales force, and product data is held in a standalone relational database. To build the Essbase database, you will work with file extracts from the legacy database, which will be provided by the IT staff, and will match Essbase naming conventions to the legacy database naming conventions.

Analyzing Sample CKD Reports The following reports were gathered from the Finance and Sales teams, to give you an idea of the type of analysis that the teams want to do in Essbase. You can look at all reports in a single workbook, called SampleReports.xls (in C:\CF\Bootcamp\CKD).

Essbase 11.1.1: Bootcamp

197

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Users

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Finance Report—Income Statement

Finance Report —Regional Report

198

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Finance Report—Product Report

Finance Report —Variance Report

Essbase 11.1.1: Bootcamp

199

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Sales Report—Product Sales by Salesperson

200

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Sales Report—Region Sales by Salesperson

Essbase 11.1.1: Bootcamp

201

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Sales Report—Product Sales by Region

202

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Sales Report—Revenue Forecast by Customer

Essbase 11.1.1: Bootcamp

203

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Create the CKD database and outline based on the following sample design document. This document is based on the information that you gathered during the first three steps of the analysis and planning phase. All the files that you need to dynamically build dimensions and load data are in C:\CF\Bootcamp\CKD. Remember to save your work frequently.

Company Information Company name

Country Kitchen Desserts (CKD)

Industry climate

Competitive, iced-dessert market that is constantly diversifying, adopting new flavors, and engaging in price competitions

Major products and services

Iced desserts such as ice cream, yogurt, sorbets, and sherbets

Competitors

Xtreme Flavor; Wilbur’s Ice; Intelligent Ice Cream Co.; Freeze Me, Inc.

Differentiators

Brand name recognition and price competition

Business goals

Increase market share through effective marketing plans and price competitiveness; increase profitability by reducing internal costs and becoming more efficient internally

Dimensions Review the sample reports, source data, and other information, and write the required CKD dimensions below:

204

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Phase I—Designing and Creating the CKD Outline

Case Study: Country Kitchen Desserts

The time dimension for CKD spans one year and includes monthly, quarterly, and yearly levels. Member Name Guidelines This dimension has the following guidelines: • Yearly summarized data is referred to as Total Year. • Quarterly data is referred to as Qtr 1, Qtr 2, Qtr 3, and Qtr 4. • Monthly data is stored by full month name (January, February, March, and so forth). • Monthly members have three-character aliases (Jan, Feb, Mar, and so forth). Dynamic Time Series Members CKD requires that the following Dynamic Time Series members be enabled: • YTD • QTD

Accounts Dimension The CKD accounts dimension has three sections: Income Statement, for profit and loss accounts; Ratios, for analysis measures; and Drivers, for calculation rates and drivers. Use label only members where possible to reduce database size.

Essbase 11.1.1: Bootcamp

205

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Total Year Dimension

Income Statement Accounts The calculation structure for Income Statement accounts is documented in CKDAccts.xls.

206

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

Case Study: Country Kitchen Desserts

Income Statement Account

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Naming conventions for Income Statement accounts are described in the following table: Alias

Profit Pretax Profit Tax Reg Contribution

Regional Contribution

Net Rev

Net Revenue

Gross Rev

Gross Revenue

COGS

Cost of Goods Sold

Total Expenses Marketing Manufacturing Administration Payroll Misc

Miscellaneous

Corp Expenses

Corporate Expenses

Ratio Accounts CKD requires the following ratio accounts for analysis: Account

Calculation

Contribution%

Regional Contribution/Gross Rev

Profit%

Profit / Gross Rev

Market Share

(Added in Phase III of the case study)

Product Share

(Added in Phase III of the case study)

Driver Accounts CKD requires the following calculation driver account for analysis: Headcount.

Essbase 11.1.1: Bootcamp

207

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Other Requirements The following accounts are expense accounts and should be tagged for expense reporting: • COGS • Total Expenses • Marketing • Manufacturing • Administration • Payroll • Misc • Corp Expenses • Tax

Scenario Dimension CKD requires the following scenarios for analysis. Use label only members where possible to reduce database size. Member Name

Alias

Calculation

Actual

None (input member)

Budget

None (input member)

Next Yr Fcst

Next Year Forecast

None (input member)

Bud Variance

Budget Variance

@VAR

Bud Variance%

Budget Variance%

@VARPER

208

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

Case Study: Country Kitchen Desserts

The CKD Products dimension has the following plan:

The only exception to this plan is in the Ice Cream product line, which contains an additional division of ice cream flavors at generation 3, pushing the Item numbers down to generation 4. The Products member name should have an alias of Total Products. The member names for the Products dimension have been extracted to the file Products.txt for dimension build.

Essbase 11.1.1: Bootcamp

209

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Products Dimension

Case Study: Country Kitchen Desserts

The CKD Regions dimension has the following plan:

Not every hierarchy branch has five levels. For example, in European markets, hierarchies include only country-level detail and are not separated into regions or provinces. The Regions member name should have an alias of Total Regions. The member names for the Regions dimension have been extracted to the file Regions.txt for dimension build.

210

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Regions Dimension

Case Study: Country Kitchen Desserts

Customers Dimension

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The CKD Customers dimension has the following plan:

Additionally, the finance department wants the following aliases for reporting: Member Name

Alias

INDIRECT

Wholesale Distributor

DIRECT

Direct Retail

The member names for the Customers dimension have been extracted to the file Customer.txt for dimension build.

Salespeople Dimension The CKD Salespeople dimension has the following plan:

Essbase 11.1.1: Bootcamp

211

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

The member names for the Salespeople dimension have been extracted to the file People.txt for dimension build. Based on the source data, some scrubbing of the names from the data source is required.

212

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

Case Study: Country Kitchen Desserts

In this phase of the case study, you create a rules file to load data and then create several reports to test and analyze the data.

Loading CKD Data CKD data has been exported to Datafile.txt for loading. Create a rules file for DataFile.txt and load it to the database.

Calculating CKD Data After loading data, execute the default calculation for the database to return aggregated totals. You will create specialized calculations in Phase III.

Reporting on CKD Data Connect to CKD in Smart View and create a set of sample reports for the finance and sales groups. Creating Database Connections In Data Source Manager, connect to the CKD database.

Essbase 11.1.1: Bootcamp

213

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Phase II—Loading Data and Reporting

Case Study: Country Kitchen Desserts

NOTE

Contribution% and Profit% values will be corrected during Phase III of the case study. Consider the following hints: • Start by creating the unformatted structure of the main grid. After creating the main grid, set your display options to preserve Excel formatting. Use Excel formatting to create the final style of the report. • Populate your point of view with the following member selections:

214

Dimension

Members in POV

Products

Total products, product lines (generation 1 and generation 2)

Regions

Total regions, major markets, markets (generations 1, 2, and 3)

Customers

All members

Sales People

Total Sales People

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Report 1: Income Statement In a blank worksheet, create the report shown in the following figure:

Case Study: Country Kitchen Desserts

Consider the following hints: • Start by creating the unformatted structure of the main grid. After creating the main grid, set your display options to preserve Excel formatting. Use Excel formatting to create the final style of the report. • Populate your point of view with the following member selections: Dimension

Members in POV

Scenario

Actual

Regions

Regions

Customers

All members

Accounts

Gross Rev

Total Year

All members

Essbase 11.1.1: Bootcamp

215

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Report 2: Product Sales by Salesperson In a blank worksheet, create the report shown in the following figure:

Case Study: Country Kitchen Desserts

In this phase, you tune the CKD database by evaluating dense and sparse configuration and adding dynamic calculations. You then create calculation scripts for specific purposes. Use the TestCKDCalcs.xls workbook to test results.

Tuning the CKD Database The tuning phase has two objectives: determine the best dense-sparse configuration and reduce data block size by including dynamic calculations in dense dimensions. Dense-Sparse Configuration Evaluate the current dense-sparse configuration for CKD for block size. Make necessary changes. Dynamic Calculations In dense dimensions, apply dynamic calculations where possible to reduce block size. Tag members as two-pass where required. Test your calculation results in TestCKDCalcs by refreshing the respective worksheets and comparing them to the following figures: • Dynamic Accounts

216

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Phase III—Calculation and Tuning

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Dynamic Scenario

• Dynamic Time

Essbase 11.1.1: Bootcamp

217

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Product Share For each product, CKD analysts want to see a ratio of Gross Rev for the current product divided by Gross Rev for the parent of the current product. Add a formula to the Product Share account to calculate this ratio. Check your calculation results on the ProductShare worksheet in TestCKDCalcs.xls and compare them to the following figure:

218

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Special Calculations for CKD

Market Share For each market, CKD analysts want to see a ratio of Gross Rev for the current market divided by Gross Rev for the parent of the current market. Add a formula to the Market Share account to calculate this ratio. Check results on the MarketShare worksheet in TestCKDCalcs.xls and compare them to the following figure:

Tax A tax rate of 3% is hard coded into the default formula for Tax. The CKD management team wants to make this rate a variable that they can easily update. To accomplish this objective, do the following: • Create a substitution variable for TaxRate and assign it a value of .03. • Modify the outline formula for tax to reference the substitution variable.

Essbase 11.1.1: Bootcamp

219

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

Case Study: Country Kitchen Desserts

Marketing Budget The CKD budgeting team wants you to create a calculation script that adjusts the marketing budget for level 0 products. The increases differ by product line. After increasing the marketing budget, the calculation script must recalculate the entire database. Use the following guidelines to create your calculation script: • Change only budget data for level 0 products. • Increase marketing budget for sorbet products by 10%. • Increase marketing budget for ice cream products by 25%. • Decrease marketing budget for frozen yoghurt products by 15%.

220

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• Check calculation results on the Dynamic Accounts worksheet in TestCKDCalcs.xls, and compare them to the following figure:

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Test your calculation results on the Marketing worksheet in TestCKDCals.xls and compare them to the following figure:

Essbase 11.1.1: Bootcamp

221

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

This section provides possible solutions for the Country Kitchen Desserts case study.

Phase I Solutions This section provides possible solutions for Phase I of the case study.

Total Year Dimension Based on the following design, create the Total Year dimension manually in Administration Services Console.

Implementing Dynamic Time Series 1. Tag Total Year with the Time dimension tag. 2. Right-click Total Year, and then select Dynamic Time Series. 3. For Y-T-D, specify the following: • Check Enabled. • In the Gen drop-down list, select 1. • In the Default alias text box, enter YTD. 4. For Q-T-D, specify the following: • Check Enabled. • In the Gen drop-down list, select 2.

222

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study Solutions

Case Study: Country Kitchen Desserts

5. Click OK.

Accounts Dimension Based on the following design, create the Accounts dimension manually in Administration Services Console.

Scenario Dimension Based on the following design, create the Scenario dimension manually in Administration Services Console.

Essbase 11.1.1: Bootcamp

223

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

• In the Default alias text box, enter QTD.

Case Study: Country Kitchen Desserts

Follow the procedure for creating a dimension build rules file to create a rules file for loading products. 1. Use Products.txt as the sample data source. 2. Save the rules file as Products.rul. 3. Define the rules file field properties as described by the following table. Field

Dimension

Type

Number

1

Products

Parent

0

2

Products

Child

0

3

Products

Alias

0

4. From Outline Editor, update the outline. The completed dimension should look like the following figure:

224

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Products Dimension

Case Study: Country Kitchen Desserts

Regions Dimension

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Follow the procedure for creating a dimension build rules file to create a rules file for loading regions. 1. Use Regions.txt as the sample data source. 2. Save the rules file as Regions.rul. 3. Define the rules file field properties as described by the following table. Field

Dimension

Type

Number

1

(Ignored)

(Ignored)

(Ignored)

2

(Ignored)

(Ignored)

(Ignored)

3

Regions

Generation

2

4

Regions

Generation

3

5

Regions

Generation

4

6

Regions

Generation

5

7

Regions

Generation

6

Essbase 11.1.1: Bootcamp

225

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

The completed dimension should look like the following figure (entire dimension not shown):

Customers Dimension Follow the procedure for creating a dimension build rules file to create a rules file for loading customers. 1. Use Customer.txt as the sample data source. 2. Save the rules file as Customer.rul. Creating an Alias Field 1. Select Field 1. 2. Select Field > Create using join.

226

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. From Outline Editor, update the outline.

Case Study: Country Kitchen Desserts

3. Click OK.

Field

Dimension

Type

Number

1

Customers

Parent

0

2

Customers

Alias

0

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

4. Define the rules file field properties as described by the following table. Global • Replace DIRECT with Direct Retail • Replace INDIRECT with Wholesale Distributor 3

Customers

Child

0

5. From Outline Editor, update the outline. The completed dimension should look like the following figure:

Salespeople Dimension Follow the procedure for creating a dimension build rules file to create a rules file for loading salespeople. 1. Use People.txt as the sample data source. 2. Save the rules file as People.rul.

Essbase 11.1.1: Bootcamp

227

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Field

Dimension

Type

Number

Global

1

Salespeople

Parent

0

• Replace Group Manager with Salespeople • Replace the text string ‘s Group with nothing

2

Salespeople

Child

0

4. From Outline Editor, update the outline. The completed dimension should look like the following figure:

228

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. Define the rules file field properties as described by the following table.

Case Study: Country Kitchen Desserts

This section provides possible solutions for Phase II of the case study.

Loading CKD Data Follow the procedure for creating a data load rules file to create a rules file for loading data to CKD. 1. Use Datafile.txt as the sample data source. 2. Save the rules file as Dataload.rul. 3. Define the rules file field properties as described by the following table. Field

Load Mode

Field Name

1

Default

“Accounts”

2

Default

“Scenario”

3

Default

“Salespeople”

4

Default

“Regions”

5

Default

“Customers”

6

Default

“Products”

7

Default

“January”

8

Default

“February”

9

Default

“March”

10

Default

“April”

11

Default

“May”

12

Default

“June”

13

Default

“July”

14

Default

“August”

15

Default

“September”

16

Default

“October”

17

Default

“November”

18

Default

“December”

4. From Administration Services Console, load data.

Essbase 11.1.1: Bootcamp

229

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Phase II Solutions

Case Study: Country Kitchen Desserts

Execute the default database calculation: 1. In Administration Services Console, right-click the CKD database node. 2. Select Execute calculation. The Execute Database Calculation dialog box is displayed. 3. Select (default). 4. Click OK.

Reporting on CKD Data Create a connection for CKD in Smart View and create a set of sample reports for the finance and sales groups. Connecting to the Essbase Ser ver 1. In Excel, select Hyperion > Data Source Manager. The Data Source Manager dialog box is displayed. 2. Click Connect to Provider Services. A list of data sources is displayed. 3. Expand the Essbase folder to display the list of Essbase servers. 4. Expand the localhost server node. The Connect to Data Source dialog box is displayed. 5. Enter the following information: a. In the User Name text box, enter trnadmin. b. In the Password text box, enter hyperion. 6. Click Connect. The application list for localhost is displayed.

230

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Calculating CKD Data

Case Study: Country Kitchen Desserts

Creating the CKD Income Statement

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The CKD finance group requires an Income Statement report for their analysis. 1. Open a new Excel workbook, and then save the workbook as CKDReports.xls. 2. Select Sheet 1. 1. On the Smart View toolbar, click

(options).

The Options dialog box is displayed. 2. Select the Display tab. 3. In the #NoData/Missing Label text box, enter 0 (zero). 4. If necessary, clear the Use Excel Formatting check box. 5. Click OK to return to the worksheet. 6. In Connection Manager, expand the CKD application node to display the CKD database node. 7. Right-click the CKD database node and select Ad hoc Analysis. The default retrieval is displayed:

8. Pivot the dimensions to match the layout in the following figure:

9. Drill down on column and row dimensions to display additional members.

Essbase 11.1.1: Bootcamp

231

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

(Remove Only) to display only the members shown in

Setting POV Products 1. Open the Member Selection dialog box for Products. 2. From the Members list, select Frozen Yoghurt, Sorbet, and Ice Cream.

232

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

10. Use (Keep Only) or the following figure:

Case Study: Country Kitchen Desserts

3. Click

(Add).

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The Member Selection dialog box should look like the following figure:

4. Click OK.

Essbase 11.1.1: Bootcamp

233

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

1. Open the Member Selection dialog box for Regions. 2. Click (Select), and then select Children to select the children of Regions, as shown in the following figure:

3. Click

(Add).

4. From the Filter drop-down list, select Generation. The Filter Arguments dialog box is displayed. 5. In the Generation text box, enter 3.

234

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Setting POV Regions

Case Study: Country Kitchen Desserts

6. Click OK.

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

The generation 3 Regions members are displayed in the Members list. 7. Click (Select), and then select Children to select all generation 3 Regions members.

8. Click

(Add).

9. In the Selection list, select Americas. 10. Click

(Move Down) until Americas is positioned above North America.

11. Repeat steps 9 and 10 to order the Selection list as in the following figure:

12. Click OK. Essbase 11.1.1: Bootcamp

235

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Setting POV Customers

2. Click

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. Open the Member Selection dialog box for Customers. (Remove All).

3. In the Members list, select Customers. 4. Click

(Select). All customers are selected.

5. Click

(Add).

6. Click OK. Formatting the Income Statement 1. Open the Options dialog box. 2. Select the Display tab. 3. Select Use Excel formatting. 4. Click OK.

236

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Format the report to look like the following figure:

NOTE

Contribution% and Profit% values will be corrected during Phase III of the case study. 6. Save the Excel file. Creating the Product by Salesperson Repor t 1. In CKDReports.xls, select Sheet 2. 1. On the Smart View toolbar, click

(options).

The Options dialog box is displayed. 2. Select the Display tab. 3. If necessary, clear the Use Excel Formatting check box. 4. Click OK to return to the worksheet.

Essbase 11.1.1: Bootcamp

237

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

6. Right-click the CKD database node and select Ad hoc Analysis. The default retrieval is displayed:

7. Pivot the dimensions to match the layout in the following figure:

8. Drill down on column and row dimensions to display additional members.

238

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. In Connection Manager, expand the CKD application node to display the CKD database node.

Case Study: Country Kitchen Desserts

(Remove Only) to display only the

Setting the Product by Salesperson POV 1. In the Member Selection dialog box, create the following point of view member lists: Dimension

Point of View Members

Scenario

Actual

Regions

Regions

Customers

All members

Accounts

Gross Rev

Total Year

All members

2. On the POV toolbar, in the Total Year drop-down list, select January. 3. Click

(Refresh).

Essbase 11.1.1: Bootcamp

239

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

9. If necessary, use (Keep Only) or members shown in the following figure:

Case Study: Country Kitchen Desserts

1. Open the Options dialog box. 2. Select the Display tab. 3. Select Use Excel formatting. 4. Click OK. 5. Format the report to look like the following figure:

Phase III Solutions This section provides possible solutions for Phase III of the case study.

Tuning CKD This section provides possible tuning options for the CKD database.

240

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Formatting the Product by Salesperson Repor t

Dense-Sparse Configuration The following table describes a possible dense-sparse configuration and outline order for CKD. Dimension

Configuration

Accounts

Dense

Total Year

Dense

Scenario

Dense

Customers

Sparse

Salespeople

Sparse

Products

Sparse

Regions

Sparse

Dynamic Calculations The following table describes the suggested use of the Dynamic Calc storage property for optimal performance in CKD, given the preceding dense-sparse configuration. Dynamic Calc Member

Use Two-Pass Calculation

Income Statement

No

Profit

No

Pre Tax Profit

No

Reg Contribution

No

Net Rev

No

Total Expenses

No

Tax

No

Contribution %

Yes

Profit %

Yes

Total Year

No

Qtr 1

No

Qtr 2

No

Qtr 3

No

Qtr 4

No

Bud Variance

Yes

Bud Variance %

Yes

Essbase 11.1.1: Bootcamp

241

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

Case Study: Country Kitchen Desserts

1. Using the preceding table as a guideline, change data storage properties in the Accounts, Scenario, and Total Year dimensions. 2. Save the outline, restructuring all data. 3. In TestCKDCalcs.xls, refresh the Dynamic Accounts, Dynamic Scenario, and Dynamic Time worksheets. Compare your calculation results to the following figures: Dynamic Accounts

Dynamic Scenario

242

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Adding Dynamic Calculations

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Dynamic Time

Special Calculations This section provides possible calculation solutions for CKD. Calculating Product Share: 1. In the outline, add the following formula to Product Share: "Gross Rev" / @PARENTVAL(Products, "Gross Rev"); 2. Make the following changes to the member properties for Product Share: • Change data storage to Dynamic Calc. • Enable two-pass calculation.

Essbase 11.1.1: Bootcamp

243

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Calculating Market Share 1. In the outline, add the following formula to Market Share: "Gross Rev" / @PARENTVAL(Regions, "Gross Rev"); 2. Make the following changes to the member properties for Market Share: • Change data storage to Dynamic Calc. • Enable two-pass calculation.

244

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. In TestCKDCalcs.xls, refresh the ProductShare worksheet and compare your calculation results to the following figure:

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. In TestCKDCalcs.xls, refresh the MarketShare worksheet and compare your calculation results to the following figure:

Essbase 11.1.1: Bootcamp

245

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

1. In the Administration Services Console navigation hierarchy, expand the Essbase Servers node. 2. Right-click localhost and select Create > Variable. The New Variable dialog box is displayed. 3. Perform the following tasks: a. In the Application drop-down list, select CKD. b. In the Database drop-down list, select CKD. c. In the Name text box, enter TaxRate. d. In the Value text box, enter .03. 4. In the CKD outline, change the formula for Tax to the following script: "Pre Tax Profit" * &TaxRate; 5. Save the outline, restructuring all data. 6. In TestCKDCalcs.xls, refresh the DynamicAccounts worksheet and compare your calculation results to the following figure:

246

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Calculating Tax

Case Study: Country Kitchen Desserts

Adjusting Budget Data

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

1. From Administration Services Console, create the following calculation script: /* Housekeeping */ /* Turn off intelligent calculation */ SET UPDATECALC OFF; /* Increase marketing budget by product family */ FIX ("Budget", @LEVMBRS("Products", 0)) "Marketing" ( IF (@ISCHILD ("Sorbet")) "Marketing" = "Marketing" * 1.10; ELSEIF (@ISDESC ("Ice Cream")) "Marketing" = "Marketing" * 1.25; ELSEIF (@ISCHILD ("Frozen Yoghurt")) "Marketing" = "Marketing" * .85; ENDIF ) ENDFIX /* Calculate the entire database */ CALC ALL; 2. Save the script as Mktg. Do not run the script yet.

Essbase 11.1.1: Bootcamp

247

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

3. In TestCKDCalcs.xls, refresh the Marketing worksheet and compare your results to the following figure:

4. Run the Mktg calculation script.

248

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Case Study: Country Kitchen Desserts

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

5. Refresh the Marketing worksheet again, and compare your results to the following figure:

Essbase 11.1.1: Bootcamp

249

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

Oracle University and Consultores De Integracion De Sistemas SA De CV use only

Case Study: Country Kitchen Desserts

250

Essbase 11.1.1: Bootcamp

THESE eKIT MATERIALS ARE FOR YOUR USE IN THIS CLASSROOM ONLY. COPYING eKIT MATERIALS FROM THIS COMPUTER IS STRICTLY PROHIBITED

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF