388
Oracle® Hyperion Planning 11.1.1: Create and Manage Applications Volume I • Student Guide D70015GC10 Edition 1.0 September 2008 D56305 ® ® Oracle Internal & Oracle Academy Use Only

Manual Planning

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