Activity Guide.pdf
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