Upload
leandro-casal
View
19
Download
5
Embed Size (px)
Citation preview
Oracle Hyperion Planning 11.1.1:Create and Manage Applications
Volume I Student Guide
D70015GC10
Edition 1.0
September 2008
D56305
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Copyright 2008, Oracle. All rights reserved.
Disclaimer
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 RIGHTSThe U.S. Governments 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.
AuthorsSandy KrameisenSuzanne GillTheresa Songco
Technical Contributors and ReviewersEmilya AltmanGuillaume ArnaudJacob BogitarBryan Dehmler-BuckleySuzanne GillVicki HardimanArt HetheringtonJanette HollarSasha IshenkoSandy KrameisenDiana KravetsRobert MeadSaju PhilipsRonald ReileyEleanor SalernoTheresa SongcoShankar ViswanathanStuart Weiner
EditorSusan Moxley
Graphic DesignerAsha Thampy
Publisher
Sandy Krameisen
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents 1
Module 1: Getting Started
Lesson 1: Planning Overview
Oracles Enterprise Performance Management System . . . . . . . . . . . . . . . . . . . . . . . 1-2Planning Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5
Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6Related Products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8
Planning Architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10Client Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10Web Application Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11Database Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11User Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Performance Management Architect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14Planning Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15
Planning and Essbase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16Planning Repository and Essbase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18Dimension Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19Dimensions and Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20Multidimensional View of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21Drill-Down Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23Essbase TerminologyHierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24Essbase TerminologyFamilies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25Essbase TerminologyGenerations and Levels . . . . . . . . . . . . . . . . . . . . . . . . . 1-26
Lesson 2: Navigating Workspace
Workspace Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Launching Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Workspace User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5Workspace Navigate Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6
Opening Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8Navigating in Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9Basic and Advanced Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
ii Planning: Create and Manage Applications
View Pane and Content Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17Opening Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-18
Module 2: Creating Application Structures
Lesson 3: Creating Dimensions Overview
Methods for Creating Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Planning Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Required Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
Period and Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Scenario and Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7HSP_Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8Other Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
User-Defined Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9Dense Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10Sparse Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3-11Creating Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12
Determining the Number of Data Blocks in a Database . . . . . . . . . . . . . . . . . . . 3-13Creating Data Blocks and Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15Determining Data Structure and Performance of Data Blocks. . . . . . . . . . . . . . . 3-16
Selecting Aggregation, Storage, and Calculation Options . . . . . . . . . . . . . . . . . . . . . 3-17Selecting Aggregation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18Selecting Data Storage Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19Calculating Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23Calculating Data with Two-Pass Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24Determining Performance Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25
Lesson 4: Managing Dimensions with Performance Management Architect
About Dimension Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Shared Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Application Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Creating Applications Using Performance Management Architect . . . . . . . . . . . . . . . 4-4Adding Dimensions to Shared Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5Working with Shared and Local Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7Creating Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications iii
Guidelines for Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11Modifying Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12Property Value Inheritance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14Alternate Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16Inserting Members Using Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17
Managing Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18Reordering Children. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18Deleting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19Renaming Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19Managing Orphan Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19Finding Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-20
Creating Associations Between Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22Organizing Shared Library with Folders. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-24
Filtering Shared Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-26Sorting Dimensions in Shared Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-28
Working with Grid Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-30Selecting Members and Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-31Creating Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-33
Adding Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35Number Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-35Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36Triangulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36Reporting Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-36
Creating Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-37Automating Performance Management Architect Tasks . . . . . . . . . . . . . . . . . . . . . . 4-40
Lesson 5: Setting Up the Period, Year, Scenario, and Version Dimensions
Creating Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Period and Year Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5Dynamic Time Series Members. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6Setting Up DTS Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7Data Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Creating Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10Enable Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Use Beginning Balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Exchange Rate Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
iv Planning: Create and Manage Applications
Creating Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14Version Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
Lesson 6: Setting Up the Entity Dimension
Entities Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Entity Members and Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3Currency Value for Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5Adding and Modifying Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7Saving Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9Deleting Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-11
Lesson 7: Setting Up the Account Dimension
Accounts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2Account Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
Time Balance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5Saved Assumptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7Data Types and Exchange Rate Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8
Creating Account Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10Adding and Modifying Accounts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-11Consolidation Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12Consolidation Order Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13
Lesson 8: Creating User-Defined Elements
User-Defined Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Attributes Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4Creating Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6Attribute Values: Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8Assigning Attribute Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9Member Formulas Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8-11
Adding Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12Adding User-Defined Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14
Smart Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16Creating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18
Modifying Smart Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21Associating Smart Lists with Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23Setting Data Forms to Use Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-24
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications v
Module 3: Loading Metadata
Lesson 9: Loading Metadata from a File
Metadata Load Files Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2Formatting Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
Setting Up Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6Setting Up Dimension Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7Setting Up Parent-Child Relationships. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9Setting Up Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9-11Managing Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14
Loading Metadata Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-16Creating Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17Mapping Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19Mapping Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21Running Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22Viewing Job Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-24Viewing Import Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-25
Best Practices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-26Loading Metadata from Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-28
Lesson 10: Creating Applications
Application Creation Process. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2Plan for Application Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4Currency Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Setting Up Application Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9Selecting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12Configuring Application Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15Adding Dimensions from Shared Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17
Changing Local Dimensions to Shared Dimensions . . . . . . . . . . . . . . . . . . . . . 10-19Overriding Property Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-21Excluding and Showing Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22Filtering Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-24Synchronizing Local Dimensions with Shared Library . . . . . . . . . . . . . . . . . . . . 10-26
Activating Dimension Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-28Adjusting Performance Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-30
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
vi Planning: Create and Manage Applications
Lesson 11: Deploying Applications
Deployment Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2Validating Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3Comparing Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-5Deploying Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-7
Creating Essbase Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-11Reviewing Planning Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-13Essbase Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14
Redeploying Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-15
Lesson 12: Setting Up Exchange Rates
Currencies and Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2Exchange Rates Tables Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-3Creating Exchange Rate Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-4
Entering Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6Types of Exchange Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-6Calculating Implied Rates Through Triangulation . . . . . . . . . . . . . . . . . . . . . . . . 12-8Determining the Calculation Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-9
Exchange Rates and the HSP_Rates Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . 12-10Generating Currency Conversion Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . .12-11
Copy Rates Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12Currency Conversion Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12Calculate Currencies Business Rule . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-12
Module 4: Loading Data and Calculating the Database
Lesson 13: Loading and Calculating Data: Overview
Data Loads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2Requirements for Data Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4Multicurrency Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6Data Load Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7Data Staging: Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9Loading Data Using ETL Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10
Data Calculations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11Calculations Within Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12Calculations and Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-13Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-15
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications vii
Lesson 14: Loading Data
Loading Data Using Administration Services. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2Creating Data Load Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-3
Opening Data Sources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-4Defining Header Records. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-6Associating Column Fields with Dimensions and Members . . . . . . . . . . . . . . . . 14-8Replacing Text Strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-10Validating and Saving Rules Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-12Fixing an Invalid Rules File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-13Loading Data Using Rules Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
Staging Data with Interface Tables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-16Creating Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17Loading Data Using Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-18
Loading Data Using ETL Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-19
Module 5: Setting Up Security
Lesson 15: Provisioning Users and Groups
Planning Security Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2Levels of Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-3User Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-4Task Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-5Object Security. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6Data Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-7
User and Group Provisioning Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-8User Directories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-9Application Groups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10
Provisioning Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-12User Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14Generating Provisioning Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-16
Lesson 16: Setting Up Access Rights to Planning Applications
Assigning Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2Access Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3Inheritance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5Precedence and Inheritance of Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
viii Planning: Create and Manage Applications
Reporting on Access Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9Importing Security Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10Creating the Secfile.txt File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16-11Importing Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-14Creating Security Filters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-16
Module 6: Designing Data Forms
Lesson 17: Creating Data Forms and Folders
Data Forms and Folders Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2Data Form Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-3Folder Structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5Data Form Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6Data Form Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7
Setting Up Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9Setting Up Data Form Properties. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9Setting Row and Column Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10Selecting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-13Creating Substitution and User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-14Creating Asymmetric Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16Setting Page and Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-17Setting Options on the Other Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-18Identifying Missing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-20Selecting Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-22Previewing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-24
Creating Composite Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-25Selecting Business Rules on Composite Data Forms . . . . . . . . . . . . . . . . . . . . 17-27
Printing Data Form Definition Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28Assigning Access Rights to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29Assigning Data Form Folder Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-31
Lesson 18: Customizing Data Forms
Exporting and Importing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Creating Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6Associating Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
Setting Up Custom Messaging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-11
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications ix
Specifying Advanced Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12Specifying System Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13Setting Up Links. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13Specifying Current Application Defaults. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-14
Managing User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-16Creating User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17Applying User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18
Setting Up User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19Setting Up E-mail for Workflow Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-20Applying Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-20Setting Member Selection and Workflow Options . . . . . . . . . . . . . . . . . . . . . . . 18-20Setting Individual Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-21Setting Printing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-23Setting User Variable Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-24
Module 7: Entering Data in Planning
Lesson 19: Entering Data
Submitting Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2Elements on the Enter Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3Data-Entry Menu Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5Viewing Form Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7Recognizing Cell Color Cues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-8Navigating Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-10Copying and Pasting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-12Working with Non-Aggregated Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13Saving and Refreshing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14Viewing Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15Selecting Dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-16
Launching Dimension Editor from Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-17Spreading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-18
Time Balance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20Spreading Data by Using Grid Spreader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-22Spreading Data by Using Mass Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23
Adjusting and Annotating Plan Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-25Performing Flexible Data Entry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-26Adding Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
x Planning: Create and Manage Applications
Adding Cell Text and Account Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-28Attaching Documents to Cells . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-29Adding Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-31Adding Supporting Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-32Hiding and Showing Rows. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-34
Calculating Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-36Calculate Data Form Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-38Calculate Currencies Calculation Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-39Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-40
Entering Data with Smart Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-41Navigating Data Forms with Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-42
Lesson 20: Entering Data in Smart View
Smart View Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2Integration of Smart View with Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3Smart View Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4Establishing Data Source Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-6
Working with Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8Opening Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9Navigating Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-10Entering Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20-11Adding Formulas to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-13Calculating Data in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-15
Working with Ad Hoc Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-16Navigating Ad Hoc Grids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-17Zooming In and Out on Dimension Members . . . . . . . . . . . . . . . . . . . . . . . . . . 20-18Pivoting Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-19Keeping and Removing Dimension Members . . . . . . . . . . . . . . . . . . . . . . . . . . 20-21Working with POVs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-22Smart View Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-24Submitting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-26
Working Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-27Taking Data Forms Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-28Working with Planning Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-30Synchronizing Data to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-32
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications xi
Module 8: Adding Business Rules
Lesson 21: Creating Business Rules
Business Rules Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2Calculation Manager Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-3Business Rule Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5Assigning Calculation Manager Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6Determining Calculation Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9Launching Calculation Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11Setting Up Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-13Rule Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-16
Formula Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-17Script and Condition Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-19
Validating Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-21Deploying Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-23Assigning Launch Access to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-25Launching Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-27
Launching Business Rulesfrom Planning Data Forms . . . . . . . . . . . . . . . . . . 21-28Launching Business Rulesfrom Planning Tools Menu . . . . . . . . . . . . . . . . . . 21-30
Lesson 22: Managing Business Rules
Templates Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2Creating Custom-Defined Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4Creating Business Rules with Templates. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-6
Setting Up the Copy Data Template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-8Setting Up the AmountUnitRate Template . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-10Setting Up the AllocateLevel to Level Template. . . . . . . . . . . . . . . . . . . . . . . . 22-12Setting Up the Aggregation Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-14
Creating Rulesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-16Validating Business Rulesets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-17Deploying Business Rulesets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-19
Lesson 23: Adding Variables and Formulas to Business Rules
Creating Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2Setting Up Runtime Prompt Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4Creating Formula Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
xii Planning: Create and Manage Applications
Adding Conditional Statements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-11Creating Member Ranges in Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . 23-14Designing Script Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-16Creating Fixed Loops in Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-18
Module 9: Managing the Planning Process
Lesson 24: Managing the Approval Process
Process Management Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-2Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-3
Planning Units and Process States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-4Reviewer Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-6Impact of Entity Hierarchy on the Review Process . . . . . . . . . . . . . . . . . . . . . . . 24-8
Managing the Review Cycle for Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-10Starting or Excluding Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-12Checking the Status of Planning Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14Viewing the Details of Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-15Changing the Status of Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-16Printing Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-18
Copying Data Between Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-20Clearing Cell Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-22Copying Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-25
Lesson 25: Creating Task Lists
Task Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-2Navigating Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-4
Navigating Task Lists in Basic Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-5Navigating Task Lists in Advanced Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-8
Task List Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25-11Working with Task List Folders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-12Building Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-14
Adding Tasks to Task Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-15Setting Up Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-16Setting Task Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-18
Assigning Access to Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-19Using Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-20Reporting on Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-21
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications xiii
Lesson 26: Migrating Applications and Artifacts
Lifecycle Management Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2Migration on Connected and Disconnected Environments . . . . . . . . . . . . . . . . . 26-3Lifecycle Management Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-4LCM Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-6
Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-7Planning Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8Performance Management Architect Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10Calculation Manager Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26-11Shared Services Artifacts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-12
Viewing and Searching for Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-13Process for Migrating Applications and Artifacts . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-15
Migration Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-16Migration Guidelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-17Migrating Directly from One Application to Another . . . . . . . . . . . . . . . . . . . . . . 26-19Migrating Applications to an Intermediary File . . . . . . . . . . . . . . . . . . . . . . . . . . 26-21Migrating Applications from an Intermediary File to a Destination Application . 26-23Exporting and Importing Individual Artifacts for Editing . . . . . . . . . . . . . . . . . . . 26-25Running the Lifecycle Management Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-27
Viewing LCM Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-29Migration Status Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-30Artifact Audit Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-32
Module 10: Creating Classic Applications
Lesson 27: Building Classic Applications
Classic Administration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2Classic Planning Application Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-3Relational Databases for Planning. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-5Configuring Data Sources in Classic Application Wizard. . . . . . . . . . . . . . . . . . . . . . 27-6Creating Applications Using Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . 27-8Working with Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-9
Selecting the Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10Setting Up the Calendar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27-11Setting Up Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-13Setting Up Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-15Completing Application Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
xiv Planning: Create and Manage Applications
Creating Essbase Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-17Reregistering Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-18
Lesson 28: Setting Up Classic Applications
Building Member Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-2Modifying Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-4Working with Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-6Creating Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-8Smart List Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-10
Creating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28-11Associating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-13
Setting Up UDAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-14Setting Up Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-16Loading Metadata into Classic Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-17
Load File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-18Running the Outline Load Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-20
Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-22Exporting and Importing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28-24
Lesson 29: Setting Up Business Rules for Classic Applications
Business Rules Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-2Business Rules Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-4Navigating Administration Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-6
Components of Enterprise View Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-6Components of BR Language Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-7Navigating the Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-8
Business Rules Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-9Creating Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29-11Building Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-12Adding Actions to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-14
Adding the Aggregate Data Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-14Adding the Copy Data Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-15Adding the Clear Data Action. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-16Adding the Create Blocks Action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-16
Adding Formulas to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-17Determining Components for Pro-Rata Ratio Formulas . . . . . . . . . . . . . . . . . . 29-18Setting Up Pro-Rata Ratio Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-20
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
Planning: Create and Manage Applications xv
Setting Up Units-Rates Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-24Setting Up Variable Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-25Setting Up Custom Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-26Specifying Data Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-27
Selecting Members for Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-28Assigning Access to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-30Starting Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29-32
Starting Business Rules from Planning: Data Forms . . . . . . . . . . . . . . . . . . . . . 29-33Starting Business Rules from Planning: Tools Menu . . . . . . . . . . . . . . . . . . . . . 29-34
Appendix A: Sharing Data Using Data Synchronization
About Data Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2Creating Mapping Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3Creating Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-5
Specifying Source and Destination . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-6Linking Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-7Setting Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-8Applying Filter Criteria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9Inserting Mapping Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-10Validating Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11
Viewing Data Flows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-12Executing Data Synchronizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-13
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Table of Contents
xvi Planning: Create and Manage Applications
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface 0
Welcome to Oracle Hyperion Planning 11.1.1: Planning: Create and Manage Applications!
Before you begin, please take a moment to review this section. The preface presents an overview of the following information:
Course objectives
Structure of the course
Course materials used in the class
Conventions used in the book
Course ObjectivesAfter completing this course, you should be able to:
Create Planning applications
Load data into Planning applications
Set up security for users, groups, and members
Create data forms and enter data by using data forms
Set up and test business rules
Review budget data by using process management
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
xviii Planning: Create and Manage Applications
Course StructureOracle Hyperion Planning 11.1.1: Planning: Create and Manage Applications is a 5-day, instructor-led training course consisting of lectures, demonstrations, and hands-on exercises. In this course, the instructor presents a topic conceptually by explaining its purpose, demonstrating how it works, and then guiding the students through the exercises. Demonstrations and hands-on exercises reinforce the concepts and skills introduced during lectures.
Course MaterialsYou use two books in classthe student guide and the activity guide. The instructor may also give you handouts.
Student GuideThe student guide is designed to be used by students and the instructor during lecture time. It has 10 modules:
Module 1 describes an overview of Planning and navigating Workspace.
Module 2 describes setting up dimensions and members.
Module 3 describes importing dimension members using EPM architect.
Module 4 describes loading data and calculating the database.
Module 5 describes setting up security.
Module 6 describes designing data forms.
Module 7 describes entering data in Planning.
Module 8 describes adding business rules.
Module 9 describes managing the planning process.
Module 10 describes setting up Classic applications.
Each module contains lessons. Each lesson begins with a list of objectives followed by the presentation of slides and accompanying text. The lesson ends with a summary of the topics covered in the lesson.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
Planning: Create and Manage Applications xix
Activity GuideThe activity guide has two sectionsexercises and exercise solutions.
ExercisesA critical part of the learning process is the challenge of completing real tasks associated with each lesson. Each exercise is an opportunity to apply your new knowledge.
Exercise SolutionsThe exercise solutions present the detailed steps to successfully complete the exercises.
ConventionsThe following text conventions are used in this course book:
Text to be typed, options to be selected, names of files and modules, and menu selections are displayed in bold type. Examples:
- Select Clear Profile.
- Click YES to clear the profile.
When available, figures are used to identify an object or task. Example:
Click Edit.
Keyboard shortcuts are displayed as follows: Ctrl+Enter
Alerts are used to direct your attention to different types of information.
N O T E
A note provides related information, common mistakes, or cautions about the current topic.
T I P
A tip provides information that helps you work more efficiently.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
xx Planning: Create and Manage Applications
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface 0
Welcome to Oracle Hyperion Planning 11.1.1: Planning: Create and Manage Applications!
Before you begin, please take a moment to review this section. The preface presents an overview of the following information:
Course objectives
Structure of the course
Course materials used in the class
Conventions used in the book
Course ObjectivesAfter completing this course, you should be able to:
Create Planning applications
Load data into Planning applications
Set up security for users, groups, and members
Create data forms and enter data by using data forms
Set up and test business rules
Review budget data by using process management
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
xviii Planning: Create and Manage Applications
Course StructureOracle Hyperion Planning 11.1.1: Planning: Create and Manage Applications is a 5-day, instructor-led training course consisting of lectures, demonstrations, and hands-on exercises. In this course, the instructor presents a topic conceptually by explaining its purpose, demonstrating how it works, and then guiding the students through the exercises. Demonstrations and hands-on exercises reinforce the concepts and skills introduced during lectures.
Course MaterialsYou use two books in classthe student guide and the activity guide. The instructor may also give you handouts.
Student GuideThe student guide is designed to be used by students and the instructor during lecture time. It has 10 modules:
Module 1 describes an overview of Planning and navigating Workspace.
Module 2 describes setting up dimensions and members.
Module 3 describes importing dimension members using EPM architect.
Module 4 describes loading data and calculating the database.
Module 5 describes setting up security.
Module 6 describes designing data forms.
Module 7 describes entering data in Planning.
Module 8 describes adding business rules.
Module 9 describes managing the planning process.
Module 10 describes setting up Classic applications.
Each module contains lessons. Each lesson begins with a list of objectives followed by the presentation of slides and accompanying text. The lesson ends with a summary of the topics covered in the lesson.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
Planning: Create and Manage Applications xix
Activity GuideThe activity guide has two sectionsexercises and exercise solutions.
ExercisesA critical part of the learning process is the challenge of completing real tasks associated with each lesson. Each exercise is an opportunity to apply your new knowledge.
Exercise SolutionsThe exercise solutions present the detailed steps to successfully complete the exercises.
ConventionsThe following text conventions are used in this course book:
Text to be typed, options to be selected, names of files and modules, and menu selections are displayed in bold type. Examples:
- Select Clear Profile.
- Click YES to clear the profile.
When available, figures are used to identify an object or task. Example:
Click Edit.
Keyboard shortcuts are displayed as follows: Ctrl+Enter
Alerts are used to direct your attention to different types of information.
N O T E
A note provides related information, common mistakes, or cautions about the current topic.
T I P
A tip provides information that helps you work more efficiently.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Preface
xx Planning: Create and Manage Applications
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
M O D U L E 1
Getting Started 1
OverviewThe aim of this module is to provide an overview of the product features, capabilities, components, and architecture of Planning. You also learn about the relationship between Planning and Essbase. You navigate the Workspace and access Planning using Workspace.
Lessons in this module include:
Planning Overview
Navigating Workspace
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
L E S S O N 1
Planning Overview 1
ObjectivesAt the end of this lesson, you should be able to:
Explain Oracles Enterprise Performance Management system
Describe Hyperion components
List the main features of Planning
Describe the product architecture of Planning
Explain the relationship between Planning and Essbase
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-2 Planning: Create and Manage Applications
Oracles Enterprise Performance Management SystemOracles Enterprise Performance Management system is a portfolio of technology and applications that include category-leading financial performance management applications, operational BI applications, BI foundation and tools, and data warehousing. It also leverages Oracles Fusion Middleware technologies, such as Oracle Application Server and Oracle Identity Management.
It has these characteristics:
PervasiveIt enables all levels of your organization to see information optimized for their role.
ComprehensiveIt incorporates information from your financial performance management, operational intelligence, and transactional applications.
Copyright 2008, Oracle. All rights reserved.
Oracles Enterprise Performance Management System
BI Applications
EPM Workspace
OLTP & ODSSystems
Data WarehouseData Mart
S AP, Oracle, Siebel,PeopleSoft, Custom
ExcelXML
BusinessProcess
OLAP
Fusion Middleware
Business Intelligence Foundation
BI ApplicationsPerformance Management
Applications
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-3
Hot-pluggableIt integrates with any data source, extraction, transformation and load (ETL) tool, major business application, application server, security infrastructure, portal technology, front-end and analytical tools, and database.
Performance Management ApplicationsOracles performance management applications are a modular suite of integrated applications that support the entire financial management cycle of goal setting, modeling, planning, monitoring, analysis, and reporting. Applications include:
Oracle Hyperion Financial Management, Fusion Edition
Oracle Hyperion Performance Scorecard, Fusion Edition
Oracle Hyperion Strategic Finance, Fusion Edition
Oracle Hyperion Planning, Fusion Edition
Oracle Hyperion Capital Asset Planning, Fusion Edition
Oracle Hyperion Workforce Planning, Fusion Edition
Oracle Hyperion Profitability and Cost Management, Fusion Edition
Oracle Hyperion Financial Data Quality Management, Fusion Edition
Oracle Strategic Operational Planning, Fusion Edition
BI ApplicationsOracle BI applications are pre-built vertical and horizontal analytic applications that enable organizations to gain greater insight and value from a range of data sources and applications, including Oracle E-Business Suite, PeopleSoft, Siebel (Customer Relationship Management system), and third party systems such as SAP (Enterprise Resource Planning system). Applications include:
Oracle Financial Analytics
Oracle HR Analytics
Oracle Order Management and Fulfillment Analytics
Oracle Supply Chain Analytics
Oracle Sales Analytics
Oracle Service Analytics
Oracle Contact Center Analytics
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-4 Planning: Create and Manage Applications
Oracle Marketing Analytics
Oracle Usage Accelerator Analytics for CRM
Business Intelligence FoundationThe core technology of Oracles EPM System is a highly scalable Business Intelligence Foundation. This foundation utilizes a common enterprise information model as the consistent semantic layer. This foundation has three specialized servers to meet your reporting and analytical needs.
Essbase the leading OLAP Server for building forward-looking analytic applications
BI Server highly scalable federated query engine for aggregating disparate data sources
Predictive Analytics Oracle Real-Time Decisions a predictive analytics engine for embedding BI into operational processes
Fusion MiddlewareFusion middleware provides an open, comprehensive, standards-based approach for deploying service-oriented architectures (SOAs) using Web services, an enterprise service bus, and Oracle BPEL (Business Process Execution Language) Process Manager. Its portfolio includes products for integration, business process management, business intelligence, and data management; developer tools for applications, databases, and BI; and many other components. Examples include:
Oracle Application Server (Java application server)
Oracle Coherence (scaling)
Oracle Master Data Management Suite (data management)
Oracle Collaboration Suite (e-mail and content management)
Oracle Identity and Access Management Suite (identity management)
Oracle WebCenter Suite (context-rich user interface with Web 2.0)
Oracle SOA Suite (business rules, process deployment, Java development, business activity monitoring with dashboards and alerts, application integration over the Internet and across other applications)
Oracle Portal (out-of-the box enterprise portal)
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-5
Planning FeaturesPlanning is a Web-based budgeting and planning solution that drives collaborative, event-based, operational planning processes through the organization for a wide range of financial and operational needs. Planners have the flexibility to adapt rapidly to changes in direction, ensuring that plans are always current, relevant, and functional.
Powered by Essbase, Planning uses a multidimensional data structure for flexible data collection and analysis.
Planning also supports driver-based plans that are based on global assumptions, such as interest rates and head count.
Copyright 2008, Oracle. All rights reserved.
Planning Features
Planning has the following features: Multidimensional data structure Target setting and bottom-up planning Iterative planning cycles Complex business rules and allocations Web-based data entry; management of the planning cycle Currency conversion for multicurrency applications Headcount and salary expense modeling Metadata and data transfer between Planning applications
and other Hyperion products
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-6 Planning: Create and Manage Applications
Product ComponentsYou use the Planning Web interface to deploy applications to planning organizations. To extend the power and flexibility of Planning, you use it with other Hyperion products.
Product DescriptionEssbase Enables you to store Planning application data (Planning
runs on top of Essbase.)
Administration Services Interfaces to Essbase Server, using Essbase Administration Services Console, and enables you to design, develop, maintain, and manage multiple Essbase applications and databases.
Performance Management Architect
Enables you to manage dimensions and applications.
Workspace Enables you to navigate and manage Planning applications
Copyright 2008, Oracle. All rights reserved.
Product Components
Planning Essbase Administration Services Workspace Performance Management Architect Calculation Manager Smart View Financial Reporting Shared Services
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-7
Calculation Manager Enables you to use a graphical user interface to create calculation scripts
Smart View Enables you to enter Planning data in Microsoft Excel spreadsheets, using the same functionality as Planning, and to take Planning data offline to work disconnected from the data source
Financial Reporting Enables you to create reports and charts for Web or print for analysis and distribution of budget plans
Shared Services Enables you to provision users from external systems to Hyperion products and to share data and metadata among Planning applications or between Planning and other Hyperion products
Product Description
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-8 Planning: Create and Manage Applications
Related ProductsSeveral complementary Hyperion products are integrated with Planning, completing the Financial Performance Management solution.
Product DescriptionWorkforce Planning Enables you to handle workforce, salary, and compensation
planning
Capital Asset Planning Enables you to plan for new asset purchases and existing asset actions
Performance Scorecard Enables you to communicate strategy, set goals, and measure and monitor business performance
Strategic Finance Enables you to easily test financial models, create contingency plans, and form alternative strategies
Copyright 2008, Oracle. All rights reserved.
Related Products
Workforce Planning Capital Asset Planning Performance Scorecard Strategic Finance Financial Management Web Analysis
Enterprise Performance Management Solutions
Dashboarding and Scorecarding
Modeling Planning, Budgeting,and ForecastingConsolidationand Reporting
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-9
Financial Management Enables you to consolidate results, reduce the cost of regulatory reporting compliance, and gain important insights into performance
Web Analysis Enables you to transform data into insightful information through easy-to-use, highly graphical displays and robust analytics
Product Description
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-10 Planning: Create and Manage Applications
Planning ArchitecturePlanning is a multitier application that combines the advantages of Essbase (a multidimensional database) and a relational database to optimize performance and maintenance.
Client TierThe client tier contains the Smart View client and the Offline client.
Planning administrators use the client tier to enter data, perform process management, manage users and security, launch business rules, copy versions, develop data forms, and perform other administrative tasks.
In the client tier, you can enter data through spreadsheets by using Smart View.
Copyright 2008, Oracle. All rights reserved.
Planning Architecture
Client
WebApplication
Database
Planning RDBMS
Essbase
Financial Reporting Server
Shared Services, Java Application Server for Planning, Performance Management Architect,
Administration Services
Performance Management Architect RDBMS
Smart View Client
Performance Management
Architect Dimension Server
Planning Web Server
Offline Client
EPMA Web Server
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-11
Web Application TierThe application tier consists primarily of the following servers:
Financial Reporting server
Shared Services, Java Application server (for Planning, Performance Management Architect, and Essbase Administration Services)
Performance Management Architect Dimension Server
Web servers for Planning and Enterprise Performance Management Architect (EPMA)
Database TierThe database tier consists of a third-party relational database management system (RDBMS) and Essbase. The relational database is used primarily to store the applications definition. The following information is stored in the RDBMS:
Application framework*
Dimensions, dimension members, and properties*
Exchange rates*
Member access (security filters)*
Data form design definitions
Planning units
Annotations (planning unit, account, and cell text)
Supporting details*
Process management workflow status
Job Status
N O T E
The Web server can be on a separate machine or on the same machine as the Planning application server. The Web server enables you to access Planning applications from a Web client through a Web browser. The Web server uses Hypertext Transfer Protocol (HTTP) as the communications protocol.
N O T E
Items with an asterisk (*) are updated to the Essbase databases during application refreshes.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-12 Planning: Create and Manage Applications
User RolesPlanning meets the needs of multiple users within an enterprise-wide budgeting cycle. You can set up users with several different types of user profiles to reflect the necessary access.
The following global Shared Services roles are also used in Planning:
Application Creator Creates applications. This is a Performance Management Architect role.
LCM Administrator Runs the Artifact Lifecycle Management utility to promote artifacts or data across product environments and operating systems. You can work with Lifecycle Management to move artifacts between development, test, and production environments. Information on Lifecycle Management will be covered in another lesson.
Copyright 2008, Oracle. All rights reserved.
User Roles
Shared Services Roles Administrator LCM Administrator Dimension Editor Application Creator Calculation Manager
Administrator
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-13
Dimension Editor Creates profiles and imports dimensions. This is a Performance Management Architect role.
Create Integrations Creates Shared Services data integrations (the process of moving data between applications) using a wizard.
Run Integrations Views and runs Shared Services data integrations.
Calculation Manager Administrator Administers calculation manager functions in Planning.
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-14 Planning: Create and Manage Applications
Performance Management ArchitectPerformance Management Architect is a feature set in Planning that enables budget administrators to view, manage, create, validate, and deploy applications within one interface. You maintain metadata and applications in a central repository. To populate dimensional metadata, you can import the metadata from flat files or interface tables.
Using the Data Synchronization feature in Performance Management Architect, administrators can create data movement synchronizations between Hyperion applications, create data mappings for reuse, and create flat file and staging area mappings to import data into Hyperion applications.
You create and manage business rules with Performance Management Architects graphical rule designer - Calculation Manager. You can design, validate, and administer business rules in a central repository for use in Planning, and Financial Management applications. You can set up reusable components that can be used by different applications. Predefined templates are provided for frequently used calculations.
Copyright 2008, Oracle. All rights reserved.
Performance Management Architect
Create metadata and manage applications Maintain a centralized repository Load metadata by using flat files or interface tables Create Planning applications Create and work with Planning applications and dimensions
Synchronize data Create and maintain business rules
Design, validate, and administer business rules Set up reusable components that can be shared
in different applications
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
Planning: Create and Manage Applications 1-15
Planning InterfaceYou use Workspace to access Planning. Administrators and Interactive Users can provide flexibility and user guidance to budget preparers (planners) by defining user variables and task lists. You can also define data forms for data entry and assign access to the appropriate users and groups.
Budget administrators, budget analysts, and budget preparers can all enter and submit data for review and approval, run business calculations, and enter annotations.
Copyright 2008, Oracle. All rights reserved.
Planning Interface
Manage Planning components Manage data forms, task lists, user variables Assign member access Copy data (including supporting details) View statistics and run administration reports
Enter data, supporting details, and annotations Run business calculations Manage workflow
Manage the Planning process Copy data between versions
Ora
cle
Inte
rnal
& O
racl
e A
cade
my
Use
Onl
y
Module 1 Getting StartedLesson 1 Planning Overview
1-16 Planning: Create and Manage Applications
Planning and EssbasePlanning uses Essbase to store data, metadata, and as a rules engine. To store the data, you also store the dimension hierarchies in Essbase so that Essbase maintains the relationships for the data values.
When you deploy an application, Performance Management Architect creates tables and appropriate values in your Planning relational database, creates an application and outline in Essbase without the need to refresh the cube within the Planning Interface, and creates the HSP_Rates dimension for multicurrency applications.
Planning stores the