Hyperion Planning Student Guide
-
Upload
damascene-sword -
Category
Documents
-
view
750 -
download
6
description
Transcript of Hyperion Planning Student Guide
Hyperion Planning 9.3: Create and Manage ApplicationsVolume II • Student Guide
D50751GC10
Edition 1.0
June 2007
D50935
®
Copyright © 2007, 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. Government’s rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract.
Trademark Notice
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.
Table of Contents 0
Preface
Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xixCourse Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxCourse Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
Student Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxStudent Workbook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxi
Module 1: Getting Started
Lesson 1: Planning Overview
Hyperion Business Performance Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2Hyperion System 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3Hyperion System 9 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Hyperion System 9 Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6
Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7Additional Product Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-9
Hyperion System 9 Planning Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11Client Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-11Application Tier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Database Tier. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Hyperion System 9 Planning User Roles. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13Hyperion System 9 BPM Architect. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15Hyperion System 9 Planning Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16
Planning and Analytic Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17Planning Repository and Analytic Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-18Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19Dimension Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-20Metadata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-21Dimensions and Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-22Multidimensional View of Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-23Drill-Down Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-24Analytic Services Terminology—Hierarchies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-25Analytic Services Terminology—Families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-26Analytic Services Terminology—Generations and Levels . . . . . . . . . . . . . . . . . . 1-27
Table of Contents
iv Planning: Create and Manage Applications
Lesson 2: Navigating Workspace
System 9 Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Workspace Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3Launching Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-5Workspace User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6Workspace Navigate Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8Opening Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Navigating in Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11
Reviewing Available Menu Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2-11Basic and Advanced Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-17View Pane and Content Area. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19Opening Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-20
Module 2: Creating Application Structures
Lesson 3: Creating Dimensions Overview
Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2Planning Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3Required Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
Period and Year . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Scenario and Version. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Entity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5HSP_Rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Alias and Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6
User-Defined Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7Dense Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8Sparse Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9Data Block Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10
Determining the Number of Data Blocks in a Database . . . . . . . . . . . . . . . . . . . .3-11Creating Data Blocks and Retrieving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13Determining Data Structure and Performance of Data Blocks. . . . . . . . . . . . . . . 3-14
Selecting Aggregation, Storage, and Calculation Options . . . . . . . . . . . . . . . . . . . . . 3-15Selecting Aggregation Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-16Selecting Data Storage Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17Calculating Data. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21Using Two-Pass Calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22Determining Performance Efficiency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23
Table of Contents
Planning: Create and Manage Applications v
Lesson 4: Managing Dimensions with BPM Architect
About Dimension Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Master View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Application View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3BPM Architect Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
Adding Dimensions to Master View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-5Creating Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7
Guidelines for Member Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8Modifying Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-9Property Value Inheritance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4-11Managing Property Value Inheritance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12Creating Alternate Rollups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13
Managing Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14Moving Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-14Deleting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15Inserting Members Using Relationships . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-16Finding Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-18
Creating Aliases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19Adding Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21
Number Formatting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-21Scaling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22Triangulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22Reporting Currency . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-22
Creating Associations Between Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-23
Lesson 5: Setting Up the Period, Scenario, and Version Dimensions
Time Periods Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Period and Year Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-4Choosing How Data Is Stored . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-5Scenario Dimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6Creating Scenarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
Enable Process Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Exchange Rate Table. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Use Beginning Balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Access Rights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Deleting Scenarios. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Table of Contents
vi Planning: Create and Manage Applications
Version Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12Creating Versions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14
Lesson 6: Setting Up the Entity Dimension
Entities Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Entity Members and Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3Identifying the Currency Value for Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5Adding and Modifying Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6Saving Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8Deleting Entities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-9
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 Rates 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-4
Viewing, Aggregating, and Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5Creating Attribute Crosstab Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5
Creating Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6Examples of Attribute Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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-20
Table of Contents
Planning: Create and Manage Applications vii
Associating Smart Lists with Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-22Setting Data Forms to Use Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-23
Module 3: Loading Metadata
Lesson 9: Loading Metadata from a File
Metadata Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2Formatting Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3Load File Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4Formatting Dimensions Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5Formatting Members Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6Formatting Hierarchies Sections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9Formatting DimensionAssociation Sections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10
Loading Metadata Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12Creating Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13Mapping Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15Mapping Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17Running Import Profiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18Viewing Job Status. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19Viewing Import Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20
Loading Metadata from Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21Interface Tables Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-21Setting Up Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-22
Lesson 10: Working with Application Views
Creating Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2Dimension Library Panes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4Adding Dimensions to Application Views. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5Excluding Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7Member Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
Configuring Application Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9Configuring Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10-11Specifying Currency. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13Setting Up Time Periods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-14
Removing Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-16Setting Up Dimension Associations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17
Table of Contents
viii Planning: Create and Manage Applications
Lesson 11: Deploying Applications
Deploying Applications Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-2Deployment Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-3Validating Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-4Comparing Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-6Choosing Performance Settings for Optimal Performance . . . . . . . . . . . . . . . . . . . . .11-8Dimension Order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-10Deploying Application Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-12Creating Analytic Services Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-14Reviewing Planning Outlines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-16
Analytic Services Directory Structure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-17Redeploying Applications. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11-18
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
Loading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2Requirements for Data Load Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4Multicurrency Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-6Setting Up Data Load Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7Staging Data Using Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Data Calculation Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10Calculations Within Dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13-11
Table of Contents
Planning: Create and Manage Applications ix
Calculations and Data Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-12Calculation Scripts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-14
Lesson 14: Loading Data
Loading Data Using Analytic 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
Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-16Creating Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-17Loading Data Using Interface Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-18
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-9Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-10Unassigned Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15-11
Provisioning Users and Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-12Provisioning Offline Planning Users. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-14Generating Provisioning Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-16
Table of Contents
x Planning: Create and Manage Applications
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-7Reporting on Access Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9
Importing 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-3Creating Folder Structures for Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-5Data Form Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-6
Considerations for Setting up Data Forms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-7Setting Data Form Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-9Setting Row and Column Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-10Selecting Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-14Creating Substitution and User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-16Creating Asymmetric Columns and Rows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-17Setting Page and Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-18Setting Options on the Other Options Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-19Identifying Missing Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-21Selecting Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-22Previewing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-24
Composite Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-25Creating Composite Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-26Selecting Business Rules on Composite Data Forms . . . . . . . . . . . . . . . . . . . . 17-27
Printing Data Form Definition Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-28Assigning Access Rights to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-29
Table of Contents
Planning: Create and Manage Applications xi
Lesson 18: Customizing Data Forms
Exporting and Importing Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-4
Creating Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-6Associating Menus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-10
Advanced Settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18-11System Settings Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12Custom Tools Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-12Current Application Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-13
Managing User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-14Creating User Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-15Applying User Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-16
Setting Up User Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-17Setting Up E-mail for Workflow Notifications . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18Applying Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-18Setting Member Selection and Workflow Options . . . . . . . . . . . . . . . . . . . . . . . 18-18Setting Individual Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-19Setting Individual Printing Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-21Setting Individual User Variable Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-22
Module 7: Entering Data in Hyperion System 9 Planning
Lesson 19: Entering Data
Submitting Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-2Elements on the Enter Data Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-3Data-Entry Menu Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-5Viewing Form Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-6Recognizing Cell Color Cues. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-7Navigating Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-9Copying and Pasting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19-11Working With Non-Aggregated Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-13Saving and Refreshing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-14
Spreading Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-15Time Balance Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-17Spreading Data Using Grid Spreader. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-19Spreading Data Using Mass Allocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-20
Adjusting and Annotating Plan Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-21
Table of Contents
xii Planning: Create and Manage Applications
Performing Ad Hoc Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-22Exporting Data to Spreadsheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-23Adding Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-24Adding Cell Text and Account Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-25Adding Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-26Adding Supporting Detail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-27
Calculating Data in Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-29Calculate Data Form Calculation Script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-31Calculate Currencies Calculation Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-32Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-33
Entering Data with Smart Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-34Navigating Data Forms with Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19-35
Lesson 20: Entering Data Using Smart View
Smart View Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2Integrating Smart View with Office. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-3Smart View Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-4Establishing Data Source Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-5
Planning and Smart View. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-8Opening Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-9Navigating Data Forms in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-10Entering Data in Smart View Using Data Forms . . . . . . . . . . . . . . . . . . . . . . . . .20-11Adding Formulas to Data Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-13Calculating Data in Smart View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-15
Offline Planning Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-16Taking Data Forms Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-17
Working with Planning Offline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-19Synchronizing Data to the Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-21
Module 8: Adding Business Rules
Lesson 21: Creating Business Rules
Business Rules Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2Business Rules Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-4Prerequisites for Accessing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-5
Navigating Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6Components of Enterprise View Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-6
Table of Contents
Planning: Create and Manage Applications xiii
Components of BR Language Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-7Navigating the Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-8
Business Rules Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9Setting a Plan for Developing Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . 21-9Launching the Rule Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21-11Adding Actions to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-14Selecting Members for Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-17Assigning Access to Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-19
Launching Business Rules. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-21Launching Business Rules from Analytic Administration Services Console . . . 21-22Launching Business Rules from Planning – Data Forms. . . . . . . . . . . . . . . . . . 21-23Launching Business Rules from Planning – Tools Menu. . . . . . . . . . . . . . . . . . 21-24
Printing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-25
Lesson 22: Building Runtime Prompts for Business Rules
Runtime Prompts Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-2Adding Runtime Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-4
Setting Up Runtime Prompts as Global Variables . . . . . . . . . . . . . . . . . . . . . . . . 22-5Applying Runtime Prompts as Global Variables . . . . . . . . . . . . . . . . . . . . . . . . . 22-8Setting Up Runtime Prompts as Local Variables . . . . . . . . . . . . . . . . . . . . . . . . . 22-9Specifying Limits for Runtime Prompts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-10
Lesson 23: Adding Formulas to Business Rules
Business Rules Formula Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2Building Formulas for Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-3
Components for Pro-Rata Ratio Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-4Setting Up Pro-Rata Ratio Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-5Setting Up Units-Rates Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-8Setting Up Variable Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-9Setting Up Custom Formulas. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-10
Specifying Data Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23-11Managing Business Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-12
Table of Contents
xiv Planning: Create and Manage Applications
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-11Checking the Status of Planning Units. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-13Viewing the Details of Planning Units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-14Printing Planning Unit Annotations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-17
Copying Data Between Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-19Copying Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-21
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-16Setting Up Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-17Setting Task Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-19
Assigning Access to Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-21Validating Task Lists. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-22Reporting on Task Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25-23
Module 10: Analyzing Planning Data with Financial Reporting
Lesson 26: Financial Reporting Overview
Financial Reporting Features. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-2Workforce Planning and XBRL Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-3
Table of Contents
Planning: Create and Manage Applications xv
Financial Reporting Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-5Security Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-7Users, Groups, and Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-8
Data Sources for Financial Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-10Financial Reporting Studio. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-12Working with Financial Reporting Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-13
Financial Reporting Studio Workspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-14Viewing Repository Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-16Opening Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-18Report Components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-19Changing the User Point of View Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-20Previewing and Printing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26-21
Lesson 27: Navigating Reports in Workspace
Workspace Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-2Workspace User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-4Workspace Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-6View Pane Buttons. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-7
Setting Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8Setting General Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-8Setting Authentication Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-9Setting Explore Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-10Setting Financial Reporting Studio Preferences . . . . . . . . . . . . . . . . . . . . . . . . .27-11Setting Financial Reporting General Preferences . . . . . . . . . . . . . . . . . . . . . . . 27-12
Browsing the Repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-14Searching for Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-16Previewing Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-17
Changing the User Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-19Previewing the Point of View . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-21Limiting User Point of View Selections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-22
Changing Page Members . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-26Printing Reports and Snapshots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-27Integrating Reports into Microsoft Office Applications . . . . . . . . . . . . . . . . . . . . . . . 27-28
Exporting Reports to Excel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-29Exporting Reports to Word and PowerPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . 27-31Importing Reports to Microsoft Office Applications . . . . . . . . . . . . . . . . . . . . . . 27-33
Table of Contents
xvi Planning: Create and Manage Applications
Module 11: Appendices
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
Appendix B: Working with Classic Application Administration
Classic Administration Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Processes in Creating Planning Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4Hyperion System 9 Planning Application Creation Overview . . . . . . . . . . . . . . . . . . . B-6Planning Relational Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7Configuring Data Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8Creating Applications Using Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . B-10Accessing Classic Application Wizard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
Selecting the Data Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12Setting Up the Calendar. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13Setting Up Currencies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15Setting Up Plan Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16Completing Application Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18Creating Analytic Services Databases. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19Reregistering Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20
Building Member Hierarchies. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-21Working with Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-23Creating Alias Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-25Smart Lists Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27
Smart List Creation Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-28Creating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-29Associating Smart Lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-31
Setting Up UDAs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-32
Table of Contents
Planning: Create and Manage Applications xvii
Setting Up Member Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-34Data Integration Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-35Planning Adapter Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-36Working with Planning Targets. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-37
Creating Planning DSNs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-38Importing Target Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-39Creating UDA Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-40
Loading Metadata to Planning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-42Creating Planning Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-43Configuring Session Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-44
Table of Contents
xviii Planning: Create and Manage Applications
Preface 0
Welcome to Hyperion System 9 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 and test business rules
• Review budget data by using process management
• Analyze planning results in Financial Reporting
Preface
xx Planning: Create and Manage Applications
Course StructureHyperion System 9 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 class—the student guide and the student workbook. 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 11 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 BPM 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 analyzing data with Financial Reporting.
• Module 11 contains appendices which provide additional information about Planning not covered in this course.
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.
Preface
Planning: Create and Manage Applications xxi
Student WorkbookThe student workbook has two sections—exercises 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.
Preface
xxii Planning: Create and Manage Applications
M O D U L E 6
Designing Data Forms 16
OverviewThe aim of this module is to define and manage data forms. You set user preferences, manage user variables, and create custom menus.
Lessons in this module include:
• Creating Data Forms and Folders
• Customizing Data Forms
L E S S O N 1 7
Creating Data Forms and Folders 17
ObjectivesAfter completing this lesson, you should be able to:
• Manage data forms and folders
• Set up row and column properties
• Set up page and POV properties
• Assign business rules to data forms
• Set up display and precision options
• Create composite data forms
• Print data form definition reports
• Assign access rights to data forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-2 Planning: Create and Manage Applications
Data Forms and Folders OverviewData forms are spreadsheet-like grids with rows and columns for entering data. You can create as many data forms as required to meet the needs of budget preparers. For example, you can create a data form that budget preparers in the finance department use for fixed assets and a separate data form that line managers use for expense accounts.
You manage data forms and folders by using the Data Form Management page. You can perform the following tasks from the Data Form Management page:
• Create, move, delete, or rename folders
• Create, edit, move, or delete data forms
• Create composite data forms
• Assign access to data forms
Data Forms and Folders Overview
Each data form is associated with a plan type.You assign access to data forms.Data forms with target versions enable data entry into parent members.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-3
Data Form ElementsYou create a data form by selecting point of view, page, row, and column elements.
You create, edit, and manage data forms in the Manage Data Forms page. You can navigate to the page from the Administration menu.
The members you select for the dimensions that are assigned to the POV determine the context for the pages, rows, and columns. For example, if the Scenario dimension is set to Budget in the POV, then all of the data entered in the pages, rows, and columns goes into the Budget scenario. For each POV dimension, only one member can be selected. You cannot change the member selected for the POV. For the data form shown in the slide, the POV is set to Local for the Currency dimension and to No Customer for the Customer dimension.
Data Form Elements
Page
Columns
Rows
Point of ViewCurrency = Local
Customer = No Customer
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-4 Planning: Create and Manage Applications
The page axis enables you to set up combinations of members that may span dimensions so that you can work with data in smaller, logical views. Each item on the page axis can have members selected from one dimension or from multiple dimensions. For example, you can assign the Version and Scenario dimensions to the page axis. For Version, you select the Worst Case and Best Case members. For Scenario, you select the Budget and Forecast members. You can then switch members by selecting them from the page axis.
Rows and columns define the grid into which you enter data. For example, you can assign Unit Sales to the row axis and January to the column axis. When you access data forms through Planning, you can enter data into the cell where the row for Unit Sales intersects with the column for January.
By default, data forms have a single row and column. You can add rows and columns to create data forms with asymmetrical combinations of row and column members.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-5
Creating Folder Structures for Data FormsYou use folders to help you organize your data forms. You can create as many folders as needed, and you can arrange the folders in a hierarchy. After you create folders, you can create data forms in those folders. To create a data form, you can build a data form with requirements that you specify, or you can edit an existing data form and then save it as a separate form.
T I P
You can search to find a data form on the Data Form Management page.
Creating Folder Structures for Data Forms
Remember the following points when working with folders:Move folders within the hierarchy as needed.Rename folders, including the top-level folder, called Forms.Access rights are not assigned to folders.Only empty folders can be deleted.You cannot move or delete the top-level folder, called Forms.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-6 Planning: Create and Manage Applications
Data Form RequirementsTo create data forms, you need to define data form properties, row and column layout, page and point of view (POV) definitions, other options, business rules, and access rights.
When you create a data form, you assign it to a plan type. Only members that are valid for that plan type can be included on the data form. For example, if you assign a data form to the Revenue plan type, you cannot add accounts that are not valid for the Revenue plan type. When you save data in a form, it is saved to the database that is associated with the data form’s plan type.
N O T E
You cannot change the plan type for a data form.
Data Form Requirements
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-7
Considerations for Setting up Data FormsPrior to creating data forms, data form designers need to consider several factors. Most data forms are used for entering values; therefore, you set up most data forms to permit data entry. However, you can set up forms at a more summarized level, for example, to view the results of calculations.
If you want to enter data into the intersections of a data form, then you must set up the data form to meet certain conditions. For bottom-up versions, to permit data entry, dimensions on rows and columns must be set to bottom-level members. A bottom-level member is a member that has no child members below it. If a dimension on a row or column is set to a parent member, the row or column is read-only. If a dimension in the point of view or the Pages drop-down list is set to a parent member, all rows and columns on the data form are read-only.
Target versions allow data entry in both parent and bottom-level members.
Considerations for Setting up Data Forms
In order for a cell on a data form to accept data entry:All members in the POV and pages list must be bottom-level members (except with target versions).All members in the rows or columns must be bottom-level members (except with target versions).The Currency dimension must be set to the Local member.The user must have Write access to all members of the cell.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-8 Planning: Create and Manage Applications
You can use member relationships to select shared members. For example, to include all members of a rollup on a data form, you can select an alternate, functional rollup. Values entered into rows or columns that display shared members are saved to the base members in the database.
Another factor to consider in the setup of data forms is how to represent the Currency dimension. You set up the Currency dimension on a data form to determine how currency values are displayed. If a row or column on a data form has the Local member selected for the Currency dimension, no currency conversion takes place for the row or column, and you can enter data for the entities on the row or column in their native currency.
If you set a data form’s Currency member to something other than Local, then data values are displayed as converted to the selected currency, assuming that the currency calculation script has been run. The data form is read-only.
In target versions, you can enter data in rows or columns that have Currency or Local as the selected member. For applications that use a single currency, the currency selected when you created the application is used as the currency member for all entities.
To allow users to enter data in currencies other than an entity’s base currency, when selecting data-form members, you must perform one of the following actions:
• Select members from at least two currencies, in order to compare converted currencies.
• Assign the Currency dimension to the page axis, and select reporting currencies as members. To convert currencies for all members in the data form, you can select the Currency member from the page axis and then launch the Calculate Currencies business rule to view all values in the currency of the selected Currency member.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-9
Setting Data Form PropertiesYou set basic characteristics for data forms on the Properties tab. On the Properties tab, you assign the data form name and description and determine whether the data form permits data entry or is hidden from view. You prevent data entry by making a data form read-only. You also can include instructions for business users who need to use the data form.
You can hide data forms by selecting the “Make data forms hidden” option. If you hide a data form, then business users cannot select the data form from the view pane. You may want to hide a data form that is part of a composite form or a data form that is displayed by a right-click menu.
Setting Data Form Properties
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-10 Planning: Create and Manage Applications
Setting Row and Column LayoutYou assign dimensions to the columns and rows of data forms by selecting the dimensions from the drop-down lists of the Row/Column Layout tab. For each dimension, you select the preferred members. You then set the properties of the dimensions and members on the columns and rows. For row and column members, you can select segment properties. Column and row properties include showing a member name or alias, starting with the hierarchy expanded, suppressing missing data, and setting column width. For rows, you can also select to suppress missing blocks, suppress missing data, and allow users to add rows dynamically.
When you are setting the data form layout, keep the following items in mind:
• You must select at least one member for each dimension.
• A data form must have at least one dimension assigned to the row axis and one dimension assigned to the column axis.
Setting Row and Column Layout
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-11
• You cannot select the same dimension for more than one axis.
• To move a dimension from one axis to another, delete it from the source axis and select it for the destination axis.
Data form designers, when considering how to set up data forms, need to consider dimension composition. For columns, data form designers should use dimensions and members that business users are most likely to need to view. For example, the Period dimension—which represents months, quarters, years, or custom time periods—is typically set up on the columns. For rows, data form designers should use dimensions and members that contain a more expansive list of members. For example, the Account, Customer, and Product dimensions typically work well on the rows.
Setting Up Segment PropertiesSegments are areas of data forms with special properties, such as separator lines for columns and rows and hidden or read-only data. You can define segments for asymmetric rows and columns. For example, you can set segment properties in an asymmetric row or column to read-only or to hide members. You can also suppress the hierarchy so row definitions are not indented and columns do not include line breaks.
You can select options for segment properties as described in the following table:
Setting Column PropertiesThe following table shows the options for column width on a data form:
Option DescriptionHide Hide the segment so it is not displayed on the data form
Suppress Hierarchy For columns, do not display line breaksFor rows, do not display indentation
Read only Create a read-only segment in the data form to enable comparison of old, read-only data with new, editable data
Show Separator Create a bold border before the segment to visually distinguish parts of the data form
Apply to All Segments Apply these settings to all columns in segments
Column Width DescriptionSmall Displays columns 50 pixels wide (approximately 7 decimal places)
Medium Displays columns 75 pixels wide (approximately 10 decimal places)
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-12 Planning: Create and Manage Applications
If the selected column width is less than the width of the column contents, the excess data is hidden from view until the column is widened. While hidden, the data is stored and calculated in the data form in the same way as data that is not hidden.
Regardless of the column width setting that is selected in the data form properties, you can adjust column width while you are viewing a data form. Saving or refreshing the data form saves the adjusted column width for the remainder of the session.
When you print from the data form page, all columns, including minimized columns, regardless of their width setting, are printed at a width that is based on the printing options that are selected for page size and columns per page.
The following table describes column width tasks that are available for data forms when you are using Microsoft Internet Explorer:
Large Displays columns 100 pixels wide (approximately 13 decimal places)
Size-to-Fit Forces all column headings to fit in the displayed space
Custom Enables you to enter a pixel width value of up to 999 (greater than 13 decimal places)
Task ActionResize column width Drag the column heading.
Minimize column width Click the column heading and select Minimize, or double-click the column heading.
Restore a minimized column
Right-click the minimized column heading and select Restore,or double-click the minimized column heading.
Restore all minimized columns
Right-click any column heading, and select Restore All.
Reset all column widths to the data form definition default property setting
Right-click any column heading, and select Reset All to Default.
Column Width Description
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-13
Setting Row PropertiesYou can set row properties for data form rows. The following table describes the options that you can set on rows in data forms:
Option DescriptionSuppress missing blocks When suppressing a large number of rows, such as 90% or
more, select this option to enhance performance of the “Suppress missing data” setting. If few or no rows are suppressed, the “Suppress missing blocks” setting can degrade performance. Hyperion recommends that you test data forms before and after using this setting to determine whether performance is improved. You should also test data forms whenever you make significant changes to your application.With this setting, data forms may not display attributes. Also, certain suppressed blocks may ignore Dynamic Calc members.
Suppress missing data Select this option to suppress missing data. Selecting this option hides rows without data. If at least one cell of a row has a data value, then the row is not suppressed. Clear this option to display rows that contain only cells for which data is missing; the cells display #missing. You cannot simultaneously select “Suppress missing data” and “Allow users to dynamically add rows.”
Allow users to dynamically add rows
Select this option to enable users who have Write access to the data form to dynamically change and refresh the data form’s definition by adding rows. Members that users can access are displayed on the data form. You cannot simultaneously select “Allow users to dynamically add rows” and “Suppress missing data.”
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-14 Planning: Create and Manage Applications
Selecting MembersYou select members for the current dimension on the Member Selection page. You can select specific members, or you can select members based on relationships. The following table describes the existing relationships and the members that are included on the data form for each relationship:
Relationship Members Included on the Data FormMember The selected member
Descendants All members below the selected member, excluding the selected member
Descendants (Inc) The selected member and all of its descendants
Ancestors All members above the selected member, excluding the selected member
Ancestors (Inc) The selected member and all of its ancestors
Selecting Members
Member DescendantsDescendants (Inc)
Ancestors
Ancestors (Inc)
Siblings
Siblings (Inc)
Parent
Parent (Inc)
Children
Children (Inc)
Level 0 Descendants
Descendants plus North America
Worldwide
Worldwide plus North America
200, 205, 210, 220, 225, 230, 240, 245, 250, 255, 270, 275, 280
Europe, PacRim, Corporate
Europe, PacRim, Corporate, North America
Worldwide
Worldwide and North America
Central, South, East, West
Central, South, East, West, North America
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-15
Siblings All members in the level of the selected member, excluding the selected member
Siblings (Inc) The selected member and all of its siblings
Parent The member in the level above the selected member, excluding the selected member
Parent (Inc) The selected member and its parent
Children All members in the level immediately below the selected member, excluding the selected member
Children (Inc) The selected member and all of its children
Level 0 Descendants
All descendants of the selected member that have no children
T I P
You can search to find a specific member to include on your data form.
Relationship Members Included on the Data Form
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-16 Planning: Create and Manage Applications
Creating Substitution and User VariablesAdministrators can create and define substitution variables (references to values). Typically, you use substitution variables for financial reporting. Substitution variables are commonly used in situations where a value (such as current month) references a member name (such as Mar) across multiple data form references. The benefit of using substitution variables is that the variable is maintained in one place at one time, rather than across the multiple data form references.
Similarly, you can set up user variables to filter members in data forms, thus enabling planners to view only the dimension members with which they are working. User variables can be created by administrators and interactive users.
You can navigate to the Manage User Variables page from the Administration menu. After a variable is created, it must be selected as a member in the data form layout. If a user variable is assigned to a data form, business users cannot access the data form until they select a member for the user variable. This task is performed in User Variable Options, accessed from the Preferences option of the File menu.
Creating Substitution and User Variables
Substitution variables are created in Analytic Administration Services Console and reference a member that is assigned to a variable value; for example:— BudYear = FY08— ActYear = FY07— CurrMonth = March
User variables filter members displayed in data forms; for example MYCostCenter = Central (Descendants inclusive).
No user variable User variable
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-17
Creating Asymmetric Columns and RowsYou can create data forms with asymmetric columns or rows. Asymmetric columns or rows contain different sets of members selected across the same dimension. You create asymmetric columns or rows by using the Add Row or Add Column button on the Data Form Layout page.
Creating Asymmetric Columns and Rows
Example of asymmetric columns:Column A: Scenario = Actual, Time Period = Q1Column B: Scenario = Budget, Time Period = Q2, Q3, Q4
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-18 Planning: Create and Manage Applications
Setting Page and Point of ViewOn the Page/Point of View Layout tab, you set up dimension members for pages and point of view. You can select dimensions and members for the page axis. You can choose to display member names or aliases, and you can define the POV dimensions and members for any dimension that is valid for the data form plan type and that is not assigned to a page, column, or row axis. The POV toolbar enables you to set the unique set of dimension members that defines specific intersections of data.
You can clear the Visible option for the dimensions on the point of view so that members for the POV dimension are not displayed on the data form. Not showing dimensions in the point of view is especially helpful if the member for the point of view is No Customer, No Scenario, or something similar.
You can select the option Enable Dynamic User Variables to prompt the user to select the POV member to use on the data form.
Setting Page and Point of View
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-19
Setting Options on the Other Options TabOn the Other Options tab, you can set options for the data form’s display, functionality, and printing. For example, you can select to display missing values as blank rather than as #missing.
Enable account annotationsYou can enable account-level annotations. In a data form, users can add annotations to accounts. However, a user must have Write access to the individual Account, Entity, Scenario, and Version members. Account-level annotations can vary, as combinations of Scenario, Version, and Entity dimensions vary.
To enable annotations for the account dimension, you must follow these rules:
• Account must be selected as a row dimension.
• Scenario and Version must be selected as page or POV dimensions.
Setting Options on the Other Options Tab
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-20 Planning: Create and Manage Applications
• Entity must be selected as a page, POV, or row dimension.
• The Scenario, Version, Account, and Entity dimensions cannot be selected as a column dimensions, because the annotation is unique to scenario, version, account, and entity.
Allow multiple currencies per entityFor applications that support multiple currencies, you select this option to allow entities to support multiple currencies, regardless of base currency. Then, within data forms, business users can select the currency in which cell values are displayed.
Enable grid spreading for this formIn order to ensure that business users can spread data across dimensions, you select the “Enable grid spreading for this form” option. Selection of this option enables business users to use the Grid Spreader and Mass Allocate options for the data form.
Enable Smart Lists for this formYou select the option to “Enable Smart Lists for this form” so that business users can select cell values from a drop-down list rather than enter values into cells.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-21
Identifying Missing ValuesYou can write #missing to the database from a data form. Instead of entering a number, enter #missing; or delete the contents of the cell, leaving it empty. When you save the data form, the cells are set to #missing in Analytic Services. Data entry cells that are blank or that contain the term #missing have no data value.
In certain cases, when conversion to a selected currency is attempted, parent entities display #missing. On a data form or report, make sure that a currency rate is entered for each combination of local currencies and selected currencies. Also make sure that currency combinations exist for all mixed-currency child entities and their parent members.
N O T E
When a data form that is designed to suppress missing data is reloaded, rows that contains only cells with #missing are not displayed.
Identifying Missing Values
Cells with #missing have no data value.Write #missing to the database in one of three ways:— Leaving cells blank— Deleting contents of cells— Entering #missing
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-22 Planning: Create and Manage Applications
Selecting Business RulesYou can create business rules by using a graphical user interface in Analytic Administration Services. These business rules can be launched directly from Planning, or they can be associated with data forms.
Both designers of data forms and users entering data into data forms can see and launch only business rules to which they have access.
Administrators and interactive users can define business rules that prompt users for input when the rules are launched.
Planning includes two default business rules: Calculate Data Form and Calculate Currencies. Calculate Data Form is programatically created for each data form, to calculate subtotals. Calculate Currencies is created for data forms that include multiple currencies, to enable the conversion of values among the available currencies.
Selecting Business Rules
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-23
By default, the Calculate Data Form and Calculate Currencies business rules are selected.
In the Business Rule Properties dialog box, you can set whether or not each business rule that is associated with a data form is automatically launched when data is saved. If a business rule has runtime prompts, you can also set whether or not the default member selection in the runtime prompt window matches the current member selection in the page and POV axes.
After you enter data in a data form (or through a data form in Hyperion Smart View), you must calculate new totals for parent members, using the Calculate Data Form business rule. The rule calculates totals only for the members in the data form. For example, if West and its children California and Oregon are in a data form, after you save, calculate, and refresh the data form, a new total is displayed for West. Because North America, the parent of West, is not in the data form, a new total for North America is not calculated.
Administrators and interactive users can set up business rules that, when launched from Planning, prompt users for such variables as members, text, or numbers. Here are some examples of runtime prompts:
• Please select an account.
• Select a month.
• Enter the expected number of customer visits per quarter.
• What percentage change in earnings do you expect next month?
Create prompts that are specific and that let the user know what type of data is expected.
N O T E
When launching a business rule with a runtime prompt, Planning validates the value entered, but it does not validate the business rule.
N O T E
The order in which business rules are launched is important and may affect the data. If you are launching both conversion and subtotal business rules, the currency conversion rules must be run before the subtotal rules.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-24 Planning: Create and Manage Applications
Previewing Data FormsYou can review the data form on the Preview tab. During the design of a data form, you can preview its structure and continue to make changes. The preview shows which dimensions are assigned to the POV, column, row, and page axes.
Preview does not display data associated with the data form, member attributes, or aliases.
Previewing Data Forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-25
Composite Data FormsYou can create composite data forms to view several data forms, even forms associated with different plan types, simultaneously. Business users can perform data entry and see the results aggregated to an upper-level intersection, such as Total Revenue, Total Departmental Expenses, or Net Income.
You can use composite data forms to accomplish the following tasks:
• Combine two or more data forms on one screen
• Perform real-time impact analysis by entering data in one data form (for one plan type) and viewing calculated results in another data form (for the same or another plan type)
• Choose the order that data forms are displayed on the screen and whether to combine the POV and page dimensions
Composite Data Forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-26 Planning: Create and Manage Applications
Creating Composite Data FormsSome of the tasks for creating composite data forms are the same as for creating regular data forms. You set up the following parameters:
• Data form properties
• Row and column layout
• Business rules selection and properties
• Access permissions
You create composite data forms from the Manage Data Forms option on the Administration menu. To create a composite data form, you select Create Composite.
You can set options for the POV, the pages, and the number and layout of columns and rows. You also select the data forms to display on the composite data form.
Creating Composite Data Forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-27
Selecting Business Rules on Composite Data FormsYou select business rules for composite forms on the Business Rules tab. You can include all business rules of the base forms or specific business rules.
If you select an individual business rule, you can click Properties to set the properties for that rule. On the Business Rules properties screen, you set whether the business rule runs when the data form is loaded; whether the rule runs when data is saved; whether, if the rule contains a prompt, the members on the data form are used; and whether to hide prompts, if the rule contains any.
Selecting Business Rules on Composite Data Forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-28 Planning: Create and Manage Applications
Printing Data Form Definition ReportsTo enable better data form management, administrators can print a data form definition report. The report can include information on dimension members, business rules, and access rights associated with the data form, as well as other standard data form components.
Printing Data Form Definition Reports
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-29
Assigning Access Rights to Data FormsBy assigning access to a data form, you control which users can access and change the data form design (for example, data form properties such as formats, layout, and instructions), and which users can access the data form for data input. A user or group can have only one of the following access rights: Read, Write, or None. However, the access rights for a user can be combined with the user’s group rights.
You create and change data form designs by using the Manage Data Forms option on the Administration menu. Administrators and interactive users have access to this task.
When you are designing a data form in Planning, the selection list to set properties is filtered based on access rights. For example, when you set up the data form layout for page, column, row, and point of view, you select from the list of dimension members to which you have Read or Write access.
Assigning Access Rights to Data Forms
Read: Enables users to view and use the data form for data entry.Write: Enables users to change the data form’s design and to view and use the data form for data entry.None: Prevents users from viewing the data form.
To get the latest set of users and groups from the User Management Console, click Refresh User/Group lists.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-30 Planning: Create and Manage Applications
Access to specific data forms created by administrators or interactive users is based on access rights. For example, if you have Read access to a data form, you can view the data form in a list and select it. Whether you can change data in a data form depends on whether you have access to the members of the form.
In order to edit a data form, you must have access to at least one member of each secured dimension on the form. For example, if you have Read access to the Europe entity, all rows and columns on the data form that include the Europe entity are displayed in read-only format.
By assigning access to data forms, administrators and interactive users determine the following access rights:
• Who can view and change various data form designs. By default, administrators have Write access to all data forms. Based on access rights, interactive users have Write access to certain data forms.
• Who can access data forms for view or data input. By default, administrators have Write access to all data forms. Based on access rights, interactive users and planners have access to certain data forms. Whether users have access to the data in a data form depends on whether they have access to the members of the form..
N O T E
Access rights are assigned to data forms, not to data form folders. You can assign access to only one data form at a time.
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
Planning: Create and Manage Applications 17-31
SummaryIn this lesson, you should have learned to:
• Manage data forms and folders
• Set up row and column properties
• Set up page and POV properties
• Assign business rules to data forms
• Set up display and precision options
• Manage data forms
• Create composite data forms
• Print data form definition reports
• Assign access rights to data forms
Module 6 Designing Data FormsLesson 17 Creating Data Forms and Folders
17-32 Planning: Create and Manage Applications
L E S S O N 1 8
Customizing Data Forms 18
ObjectivesAfter completing this lesson, you should be able to:
• Export and import data forms
• Create menus
• Specify application default settings
• Manage user variables
• Set up user preferences
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-2 Planning: Create and Manage Applications
Exporting and Importing Data FormsYou can use the FormDefUtil.cmd Planning utility to export and import a data form definition from and into an XML-based file. You can move data form definitions from one Planning application to another. For example, use the FormDefUtil utility to move data forms from a development environment to a production environment.
Planning includes the FormDefUtil.cmd utility for use through a command line interface. This utility is installed in the Utils directory.
Only administrators can run this utility.
N O T E
If you installed Planning to the default location, the Utils directory is located in the following path: x:\Hyperion\HyperionPlanning\Utils.
Copyright © 2007, Hyperion. All rights reserved.
Exporting and Importing Data Forms
To export a single form to an *.xml file, type
FormDefUtil export <data form name> <planning server name> <user name> <password> <application>
To import a single form from an *.xml file, type
FormDefUtil import <file name.xml> <planning server name> <user name> <password> <application>
To export all data form definitions, type
FormDefUtil export -all <planning server name> <user name> <password> <application>
To import all data form definitions, type
FormDefUtil import -all> <planning server name> <user name> <password> <application>
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-3
The following table describes the parameters of the utility:
Parameter Descriptionimport or export
Specify whether to import or export the data form definition.
file name or data form name
Use file name to specify the name of the XML file to import into the Planning application.Use data form name to specify the Planning data form to export to XML.
planning server name
Specify the name of the application server that Planning is using (for example, localhost).
user name Enter the name that you use to log on to the Planning application (for example, smith).
password Enter the password that you use to log on to the Planning application (for example, pass1).
application Enter the name of the Planning application (for example, FYPlan).
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-4 Planning: Create and Manage Applications
MenusMenus are displayed when business users right-click data-form rows or columns. Business users can use right-click menus to perform separate and distinct actions. For example, after entering data, a business user can move to the Manage Process page by using a right-click menu. A predefined scenario and version can be passed for use on the Manage Process page.
Administrators create right-click menus and associate them with data forms. By creating right-click menus, administrators enable business users to click rows or columns in a data form and select menu items to accomplish various tasks:
• Launch another application, URL, or business rule, with or without runtime prompts
• Move to another data form
• Move directly to the Manage Process page, with a predefined scenario and version
Copyright © 2007, Hyperion. All rights reserved.
Menus
1. Create the menu.2. Set up menu Item properties
for the menu.3. Associate the menu
with data forms.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-5
To support context-sensitive actions, the context of the right-click is relayed to the next action. Planning passes this context: the POV and the page, the member on which the user clicked, and the members to the left (if a row was clicked), or the members above (if a column was clicked).
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-6 Planning: Create and Manage Applications
Creating MenusAdministrators use the Manage Menus page to create, edit, and delete menus. The Manage Menus page lists menus defined in the application.
To create menus:
1. Select Administration > Manage Menus.
2. Click Create.
3. Enter a name for the menu, and then click OK.
4. To further define the menu, select the menu, and click Edit.
5. To add the first item to the menu, click Add Child, and Save.
Copyright © 2007, Hyperion. All rights reserved.
Creating Menus
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-7
6. Continue building the menu by selecting a menu item and performing one of the following actions:
• To add menu items below the selected item, click Add Child (available for Menu Header menu types).
• To add menu items at the same level as the selected item, click Add Sibling.
• To edit menu items, click Edit, and then follow step 8 to set up menu item properties.
• To delete menu items, click Delete.
• To change the order of menu items within the same level, select one or more items, and click the up or down arrow.
7. Set up the menu items.
The following table describes the choices that you can apply for each item.
Item DescriptionMenu Item Enter a unique name that contains only alphanumeric and
underscore characters (for example: Position) and no extended characters, special characters, or spaces.Note: Labels can contain spaces, special characters, and extended characters.
Label Enter the text to be displayed when the menu is selected. Spaces and special characters are allowed. Menu labels are displayed on the user interface. Labels can be text or they can reference a resource variable by name. For example, to set a menu’s label to File, set it to File directly or set it to the name of a resource—such as LABEL_FILE.
Icon Optional: In context of the Planning server, enter the path to and name of a graphic (for example, /Planning/Images/globe.gif),to be displayed next to the menu.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-8 Planning: Create and Manage Applications
8. To set up characteristics for menu items, select the menu item, and click Edit.
Menu item properties differ, depending upon the menu item’s type. The following table describes the choices that you can apply for each item.
Type Select the menu item type. Your selection determines the available properties. For example, no properties are available for the Menu Header type. Choose from the following types:• Data Form—Launch a selected data form. When users right-
click in the source data form, the member selection context for the member, page, and POV is retained. If the target data form contains the dimension members identified by the context, the target data form’s page is set to match the context.
• URL—Navigate to the specified URL.• Business Rule—Launch the selected business rule.• Workflow—Move to the Manage Process page to work with a
planning unit.• Menu Header—Create a menu under which you can create child
menu items. To distinguish the header from other menu items, insert a separator bar by entering one hyphen as the label for the header item. For menu headers, the Required Dimension list is not available.
Required Dimension Select the dimension for which the menu item is displayed. For example, if, for a menu item, you select Account, when users right-click Account members, the menu item is available. Selecting No Required Dimension makes the menu available wherever the user right-clicks in the data form.
Item DescriptionData Form a. From Data Form Folder, select the folder that contains the
destination data form.b. From Data Form, select the data form.
URL a. In URL, enter the complete URL to which to direct the user. b. Select Use Single Sign-on to append the SSO token to the URL.c. Select Launch in a Separate Window to launch the URL in window other than the Planning main window.
Item Description
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-9
9. Click Save.
Business Rule a. From Plan Type, select the plan type for which the business rule is available.b. From Business Rules, select the business rule to launch.c. From View Type, select how to display runtime prompt pages:• Classic View—Use the default Planning view.• Streamline View—Display each runtime prompt on a different
line, instead of in a different section; eliminate icons; and reduce screen text.
d. Optional: In Window Title, enter a title to be displayed, instead of Runtime Prompts.e. Optional: In OK Button Label, enter the text to be displayed for the OK button.f. Optional: In Cancel Button Label, enter the text to be displayed for the Cancel button.g. Optional: Select Launch in a Separate Window to launch the business rule in window other than the Planning main window.
Workflow Specify the planning unit to which the user is directed by selecting a scenario and a version.
Item Description
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-10 Planning: Create and Manage Applications
Associating MenusWhen designing a data form, use the Other Options tab to select which menus are available for the data form. As you update applications, update the appropriate menus. For example, if you delete a business rule that a menu references, remove it from the menu.
Copyright © 2007, Hyperion. All rights reserved.
Associating Menus
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-11
Advanced SettingsAdministrators have access to Advanced Settings, which includes the System Settings and Custom Tools tabs. The Show drop-down list has a second option which lists the current application defaults for application settings and display options. The Advanced Settings options are available through the Administration menu.
Administrators can specify settings to use across the current application. Non-administrators cannot access application-wide settings.
Because application owners must set up certain options before business users can make their selections, the Application Settings tab is displayed differently for the application owner than for other application users. For example, before users can enable an e-mail notification, the application owner must set up the application's e-mail server. Only the application owner can set two of the system settings: E-mail Server and Password for Synchronizing With Analytic Services.
Business users can override the application-wide default settings by setting preferences.
Copyright © 2007, Hyperion. All rights reserved.
Advanced Settings
Only administrators and application owners can view and set Advanced Settings.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-12 Planning: Create and Manage Applications
System Settings TabThe following table describes the options on the System Settings tab:
Custom Tools TabYou can customize Planning to include links to commonly used tools for analyzing, tracking, and reporting on planning data. Users can access these links from the Planning Tools menu.
Component DescriptionE-mail Server Type the name of the server that hosts e-mail services for the application
users; for example, mail.hyperion.com.Available only to the application owner.
E-mail Character Set
Specify the character set used for e-mail messages:• UTF-8: Use the Unicode encoding format (the default).• Regional Setting: Use the system's regional setting.
Task List Date Format
Set the date format for tasks in a task list: MM-DD-YYYY or DD-MM-YYYY.Note: This setting changes the date display format only in the Edit Task dialog box. On all task list pages, the date display depends on the local settings of your system.
Shared Services URL
Type the URL for the Shared Services server, and click Register Shared Services.
Display Users’ Full Names
Select Yes to show the users’ full names (for example, John Smith) in addition to their user names (for example, JSmith).Select No to suppress the display of the users’ full names.Note: If the Display Users' Full Names check box is selected, you cannot have two users with identical full names. If you try to add a user with the same full name as an existing user, an error message is displayed.
Enable Use of the Application for
Specify whether users can access the application when it is in maintenance mode, such as during backups. Select Owner, Administrators, or All Users to give access to the application owner, to administrators, or to all users.
Enable Offline Planning
Select this option to enable users to use Smart View to take Planning data forms offline, work with data while disconnected from the Internet, and later save the data to the Planning server.
Select User Assign an administrator to be the application owner. (By default, the person who creates the application is the application owner. However, the owner may grant ownership to another administrator.)
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-13
Current Application DefaultsSelect Current Application Defaults, and click Go to access the Application Settings tab and the Display Options tab.
When you save, the values specified in these tabs become the application defaults. Other users can override the defaults and revert to the defaults—by selecting the Use Application Defaults check box on the Preferences tabs.
Copyright © 2007, Hyperion. All rights reserved.
Current Application Defaults
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-14 Planning: Create and Manage Applications
Managing User VariablesYou can limit the number of dimension members that are displayed on a data form by setting user variables. Using user variables increases performance and enables planners to focus on those members with which they want to work. For example, for the Entity dimension, you can set up a user variable called Division, and then, for Division, planners can select the members that represent their specific division. You can set up as many user variables as you want for each dimension. User variables can be selected for any axis in the data form: row, column, page, or point of view (POV).
Copyright © 2007, Hyperion. All rights reserved.
Managing User Variables
Here is the typical sequence of steps to set up and use user variables:1. Create the appropriate parent-level
members in the dimension outline (if they do not already exist). For example, the parent levels could correspond to the business unit divisions.
2. Create user variables for each dimension that you want planners to be able to filter.
3. When designing the data form, associate the user variables with the data form.
4. Notify planners that they can select members for the user variables that are associated with the data form.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-15
Creating User VariablesYou add or delete user variables from the Manage User Variables option on the Administration menu or from the New User Variable option on the File menu. You select the dimension for which the user variable will be used and then create a user variable name.
Copyright © 2007, Hyperion. All rights reserved.
Creating User Variables
1
2
3
4 5
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-16 Planning: Create and Manage Applications
Applying User VariablesAfter you create a user variable, you associate the new user variable with a data form.
You can either create a new data form or edit an existing data form and select the member relationship for the dimension that contains the new user variable. In the example shown in the slide, the Division user variable is in the Entity dimension, which is placed on the Pages drop-down list for this data form. Furthermore, you select the descendants inclusive option for Division.
To associate a user variable with a data form:
1. In the Member Selection dialog box, select a user variable.
2. From the relationship drop-down list, select the relationship, and then use the right arrow to move the user variable to the Selected Members list.
When a user variable is selected, it is preceded by an ampersand.
3. Click Submit.
Copyright © 2007, Hyperion. All rights reserved.
Applying User Variables
1
2
3
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-17
Setting Up User PreferencesOn the Preferences page, for the current application, all users can set individual preferences. Administrators and application owners can also specify certain global settings for the current application. Non-administrators do not have access to application-wide settings. Only the application owner can set the following system settings: E-mail Server and Password for Synchronizing with Analytic Services.
All users have access to a Preferences page that has four tabs: Application Settings, Display Options, Printing Options, and User Variable Options. Each preference can be enabled and configured.
In the Application Settings tab, you configure e-mail notification, select the alias setting, and set workflow options.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up User Preferences
All users can set preferences.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-18 Planning: Create and Manage Applications
Setting Up E-mail for Workflow NotificationsWhen e-mail is set up and notification is enabled, Planning notifies users when they become the new owner of a planning unit.
The subject of the e-mail is in the format NEW OWNER: XYZ Plan (Scenario, Version, Entity).
Applying Alias TablesYou can assign alternate names, or aliases, for Account, Entity, and user-defined dimensions and members. You can select aliases for displaying member and dimension names. For example, an alias table called French could display members in French, and another alias table called German could display members in German.
Setting Member Selection and Workflow OptionsIn the Member Selection Options area, you can set whether aliases and descriptions are displayed in the Member Selection dialog box.
In the Workflow Options area, you can control the following aspects in Process Management:
• Whether to display members’ actual names or aliases, if they have them
• Whether planning units that are not started are displayed with those that are started
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-19
Setting Individual Display OptionsYou set individual display options on the Display Options tab.
Your number-format selections apply to all currency values that are displayed in all data forms that are within the current application and that you can access. These selections can override default settings.
If you select Currency Setting, the currency values in the data form are displayed using the formatting initially set for each individual currency. If you select any other option, your selection applies to all currency values that are displayed in all data forms that are within the current application and that you can access.
Use the Display Options tab to perform the following tasks:
• Change how numerical values are displayed in the data form
• Enable retention of page dimensions
Copyright © 2007, Hyperion. All rights reserved.
Setting Individual Display Options
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-20 Planning: Create and Manage Applications
• Set aspects of page selection, such as remembering the last page selected when navigating among data forms and allowing a search facility when the number of pages exceeds a certain number
• Enable warning for large data forms
• Set how many members to be displayed on each page
• Increase the contrast of the Planning interface
Keep in mind the following points about display options:
• The options listed on the Display Options tab depend on the type of user. Only administrators can set the number of members to be displayed on each page.
• Formatting selections take effect when you leave the data cell.
• If you select a setting other than the Use Application Default setting for either the thousands separator or the decimal separator, then you must change both separators from the Use Application Default setting option. However, you cannot select the same option for both the thousands and decimal separators.
Page Selection OptionsThe most recently used dimension members from the page of the last data form that you used are remembered and compared to the members of each data form that you select. If there is a match, that member name is displayed in the drop-down list of the new data form that you select.
When you are working with a large number of pages, you can select among the pages more easily by using a Search drop-down list that Planning adds to the data form when the number of pages exceeds a value that you specify.
Warning on Large Data FormsUnusually large data forms with numerous cells may require significant time to open. You can choose to display a warning when data forms that are larger than a specified number of cells are opened. When you try to open a data form that exceeds the specified size limit, a warning is displayed about the time needed to open the data form, so that you can choose whether or not to open it.
N O T E
For the current application, the “Page retention” setting applies both within a session and between sessions.
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-21
Setting Individual Printing OptionsYou set printing options directly from the data form when you are ready to print; or you can use Preferences to set printing options. The options that you set from the Preferences page apply to all data forms to which you have access.
N O T E
You can accept the default settings or set your own options for creating PDF files. To print to a PDF file, you must have Adobe Acrobat Reader 4.0 or later installed. Printing options for a data form are set by the data form designer when the data form is created.
Copyright © 2007, Hyperion. All rights reserved.
Setting Individual Printing Options
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-22 Planning: Create and Manage Applications
Setting Individual User Variable OptionsBy acting as filters that reduce the number of members that are displayed on a form, user variables help you to open and navigate large data forms that contain many members. You can select dimension members, such as entities in your own region, on which to focus.
If a data form contains a user variable, you must select a value for the variable on the User Variable Options tab before you can open the data form. If you do not set the user variable, you receive an error message when you attempt to open the data form.
User variables are not related to security. If you want to see different members on your data forms, you can change the user variable at any time.
For example, if your company has many cost centers, you can create a data form that includes a user variable called MyRegion. Then, by selecting a member for MyRegion, you can limit the number of pages that are displayed in the Page drop-down list. In this case, before you can open the data form, you must select a value, such as Central, for MyRegion. At any time, you can select a different value, such as South, for MyRegion.
Copyright © 2007, Hyperion. All rights reserved.
Setting Individual User Variable Options
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
Planning: Create and Manage Applications 18-23
SummaryIn this lesson, you should have learned to:
• Export and import data forms
• Create menus
• Specify application default settings
• Manage user variables
• Set up user preferences
Module 6 Designing Data FormsLesson 18 Customizing Data Forms
18-24 Planning: Create and Manage Applications
M O D U L E 7
Entering Data in Hyperion System 9 Planning 18
OverviewThe aim of this module is to provide an overview of how to enter and adjust plan data in Planning and Smart View. You learn how to enter, adjust, annotate, and calculate data using data forms in Planning as well as in Smart View. In addition, you learn how to take Planning data offline, work with data offline and then synchronize data to the server.
Lessons in this module include:
• Entering Data
• Entering Data Using Smart View
L E S S O N 1 9
Entering Data 19
ObjectivesAt the end of this lesson, you should be able to:
• Submit data in data forms
• Adjust and annotate plan data
• Calculate data in data forms
• Enter data with smart lists
• Navigate data forms with menus
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-2 Planning: Create and Manage Applications
Submitting Data in Data FormsYou use Planning to enter plan data in data forms. You can enter data from the start page in Advanced mode by selecting forms in the view pane to work on in the content area. In Basic mode, you can enter data only if your administrator sets up a task that includes a form. In both modes, you can enter and edit only data to which you have access. These are the data-entry tasks that you can perform:
• Type data directly into cells on a data form
• Spread data from summary to base periods automatically
• Adjust existing data and add supporting details
• Annotate planning units, accounts, or cells
• Export data to a spreadsheet
• Launch business rules to perform predefined calculations on data that you enter
Copyright © 2007, Hyperion. All rights reserved.
Submitting Data in Data Forms
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-3
Elements on the Enter Data PageThere are several areas on the enter data page that assist you with navigation, data selection, and data entry.
View PaneThe view pane lists the form folders that are set up for your application. Data forms are contained within the folders. After you select a folder, a list of data forms within the selected folder is displayed on the view pane as well as in the content area. You can select a data form from this list. After you select a data form, it is displayed in the content area.
Content AreaData forms are displayed in the Planning content area. A data form provides an intuitive layout for you to work with the data in your plan from the Web. Data forms displayed in the content area reflect the access rights that you have to the dimension members on the data forms.
Copyright © 2007, Hyperion. All rights reserved.
Elements on the Enter Data Page
View Pane
Content Area
Row Headings Point of View Toolbar Icons
Page ListColumn Headings
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-4 Planning: Create and Manage Applications
Elements of the Content Area for Data EntryThe following table summarizes elements of the content area for data entry:
Element DescriptionToolbar icons The toolbar includes icons to save, refresh, print, adjust, grid spread,
mass allocate, cut, copy, and paste data. The toolbar provides a quick way of entering cell text and supporting detail as well as exporting spreadsheets and logging off.The toolbar also provides immediate access to task lists, task list status, and help.
Row and column headings
Row and column headings show the members available on a data form. To make the data form easier to work with, you can choose to hide or view the children of a parent member.
Point of view Across the top of the data form is the point of view (POV) for the form. The members displayed in the point of view show the context of the data in the pages, rows, and columns.
Page list The page list is a drop-down list of members from one or more dimensions to be selected for data entry. The rows and columns on the form show values for the currently selected page member.
Data-entry cells You enter data in the cells at the intersection of rows and columns. Cells with existing data display data values. You can enter data in cells that are not shaded, whereas shaded cells are read-only.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-5
Data-Entry Menu OptionsFrom the File menu, you can save data values or print data forms. You can also export data values to spreadsheets.
You can use the Edit menu to adjust, grid spread, mass allocate, cut, copy, and paste data values. From the Edit menu, you can also launch business rules associated with the data form, annotate planning units, add or view cell text, and add or view supporting detail.
From the View menu, you can refresh data values, view data form instructions, view currencies for data forms that allow currency overrides, and edit account annotations. You can use the View menu to switch between Basic and Advanced modes and work with task lists.
From the Tools menu, you can launch business rules to which you have access.
Copyright © 2007, Hyperion. All rights reserved.
Data-Entry Menu Options
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-6 Planning: Create and Manage Applications
Viewing Form InstructionsWhen you define a data form, you can include information to help planners use the form to prepare plan data. You can access the form instructions in two ways:
• Select a data form from the list of forms contained within a selected folder in the content area. Then you can select the link to view form instructions. You see the instructions view link only if there are instructions for the form.
• Select View > Instructions when working with an open data form.
Copyright © 2007, Hyperion. All rights reserved.
Viewing Form Instructions
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-7
Recognizing Cell Color CuesYou enter data in Planning applications by typing values into the cells of a data form. Cells in which you can enter data do not have a shaded background. If data exists for a cell, it is displayed in the cell, and you can type over it. If data does not exist for the cell, the cell displays the text #missing, and you can replace the text with a value. When you define data forms, you have the option of displaying cells containing no data as blank.
Planning data forms use color cues to indicate whether a specific action was performed on a cell. Color cues are provided for cells when:
• Data was modified since the last save.
• The cells are locked.
• The cells are read-only.
• The cells contain supporting details.
• The cells contain cell text.
Copyright © 2007, Hyperion. All rights reserved.
Recognizing Cell Color Cues
Cells with Supporting Details
Cell with Cell Text
Cell with Modified Data
Locked Cell
Display Only Cells
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-8 Planning: Create and Manage Applications
Calculated CellsThe values for some cells are calculated automatically. When you enter a value into a bottom-level period, the totals for summary periods are updated immediately. For example, when you enter a value into the cell for a month, the totals for the quarter and year are updated immediately.
When you enter values into children of a parent member for dimensions other than Period, the updated totals for the parent are not calculated until you save the data or calculate the data form. For example, if you enter values for Sales and Cost of Goods Sold, you do not see updated totals for their parent Gross Margin until you save the data.
Display-Only CellsCells that are display-only are shaded. You cannot type values in display-only cells. The following conditions can cause cells to be display-only:
• One of the dimension members associated with the cell is a parent. Because parent values are calculated from child values, you cannot enter values for parents unless the version is a target version.
• You do not have write access to one of the members associated with the cell.
• The currency for the cell is not set to Local.
• The planning unit associated with the cell may be under review and owned by another user. You cannot modify data for a planning unit that is under review unless you are the current owner of the planning unit or a budget administrator.
• The periods may be outside the range that is valid for the current scenario.
N O T E
Administrators can set up members so that text can be entered into cells on data forms. In BPM Architect, administrators can set up members as a data type of Currency to enable business users to key numerical values. In addition, administrators can set up members to enable the input of percentages, smart lists, date, or text values.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-9
Navigating Data FormsThe following table summarizes the special keys that you can use during data entry.
Key ResultEnter Enters the value that you typed and moves the cursor to the cell below the current cell
Tab Enters the value that you typed and moves the cursor to the next cell in the row
Shift+Tab Enters the value that you typed and moves the cursor to the previous cell in the row
Esc Cancels the value that you typed and restores the previous value
Ctrl+z Cancels the value that you typed and restores the previous value
Ctrl+c Copies the selected range of cells to the clipboard
Ctrl+x Cuts the selected range of cells to the clipboard
Ctrl+v Pastes content from the clipboard
Copyright © 2007, Hyperion. All rights reserved.
Navigating Data Forms
Special Keys:EnterTabShift +TabEscCtrl + zCtrl + cCtrl + xCtrl + v
#missing
3000
90000
Q1
#missing
3000
90000
Q1
#missing
1000
30000
Apr
#missing#missing#missing
100010001000
300003000030000
MarFebJan
Showing children Hiding children
Expanded Collapsed
Expand and Collapse:
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-10 Planning: Create and Manage Applications
You can choose to hide or view children of parent members. Showing and hiding children enables you to navigate forms more easily when the data forms contain a large number of members in the rows or columns.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-11
Copying and Pasting DataIf your Web browser is Microsoft Internet Explorer 5.5 or later, you can copy and paste data values from one data form to another data form or from another application such as Microsoft Excel. The following rules apply when you paste data into a form:
• If the size of the selected destination area is an exact multiple of the size of the copied area, data is repeatedly pasted into the destination area. For example, if you copy the contents of two rows and then select six rows to paste the data into, Planning pastes the contents of the two rows three times, to fill the six destination rows.
• You cannot paste data in display-only cells.
• Planning copies and pastes the actual stored values of cells, not the values that are displayed based on the precision setting.
• Data that is copied and pasted from Excel to Planning retains the formatting that is set up in Excel.
Copyright © 2007, Hyperion. All rights reserved.
Copying and Pasting Data
Copy and paste data values from within one data form to another data form.Copy and paste data values from other applications such as Excel to a data form.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-12 Planning: Create and Manage Applications
• When you paste data to summary periods, Planning applies spreading rules for each cell in succession, starting from left to right and top to bottom. So, the data resulting from a paste operation may not match the original copied data.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-13
Working With Non-Aggregated DataAdministrators can flag members as non-aggregating. If you flag members so that they do not aggregate, then totals are not calculated on data forms. In addition to being able to set members for input of numerical values, you can set members for input of text or date input.
For example, you can flag Asset Description, Asset Units, and Asset Rate members as non-aggregating members and therefore totals will not appear for those cells.
You flag cells by selecting the non-aggregating option property 'Never' in BPM Architect.
Copyright © 2007, Hyperion. All rights reserved.
Working with Non-Aggregated Data
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-14 Planning: Create and Manage Applications
Saving and Refreshing DataAfter entering or editing values in a data form, you save the information to the Planning application database. After you save the data, the form totals are recalculated to reflect the new data for members that are calculated dynamically.
If you want to clear entered values without saving them, you use the Refresh button. When you click the Refresh button, the form is refreshed with the last saved values from the applications database; the last saved values replace all values that you entered but did not save.
Copyright © 2007, Hyperion. All rights reserved.
Saving and Refreshing Data
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-15
Spreading DataTo make data entry more efficient, Planning automatically distributes values from summary periods to base periods. Base periods are the bottom-level members of the Period dimension. When you enter a value into the Year Total member, it is automatically distributed to the quarters and months. When you enter a value into a quarter, it is automatically spread to the months. How values are spread depends on the account type and the data type.
Revenue and Expense AccountsIf no data currently exists or if data is all zeros, a value entered in a summary period is divided evenly among the children of the summary period. For example, if you enter 300 into Year Total, the quarters in the year are automatically set to 75, and the months in each quarter are automatically set to 25.
Copyright © 2007, Hyperion. All rights reserved.
Spreading Data
You can spread data from summary periods to base periods
30001154923923
25252525
1000
3000
Q1
100010001000
100010001000
MarFebJan
Revenue or Expense (Flow)
Asset, Liability, or Equity (Balance)
Percentage
Weekly Distribution (4-4-5)
1000
400
Q1
600300100
200100100
MarFebJanJan Cell Locked
Before
After 1000
400
Q1
500250250
200100100
MarFebJanJan Cell Not Locked
Before
After
Type ! (Shift + 1) to lock or unlock a cell or group of cells.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-16 Planning: Create and Manage Applications
If values exist for the base time periods, the existing proportional spread is preserved. For example, your current distribution might be January=100, February=100, March=200, and Q1=400. If you change the value of Q1 to 200, the new monthly values are January=50, February=50, and March=100.
Asset, Liability, and Equity AccountsIf no data currently exists or if data is all zeros, the value entered in a summary period is set for each of the base periods. For example, if you enter 1000 into Q1, then January, February, and March are set to 1000.
If values exist for the base periods and you enter a new value for the summary period, the base period affected is determined by the time balance option associated with the account. The time balance options available are First, Average, Balance, Weighted Average-Actual_365, and Weighted Average-Actual_Actual. The time balance options and their effect on spreading data values is covered in greater detail in the next topic in this lesson.
PercentagesSome accounts have the data type Percentage. For these accounts, the value is allocated to each base time period, regardless of the account type or of whether data exists. For example, if you enter 25 in quarter 1, January, February, and March are all set to 25.
Weekly DistributionSome accounts in your application might be set up to use the weekly distribution option. When the weekly distribution option is selected for an account, Planning treats quarterly values as if they were divided into 13 weeks and, using the pattern specified by your budget administrator, distributes values to the weeks. For example, if the 5-4-4 distribution option is selected, Planning treats the first month in a quarter as if it has five weeks and the last two months as if they have four weeks.
N O T E
You can temporarily lock the values of one or more cells to preserve existing values when spreading data, during which time Planning calculates and fills in values for the remaining base period cells. You can spread data across periods based on various calculations and visually review the changes before saving them to the database.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-17
Time Balance OptionsThe following time balance options can be used with Asset, Liability, and Equity account types: Balance, First, Average, Weighted Average-Actual_Actual, and Weighted Average-Actual_365. Revenue and Expense account types typically use the time balance option of Flow.
BalanceThe Balance time balance option (also referred to as time balance last) displays the value of a summary period equal to the value of the last base period. For example, if the balance for Inventory for March is 200, the Quarter 1 balance is 200.
Copyright © 2007, Hyperion. All rights reserved.
Time Balance Options
200200150100
200200300100
150200150100
150200150100
100
450
Q1
200150100
200150100
MarFebJan
Flow
First
Balance
Average
Weighted Average-Actual_365
Weighted Average-Actual_Actual
Weighted Average-Actual_365(100*31 + 150*28 + 200*31)/90 = 150
Weighted Average-Actual_Actual* (100*31 + 150*29 + 200*31)/91 = 150 *29 Days in Feb during a leap year
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-18 Planning: Create and Manage Applications
FirstThe First time balance option displays the value of a summary time period equal to the value of the first base period. For example, if the balance for Inventory for January is 100, the Quarter 1 balance is 100.
AverageThe Average time balance option displays the value of a summary period equal to the average of the base periods. For example, if the Inventory values are January=100, February=300 and March=200, the Quarter 1 balance is 200—the average of the three months’ balances.
Weighted Average-Actual_365 and Weighted Average-Actual_ActualThere are also weighted average time balance options. If you select Weighted Average-Actual_365, each month assumes the actual days of a non-leap year. February always has 28 days and Year always has 365 days. If you select Weighted Average-Actual_Actual, each month assumes the actual days of the current year. When Weighted Average-Actual_Actual is selected and the year is a leap year, February has 29 days.
FlowThe Flow time balance option displays an aggregate of all data values for a summary time period as a total for the period. For example, if the sales for January is 100, February is 150, and March is 200, the Quarter 1 balance is 450.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-19
Spreading Data Using Grid SpreaderUsing Grid Spreader, business users can specify a value that is proportionally spread across multiple dimensions on a data form. The spread is based on the existing values in the targeted cells. After grid spread is run, the grid is reloaded with the changed cells displayed. The user has the option to view and validate results before saving data.
Keep the following points in mind when using the Grid Spreader:
• Grid Spreader supports proportional spreads.
• With updates to the spread pattern table, the Grid Spreader can also be used to run fill; 4-4-5; and evenly split, pattern-based allocation.
• The Grid Spreader ignores read-only, locked, and supporting detail cells.
• Users can use the Grid Spreader only to spread data to the cells to which they have access.
Copyright © 2007, Hyperion. All rights reserved.
Spreading Data Using Grid Spreader
Enable Grid Spreader on the Other Options tab of Data Forms
#missing#missing#missing#missingAll Channels
818.18272.73272.73272.73Special Events
818.18272.73272.73272.73Retail
818.18272.73272.73272.73Online
818.18272.73272.73272.73Mail Order818.18272.73272.73272.73Indirect818.18272.73272.73272.73Government818.18272.73272.73272.73Education818.18272.73272.73272.73Distributor818.18272.73272.73272.73Direct818.18272.73272.73272.73Commercial818.18272.73272.73272.73CatalogQ1MarFebJan
FY07
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-20 Planning: Create and Manage Applications
Spreading Data Using Mass AllocationMass Allocation enables predefined users (in Shared Services) to allocate across multiple dimensions.
Mass Allocation executes calculation scripts and business rules against the Analytic Services server and all dimension combinations. After the rule is run, the grid is reloaded, and the mass allocation results are displayed. The results are saved to the database.
Keep the following points in mind when using Mass Allocation:
• Mass Allocation supports proportional and relational spreads.
• With updates to the spread pattern table, Mass Allocation supports fill; 4-4-5; and evenly split, pattern-based allocation.
• Mass Allocation security is based on roles similar to business rules.
Copyright © 2007, Hyperion. All rights reserved.
Spreading Data Using Mass Allocation
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-21
Adjusting and Annotating Plan DataAfter entering your starting point plan data, you may need to adjust data values due to a change in market conditions, revised performance expectations, or new corporate assumptions. You may need to document these changes in the form of annotations or supporting details. Planning provides several options to assist you with this task. You can adjust data values by percentages, perform ad hoc analysis through flexible data-entry commands or by locking data values when you spread data, and enter supporting details. You can also annotate your assumptions at three levels: cell, account, and planning unit.
During the data-entry and review process, you may need to adjust some values on a percentage basis, perhaps due to a change in market conditions or due to revised performance expectations. You can use the Adjust Data feature to increase or decrease by a percentage the value in any cell or range of cells that contains data.
Copyright © 2007, Hyperion. All rights reserved.
Adjusting and Annotating Plan Data
Increase or decrease plan data by a percentagePerform ad hoc analysis— Spread data with cell locking— Use flexible data-entry operators
Add annotations— Cell text— Account annotation— Planning unit annotation
Enter supporting detail
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-22 Planning: Create and Manage Applications
Performing Ad Hoc AnalysisYou can apply what-if scenarios to existing values to see the impact of various conditions before saving data. This capability is especially useful for manipulating values in specific accounts to produce desired results.
You can manipulate and experiment with data values in one of the following ways:
• Lock a value when you spread data
• Change existing values by entering an operator (flexible data entry)
• Export data to a spreadsheet
Before committing data by saving it, you can perform various what-if calculations and visually review the changes. You can change an existing value by using the operators: Add +, Subtract + -, Multiply *, Divide /, and Percentage %. The table shown in the slide provides examples of the impact of using the flexible data-entry operators.
Copyright © 2007, Hyperion. All rights reserved.
Performing Ad Hoc Analysis
Ad hoc analysis is especially useful for manipulating values in specific accounts to produce desired results.Before committing data:— Perform what-if calculations and visually review the changes.— See the impact of various scenarios before saving the data.
100
100
100
100
100
Initial Value
%25
/5
*5
+-50
+50
Input Text
25
20
500
50
150
Result
Divide /
Percentage %
Multiply *
Subtract + -
Add +
Operation
Flexible Data Entry
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-23
Exporting Data to SpreadsheetsYou can export data from a Planning data form to Excel to explore what-if scenarios in Excel before copying and pasting values back to Planning.
Keep in mind the following information about exporting data from a form:
• Planning does not export numerical formatting to Excel. Also, the application name, user name, form folder name, member aliases, dimension attributes, account annotations, currency tags, and percentages are not exported to Excel.
• Values pasted back to Planning from Excel must be nonformatted data.
• Excel supports the Internet Explorer browser.
• Every time you click Spreadsheet Export, a new instance of Excel is opened in the browser. Use the Close button to close any instances that you do not need.
Copyright © 2007, Hyperion. All rights reserved.
Exporting Data to Spreadsheets
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-24 Planning: Create and Manage Applications
Adding AnnotationsYou can add documentation to your plan in the form of annotations. You can add annotations at different levels depending on how general or specific the explanation needs to be. For example, very specific annotations can be entered at the cell level; this is referred to as cell text. General comments can be added at the Planning Unit level; this is referred to as a Planning Unit annotation.
Annotations and supporting details are stored in the Planning relational repository; they are not refreshed in the Analytic Services database.
You can print the data contained in a data form, including cell text, account annotations, and supporting detail. Planning unit annotations can be printed by budget administrators through Administration > Reporting or through Financial Reporting.
Copyright © 2007, Hyperion. All rights reserved.
Adding Annotations
Cell textAccount annotationsPlanning unit annotationsSupporting details
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-25
Adding Cell Text and Account AnnotationsIf you have read access to a cell, you can add annotations called cell text to the cell at any level. You can add cell text at the summary time period level and across multiple dimensions at any level. You can also add cell text for non-level-zero members (in bottom-up versions), calculated cells (Dynamic Calc), and read-only cells.
You can use supporting detail and account annotations in addition to cell text to add comments to data. With supporting detail, you can build and communicate bottom-up values; with account annotations, you can add comments to accounts.
You can add account annotations or comments during data entry. You can view comments that other users have entered. Account annotations are displayed in a column on the data-entry form.
Account annotations are associated with a specific account for a planning unit.
Copyright © 2007, Hyperion. All rights reserved.
Adding Cell Text and Account Annotations
Account Annotation
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-26 Planning: Create and Manage Applications
Adding Planning Unit AnnotationsYou can add annotations to a planning unit. A planning unit is a combination of a scenario, a version, and an entity member. Planning unit annotations are general comments that pertain to the planning unit as a whole, rather than to individual rows, columns, or cells on the data form. The table on the slide summarizes the sections on the Annotations window.
Copyright © 2007, Hyperion. All rights reserved.
Adding Planning Unit Annotations
View the existing record of annotations associated with the planning unitExisting AnnotationsEnter and submit the text for the new annotation for the planning unit.Enter TextEnter a name for the annotation.Enter Title
Select the scenario, version, and entity that compose the planning unit for which you want to add or view annotations.
Scenario, Version, EntityDescriptionSection
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-27
Adding Supporting DetailYou can use supporting detail as a built-in calculator for developing data that is not in the member outline. It also provides a way for you to drill down into data and to better understand the basis of the data.
Supporting detail helps you build and communicate bottom-up values when planning corporate expenses, such as travel, salary, and projects, for which you need to calculate aggregate values. Supporting detail can include text, values, and operators that define how data is aggregated.
Additional information about supporting detail:
• Supporting detail does not change members in the Analytic Services outline structure.
• To create, change, or delete supporting detail, you must have write access to cells. You must have read access to view supporting detail.
Copyright © 2007, Hyperion. All rights reserved.
Adding Supporting Detail
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-28 Planning: Create and Manage Applications
• To protect values, you cannot enter, adjust, spread, or save data in aggregate values (summary periods) that have supporting detail. The aggregate values are read-only. You can add supporting detail only to base periods.
• You can add supporting detail to both target and bottom-up versions.
• Any number and precision formatting that is set up is not reflected in the Supporting Detail window.
• The sequence of operators in supporting detail follows the logic that Analytic Services uses to process multiple operators in a complex calculation.
• When you use Copy Versions, you can copy supporting detail from one version to another. You can also copy supporting detail using the Copy Data task.
• When you delete supporting detail for a cell, you can set how the information is synchronized with Analytic Services. The information can be set in Analytic Services to #MISSING or left it as it was before the supporting detail was deleted.
• When you enter or change supporting detail, you can copy and paste the information to multiple cells simultaneously.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-29
Calculating Data in Data FormsAfter you enter data in data forms, new totals need to be calculated for parent members. By default, two calculation scripts are associated with data forms—Calculate Data Form and Calculate Currencies calculation scripts. In addition to these two default calculation scripts, you can launch any business rule to which you have access. You can associate user-defined business rules with a data form.
The following points describe how values are subtotaled and totalled in data forms:
• Dimension member subtotals are calculated based on factors such as the hierarchies and logic of the Analytic Services outline and the member properties.
• When data is saved, Analytic Services automatically calculates members that are set to be calculated dynamically. Parent members that are not set to be calculated dynamically are not updated.
Copyright © 2007, Hyperion. All rights reserved.
Calculating Data in Data Forms
Edit > Launch Rules (associated with data form)
Tools > Business Rules
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-30 Planning: Create and Manage Applications
• For calculated parent members on a data form that are not set to be calculated dynamically, you need to run the Calculate Form calculation script. All subtotals in the data form are recalculated based on their member’s aggregation properties and the form’s design and layout.
• Calculations are based on stored values, which are not necessarily the same as the displayed values. For example, the values that you see on the form might be based on scaling or precision settings.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-31
Calculate Data Form Calculation ScriptLaunching the Calculate Data Form calculation script from Planning requests that an Analytic Services calculation script calculate new totals for just the members displayed on the data form. For example, if Northern Europe and its children Germany and Nordics are on a data form, when you save the data and launch the Calculate Data Form calculation script, a new total is displayed for Northern Europe. Since Europe, the parent of Northern Europe, is not on the data form, a new total for Europe is not calculated
The Calculate Data Form calculation script can be set to automatically run when you save data.
N O T E
If you have read but not write access to some members, subtotals correctly include the members’ values even if the members are read-only.
Copyright © 2007, Hyperion. All rights reserved.
Calculate Data Form Calculation Script
Data Saved Before <Calculate Data Form>Parent Member Not Updated
After <Calculate Data Form>Parent Member Updated
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-32 Planning: Create and Manage Applications
Calculate Currencies Calculation ScriptIf the data form includes base and reporting currencies, you need to run the Calculate Currencies calculation script to convert base currency values to reporting currency values. Launching the Calculate Currencies calculation script from Planning requests that Analytic Services run a calculation script to convert base currency values to reporting currencies only for members displayed on the form.
For example, if the reporting currencies USD and EUR are on a data form, when you save the data and launch the Calculate Currencies calculation script, the converted values for USD and EUR are calculated. If you also have JPY defined as a reporting currency, its values are not calculated because it is not on the form.
The Calculate Currencies calculation script can be set to automatically run when you save data.
Copyright © 2007, Hyperion. All rights reserved.
Calculate Currencies Calculation Script
Data Saved Before <Calculate Currencies>Reporting Currencies Not Converted
After <Calculate Currencies>Reporting Currencies Converted
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-33
Business RulesIf you need to allocate or calculate values based on drivers or assumptions, you can set up business rules. You must have access rights to the business rule to be able to launch it. You can launch business rules by selecting Tools > Business Rules if you are in Advanced Mode. If you are in Basic Mode, you have access to business rules only if they are defined in your task list.
Business rules can also be associated with data forms. To launch business rules associated with a data form, select Edit > Launch Rules. Business rules associated with data forms can be set to automatically run when you save data. You can also launch business rules associated with a data form by clicking on the business rules listed in the view pane.
N O T E
Creating business rules is covered in detail in a subsequent lesson.
Copyright © 2007, Hyperion. All rights reserved.
Business Rules
New Computer Expense
Headcount of New Employees
Price per New Computer =X
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-34 Planning: Create and Manage Applications
Entering Data with Smart ListsSmart lists are custom drop-down lists that you can access from data form cells. For cells whose members are associated with smart lists, data cannot be entered by typing a value. Instead, you select a value from a drop-down list.
After you click in a cell that is associated with a smart list, you can click the arrow to expand the smart list. You can then select one of the smart list options as the value for the cell.
After setting up smart lists and associating them with data forms, you can enter data on data forms by selecting from a drop-down menu. Remember that if you use smart lists to choose values from a drop-down list for certain data cells, no data values can be keyed into those cells.
Copyright © 2007, Hyperion. All rights reserved.
Entering Data with Smart Lists
Customer_Service_Class uses a smart list.
Network Sales, Chip Sales, andComputer Salesuse data values.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
Planning: Create and Manage Applications 19-35
Navigating Data Forms with MenusAfter creating a menu and associating the menu with a data form, you can use the menu by right-clicking on the data form. If you specified a required dimension for your menu item, you can right-click in the area on the data form that contains that dimension.
For example, if you select Account as the required dimension, then the menu is available when you click on Account members on the data form. Selecting none as the required dimension makes the menu available when you right-click in the data form.
Copyright © 2007, Hyperion. All rights reserved.
Navigating Data Forms with Menus
1. Add Headcount (Account 6000)
2. Enter T&E Rate (Account 6010)
3. Enter Software Rate (Account 6020)
4. Right-click on the Account column
5. Click Headcount business rule to calculate accounts 5240 and 5350 3
12
4
5
Module 7 Entering Data in Hyperion System 9 PlanningLesson 19 Entering Data
19-36 Planning: Create and Manage Applications
SummaryIn this lesson, you should have learned to:
• Submit data in data forms
• Adjust and annotate plan data
• Calculate data in a data form
• Enter data with smart lists
• Navigate data forms with menus
L E S S O N 2 0
Entering Data Using Smart View 20
ObjectivesAt the end of this lesson, you should be able to:
• Describe Smart View
• Enter, adjust, calculate, and analyze Planning data using Smart View
• Work with Planning data
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-2 Planning: Create and Manage Applications
Smart View OverviewYou can use Smart View to enter and analyze data from a single Excel interface. Smart View provides integration with Microsoft Office not only for Planning but also for Financial Management, Analytic Services, Web Analysis, Financial Reporting, Interactive Reporting, and Hyperion System 9 BI+ Production Reporting ™. Tasks that previously were repeated across products are now performed only once. The use of a single interface enables you to utilize multiple products simultaneously. Tight integration of Smart View with Office enables you to perform the following tasks:
• Import content into the Microsoft products Excel, Word, PowerPoint, and Outlook
• Utilize Office smart tags to add single data values and import reports
• Distribute and share Office documents by logging on only once to the data source
• Expose functions for Financial Management and Analytic Services content in Word, PowerPoint, and Outlook
Copyright © 2007, Hyperion. All rights reserved.
Smart View Overview
Planning Financial Management
Hyperion System 9 Applications+
Analytic Services
Hyperion System 9 BI+
Interactive ReportingProduction ReportingFinancial Reporting
Web Analysis
Smart View Client
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-3
Integrating Smart View with OfficeYou can use Smart View to import Hyperion System 9 BI+™ content from Financial Reporting, Interactive Reporting, Production Reporting, and Web Analysis into Excel, Word, or PowerPoint. BI+ content can consist of reports, dashboards, and charts from the following products:
• From Financial Reporting and Web Analysis, you can import reports.
• From Interactive Reporting, you can import charts, dashboards, and reports (first page only).
• From Production Reporting, you can import reports. Importing charts is not supported in Release 9.0.
Copyright © 2007, Hyperion. All rights reserved.
Integrating Smart View with Office
Excel:Data-entry formsAd hoc analysisFunctionsBI+ content
Word, PowerPoint, and Outlook:FunctionsBI+ content
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-4 Planning: Create and Manage Applications
Smart View ArchitectureSmart View incorporates powerful architectural features to handle a wide range of analytic applications across large multiple-user environments. The slide provides a high-level view of the integrated information flow between source data and the Smart View client.
The slide shows that Planning and Financial Management have their own Web servers built into the application tier. Analytic Services does not have its own application server. As a result, Analytic Services requires a separate installation for Smart View Provider.
Copyright © 2007, Hyperion. All rights reserved.
Smart View Architecture
HTTP(s)
Smart View Client
Data Source Connection Data Model
XML
Client Tier
Analytic Services Provider
Java API
Infrastructure
Planning Provider Financial ManagementProvider
Financial Management Application Server
Planning Application Server
Web Tier
Application Tier
Analytic Services
RDBMS Data Tier
TCPIP / DCOM
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-5
Establishing Data Source ConnectionsBefore you can analyze data using Smart View, you must establish connections to your data sources. To manage your data source connections, use Connection Manager. You can add, delete, and modify connections per Excel instance. The connections managed by Connection Manager have no relationship to worksheets. You can establish multiple connections per Excel instance. After you add data sources in Connection Manager and they are displayed, you can use Connection Manager to connect to the data sources.
You can add data sources for Planning, Financial Management, Analytic Services, Financial Reporting, Web Analysis, Interactive Reporting, and Production Reporting. You can connect to a data source directly, if you know the URL, or you can use Shared Services, which displays a list of providers to which you have access.
Copyright © 2007, Hyperion. All rights reserved.
Establishing Data Source Connections
2
3
1
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-6 Planning: Create and Manage Applications
You can see whether a data source is connected or disconnected by viewing the icon next to the data source name in Connection Manager. If you try to connect to a data source that is disconnected, you are prompted to log on. If you are authenticated by external authentication, you are not prompted to log on.
To add a data source connection:
1. In Office, select Hyperion > Connection Manager.
The Connection Manager dialog box is displayed.
2. Click Add, and select URL Provider.
The Add Data Source dialog box is displayed.
3. Perform the following actions:
a. From the Provider drop-down list, select Hyperion Provider.
b. From the Location drop-down list, select the Smart View provider URL. Alternatively, enter the URL in the list, using the following format:
Analytic Services - http(s)://<servername>:<portnumber>/aps/SmartView
Planning - http(s)://<servername>:<portnumber>/HyperionPlanning/SmartView
c. Optional: Select Create as default connection to make this connection your default database connection.
d. Click Next.
The Connect to Data Source dialog box is displayed.
N O T E
The default URL is http://localhost:13080/aps/SmartView.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-7
Establishing Data Source Connections (Cont.)4. Enter your user name and password, and click Connect.
The Select Database or Repository dialog box is displayed.
5. Select a database from the list, and click Next.
The Add a Connection Name dialog box is displayed.
6. Enter a name and description for the connection, and click Finish.
The connection is now available for selection in Connection Manager.
Copyright © 2007, Hyperion. All rights reserved.
Establishing Data Source Connections (Cont.)
4
5
6
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-8 Planning: Create and Manage Applications
Planning and Smart ViewYou can work with Planning features when using Smart View. You can open Planning data forms in Excel, and you can work with online data forms while connected to the Planning server or offline data forms for additional flexibility.
When you use data forms with Smart View, you have the same functionality as you have with data forms in Planning. You can view form instructions, adjust data, manipulate data by using ad hoc adjustments, lock and spread values to base periods, enter supporting detail and cell text, and launch business rules.
The Planning server performs validity checks involving user security, metadata access, and form definition changes in order to synchronize data. The server then saves only incremental changes to the cells that were changed or modified after the data form was opened in Excel.
Copyright © 2007, Hyperion. All rights reserved.
Planning and Smart View
Open Planning data forms in ExcelWork online or offline— Use Planning data forms even when disconnected from the Planning server— Synchronize data back to the Planning server with validity checks
View instructionsAdjust dataEnter cell textLock and spread values to base periodsEnter supporting detailCalculate dataEnter and preserve formulas
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-9
Opening Data Forms in Smart ViewAfter connecting to a Planning data source, you can select a data form to work with in Excel to enter and adjust data using Smart View. Many functions that you use during data entry in Planning are also available when you work with data forms in Smart View. You have access to the same data forms that you have access to in Planning.
N O T E
Smart View does not support Hyperion System 9 Workforce Planning™.
Copyright © 2007, Hyperion. All rights reserved.
Opening Data Forms in Smart View
To open a Planning data form in Smart View, selectHyperion > Forms > Select Form
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-10 Planning: Create and Manage Applications
Navigating Data Forms in Smart ViewAfter you open a data form in Smart View, you can use the arrow keys to move forward, backward, up, or down. Press Tab to move to the next cell in a row. Press Shift+Tab to move to the previous cell in the row. Press Enter to move to the next cell in a column and Shift+Enter to move to the previous cell in the column.
If you want to work with a specific slice of data, you can change the page selections and then click Go in the same manner as you would in Planning. Functions are available from the Hyperion menu, and there are shortcuts on the Smart View toolbar.
Copyright © 2007, Hyperion. All rights reserved.
Page ListToolbar
Navigating Data Forms in Smart View
Column Headings
Cells with Supporting Detail
Data Input Cells
Parent Member
Row Headings
Point of View
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-11
Entering Data in Smart View Using Data FormsYou can utilize the full functionality of Excel with Planning data forms both online and offline when you work in Smart View. You can use Excel functionality to view data and text, create formulas, and format data.
You cannot modify the structure of a Planning data form, but you can set up user-modified areas on a spreadsheet. This customization is not lost when you refresh the data form or when you open a new Planning data form in Excel. You can define and save numeric analyses and calculations for the data in a Planning data form. In other words, you have greater analytic capability on the fly, especially when data forms are offline.
Copyright © 2007, Hyperion. All rights reserved.
Entering Data in Smart View Using Data Forms
Utilize full Excel functionality.Set up customized areas of the spreadsheet.Add or modify data values.Spread data values.Adjust, copy, and paste data values.Add or view cell text and supporting detail.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-12 Planning: Create and Manage Applications
Entering DataYou can add data values by entering them in input cells. You can modify data values by typing over existing values. You can spread values from summary periods to base periods. The same rules apply when you spread values using Smart View as when you use Planning. You cannot use cell locking when you spread data in Smart View.
Adjusting DataTo adjust values in Smart View, you use the Adjust Data dialog box. Flexible data-entry operators are not available in Smart View. You can increase or decrease values by a percentage or numeric value as well as multiply or divide by a fixed value. In Smart View, you cannot adjust a data value if a cell is read-only or contains supporting detail.
If you want to eliminate data from a cell that has a data value, replace the data value with #missing. Another way to replace a data value with #missing is to select the cells that you want to replace with #MISSING and press the Delete key.
You can select a range of cells by using the same techniques that you use for data entry in Planning. You can also copy and paste data values in a grid. The rules for copying and pasting apply in all situations in grids except one: If you copy and paste a value with supporting detail, only the value—not the supporting detail—is copied and pasted.
Annotating Plan DataYou can add cell text to a cell at any level. You can also add supporting detail to build and communicate bottom-up values. You cannot add account annotations or annotate planning units from Smart View.
Submitting Plan DataAfter entering and adjusting data, you need to save your changes in the Planning application. You do this by selecting Hyperion > Submit Data. Data values are updated directly to the Analytic Services database; supporting detail and cell text are updated directly to the Planning application relational database.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-13
Adding Formulas to Data FormsYou can create Excel formulas to manipulate or analyze the data in data forms. You can save the formulas with the Excel workbook so that they are preserved when you use the workbook again.
Formulas interact with other functionality in the following ways:
• You can spread data values using a formula in a summary parent cell. Spreading logic ignores formulas in child cells. For example, you could enter a formula in Q1 whose calculated value is spread over Jan, Feb, and March. However, if you enter a formula in Feb, that cell is ignored when the value for Q1 is spread.
• If you move a referential formula, its cell references are updated to reflect its new location.
• If you use the Suppress #Missing Rows feature on a cell that has a referential formula, the cell references are not updated; the cell relationship is absolute, not relative.
Copyright © 2007, Hyperion. All rights reserved.
Adding Formulas to Data Forms
You can create formulas— inside or outside data form grids— on cells that contain cell text
You cannot create formulas— on read-only cells or cells that are locked— on cells that have supporting detail
Formulas are preserved even when you— refresh data forms— open saved .xls worksheets in the future— expand or collapse rows or columns
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-14 Planning: Create and Manage Applications
If you create formulas in a data form, you are prompted to save the workbook as an .xls file with the new formulas under the following conditions:
• You change the current page.
• You take the data form offline.
• You select a different data form.
• You connect to a different data source.
You lose temporary access to the formulas even if you save the formulas with the workbook when:
• You change the current page, data form, or data source.
• You take the data form offline.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-15
Calculating Data in Smart ViewAfter entering data in a data form, you need to calculate new totals for parent members. You have the same data calculations options available to you in Smart View as you have during data entry in Planning.
You can launch business rules and calculation scripts that recalculate data in Analytic Services. The data form in Excel is updated with the new data. You see the calculation scripts that you have access to listed by plan type. If a runtime prompt is part of a business rule, you are prompted to enter information.
After the business rule is executed, the values in the Analytic Services database reflect the results of the calculation.
Copyright © 2007, Hyperion. All rights reserved.
Calculating Data in Smart View
Hyperion > Calculation Options > Business Rules
Hyperion > Calculation Options > Rules on Form
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-16 Planning: Create and Manage Applications
Offline Planning OverviewYou can work with Planning data forms from remote locations when you are not connected to a Planning server. You can disconnect from the Planning server and work offline and still be able to use comparable online functionality. Working offline, you can enter and save data to the Planning server. For example, you can take data forms offline, enter and adjust data, view instructions, add supporting detail, run business rules, and create formulas to manipulate data.
Working offline allows you to take a Planning data form in Excel and establish an impromptu local connection to a data source without being connected to the Planning server. Thus, you can continue to work on plan data and perform what-if scenarios when you do not have access to the Planning server. When you take a data form offline, the Planning server flags the data form status as offline. Data forms associated with a connection are saved locally on your hard drive. By synchronizing the locally saved data with the server, you ensure that the data form uses the most recent information.
Copyright © 2007, Hyperion. All rights reserved.
Offline Planning Overview
Offline Planning - work with data while not connected to the Planning applicationWork with Offline MyAnalytics cubeRobust support for Web-based Planning functionality, including offline calculationsand business rules
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-17
Taking Data Forms OfflineYou use the Take Offline Wizard to take data forms offline.
To take data forms offline:
1. Select Hyperion > Forms > Take Offline.
The Take Offline Wizard is launched.
2. Select the data forms to take offline, and click Next.
3. Select the dimensions and members to take offline.
The dimensions and members are those displayed in the Page drop-down lists of the forms you take offline.
Copyright © 2007, Hyperion. All rights reserved.
Taking Data Forms Offline
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-18 Planning: Create and Manage Applications
4. Create an offline connection, giving it a unique name, and click Finish.
The Download Status window displays the names of the outline, forms, dimensions, and members that are being downloaded for the offline connection.
When the download process is complete, the message “Forms are successfully downloaded,” is displayed.
5. Click OK.
6. Close Excel.
N O T E
To take a data form or group of data forms offline, you must select them and give them an offline connection name. You can select the offline connection name over multiple Excel sessions.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-19
Working with Planning OfflineYou can work within Excel using the offline connection that you created. Most client-side capabilities, such as viewing form instructions, adjusting data, entering cell text, and adding supporting detail, remain available when you work offline. There are some differences in the capabilities for performing some tasks. For example, to add supporting detail, you can select a range of contiguous cells in a row or column if you are working online. (You cannot select a section of cells that include a combination of rows and columns.) However, in offline mode, to add supporting detail, you can select cells only on a cell-by-cell basis.
To work with Planning offline:
1. Launch Excel.
2. Select Hyperion > Connection Manager, and select the offline connection.
Copyright © 2007, Hyperion. All rights reserved.
Working with Planning Offline
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-20 Planning: Create and Manage Applications
3. Select the data forms and members with which you want to work.
4. Select Hyperion > Submit Data to save the changed data to your computer.
You can save data forms in the local data source when you work offline. You have the option of saving a single worksheet or multiple worksheets when you work offline. Whether you are working offline or online, it is recommended that you submit data to the data source so that the server is updated with the latest data from the worksheet.
The following rules apply when data is submitted:
• Dimensions must be displayed in the axis in which they were displayed before the data was synchronized. This stipulation is true for all axes (rows, columns, pages, and points of view).
• Pages must be displayed in the order in which they were displayed when the form was loaded.
• The order of the dimensions in the rows or columns can be changed.
N O T E
Saving data forms using an offline connection saves the changes locally to your computer. If you also save the Excel workbook, you save only the data at the currently selected dimension member combination.
N O T E
If some submitted cells are no longer on the data form, only the cells to which you have write access and that exist on the new data form definition are saved.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-21
Synchronizing Data to the ServerYou can save changed data to the Planning server by synchronizing your data. When you synchronize your data, you can synchronize at the workbook level or at the worksheet level. Synchronization is important because updated data is sent back to the server so that the Planning application reflects the work performed remotely.
To synchronize data to the server:
1. Use Connection Manager to connect to the same offline connection.
2. Select Hyperion > Forms > Sync Back To Server to save the changed data to the Planning server.
The Sync Back Wizard dialog box is displayed.
3. Log on to the server by typing your login ID and password, and click Next.
Copyright © 2007, Hyperion. All rights reserved.
Synchronizing Data to the Server
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-22 Planning: Create and Manage Applications
4. Select the data forms whose data you want to save to the Planning server, and click Next.
5. Select the page members to synchronize back to the server, and click Next.
6. Optional: Select to delete offline data and application after synchronization, and click Finish.
A message, “Sync back to server was successful,” confirms that your changed data was saved to the Planning application.
7. Click Done.
N O T E
If someone else changed data for the same cells, only the most recent data is saved.
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
Planning: Create and Manage Applications 20-23
SummaryIn this lesson, you should have learned to:
• Describe Smart View
• Enter, adjust, calculate, and analyze Planning data using Smart View
• Work with Planning data
Module 7 Entering Data in Hyperion System 9 PlanningLesson 20 Entering Data Using Smart View
20-24 Planning: Create and Manage Applications
M O D U L E 8
Adding Business Rules 20
OverviewThe aim of this module is to create business rules to perform calculations, and verify their results. You also define runtime prompts, and add them to business rules as well as add actions and formulas to business rules. You can organize your business rules into projects to make locating and maintaining your business rules easier.
Lessons in this module include:
• Creating Business Rules
• Building Runtime Prompts for Business Rules
• Adding Formulas to Business Rules
L E S S O N 2 1
Creating Business Rules 21
ObjectivesAt the end of this lesson, you should be able to:
• Describe Business Rules and its capabilities
• Navigate Administration Console to design business rules
• Create business rules
• Launch business rules
• Print business rules
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-2 Planning: Create and Manage Applications
Business Rules OverviewIn traditional multidimensional applications, your organization typically requires more complicated calculations to be performed than can be defined within your dimension hierarchies or with member formulas. For these more complex calculations, you can create business rules. Business rules are integrated with Planning and leverage the power of Analytic Services calculation scripts to let you create complex, multistep calculations that are not possible with member formulas.
For example, you can calculate aggregated totals and allocate totals based on head count. Business rules can also target specific slices of the database. For example, you could create a rule to copy values for Product Sales, North America 2007 to Product Sales, North America 2008 and increment the values by 10%.
Administrators and interactive users use the Administration Console in Analytic Administration Services to create, edit, validate, launch, and maintain business rules and sequences. Sequences group multiple business rules to launch them in a particular order at one time.
Copyright © 2007, Hyperion. All rights reserved.
Business Rules Overview
Business Rules enable you to:Leverage the power of Analytic Administration Services to createcomplex calculationsBuild sophisticated business rules including those which:— Allocate costs among entities— Model Revenue — Model Expenses for:
— Employee planning— Depreciation planning— Selling costs— Manufacturing costs
Choose graphical components to build rulesStore rules in a central repository where you can organize them into projects
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-3
The graphical depiction of components, formulas, and processes makes it easy to construct business rules for your planning application. You can work with macros, variables, and predefined formulas as you set up business rules. As a business rule designer, you can save time by using macros to reuse pieces of business rules in other business rules or macros. You can use variables both when setting up a business rule and when running a business rule. Several formulas are available and can save time in the design of business rules.
Business rules are easy to use. Launching business rules can be done by business users from several different places, including from within Analytic Administration Services, the Business Rules Web Launcher, the Business Rules Command Line Launcher, and Planning. Business rules with runtime prompts ensure valid inputs from budget preparers. By enabling the entry of runtime prompts during launching, Business Rules makes a single, centrally created business rule reusable by several users.
Business rules are stored in a central location, making them easier to maintain. Business rules can be created, organized, and stored into projects, making locating and updating business rules easier.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-4 Planning: Create and Manage Applications
Business Rules RolesYou set up users and groups, and assign roles to them, in Hyperion System 9 Shared Services User Management Console ™.
After creating a business rule, you become the owner of the business rule, which writes your user name in the Owner attribute field. As the owner of the rule, you can edit and delete the business rule. The administrator must assign launch privileges to the rule for the particular database location so that users can launch the rule.
Copyright © 2007, Hyperion. All rights reserved.
Business Rules Roles
Roles
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-5
Business Rules roles include Administrator, Interactive User, and Basic User. The following table summarizes Business Rules roles and typical tasks performed:
Prerequisites for Accessing Business Rules You log on to Administration Console, a component of Analytic Administration Services, to create, edit, validate, launch, and organize business rules. You need to ensure that Shared Services, the Analytical Administration Services Server, the Analytic Server, and the Planning application server are all running before you launch Administration Console.
You log on to Administration Console and use variables, macros, commands, functions, formulas, and actions to create a new business rule. You can launch business rules directly from within Administration Console to execute your complex calculations. In addition, you can launch rules from Planning.
Role Tasks That Can Be PerformedAdministrator A user or group who has the role of Administrator can do any of the
following tasks:• Create, launch, edit, validate, and manage business rules, sequences,
macros, variables, and projects• Assign access privileges to business rules, sequences, macros, variables,
and projects• Provision users, groups, and roles• Set up the repository and log file
Interactive User
A user or group who has the role of Interactive User can do any of the following tasks:• Create, launch, edit, validate, and manage business rules, sequences,
macros, variables, and projects• Assign access privileges (with the exception of the ability to launch
business rules, which can only be assigned by an administrator) to business rules, sequences, macros, variables, and projects
Basic User A user or group who has the role of Basic User can do any of the following tasks:• Launch business rules and sequences to which the user has access• View business rules and sequences to which the user has access• View all variables and macros
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-6 Planning: Create and Manage Applications
Navigating Business RulesYou navigate Administration Console to build business rules. The type of information you see on the screen depends on the selected tab.
Components of Enterprise View TabAfter logging on to Administration Console, you can expand the nodes under the Business Rules node to view its contents. Business Rules nodes include:
• My Projects
• Repository View
• Administration
Copyright © 2007, Hyperion. All rights reserved.
Navigating Business Rules
Organizes business rules, sequences, macros, and variables into logical groupings of information.
Lists all objects in the Business Rules repository including business rules, sequences, macros, and variables.
Lists the properties of the client and server.
Access and work with Business Rules nodes.Create and edit graphical business rules.View the database outline.
Lists all projects you use to organize your calculations.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-7
Components of BR Language TabYou edit or create rules by building a series of actions, formulas, variables, and custom pieces, and setting up those components. The BR Language tab lists predefined actions and formulas used to build business rules. You can access the actions and formulas either on the BR Language tab or by right-clicking in the Rule Editor.
Copyright © 2007, Hyperion. All rights reserved.
Components of BR Language Tab
Actions
Formulas
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-8 Planning: Create and Manage Applications
Navigating the Rule EditorSelect the BR Language tab to edit an existing rule or to create a new rule. The BR Language tab consists of the navigation frame and the Rule Editor. From the navigation frame, you select actions and formulas to include in your business rule. You use the Rule Editor to associate an Analytic Services or Planning outline with your business rule and to set up the details for your business rule.
Copyright © 2007, Hyperion. All rights reserved.
Navigating the Rule Editor
NavigationFrame –Select Actions and Formulas
SelectOutline
Build Rule
Select Members
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-9
Business Rules Creation ProcessBefore creating business rules, you need to have an understanding of the calculations that you want to set up. After you determine the requirements for your calculations, you use the navigation frame to access the business rules repository.
Setting a Plan for Developing Business RulesIn order to plan for creating business rules, you need to consider the following:
• Familiarize yourself with the database dimensionality and outline structure
• Know where data is stored in the database, how data is stored and aggregated, and at what level the data gets loaded into the database
• Verify the order in which calculations will take place and the sequence of business rules
• Verify any key assumptions used to drive calculations
Copyright © 2007, Hyperion. All rights reserved.
Business Rules Creation Process
Ensure that you do the following:Do not include upper level members that you do not really need. Calculate portions of the database on which your calculation is dependent. Make your last step to aggregate data affected by the rule.
25%50South
15%30Central
10%20West
50%100East
200N. America
% of SalesSales
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-10 Planning: Create and Manage Applications
In preparation for building business rules, ensure that you do the following:
• Do not include upper-level members that you do not really need. For example, if you include Q1 to be calculated by your formula, the values calculated by the business rule are overwritten when the data is aggregated.
• Calculate portions of the database on which your calculation is dependent. For example, to calculate sales for each child of North America as a percentage of total sales, you must first aggregate data to determine the value for sales for North America.
• Make your last step to aggregate data affected by the rule. Since the business rule changes the value of level 0 members, the upper-level members need to be calculated to reflect the latest data values.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-11
Launching the Rule EditorTo create a business rule, you launch the Rule Editor from the Enterprise View tab in the navigation frame. After expanding the Business Rules and Repository View nodes, you can right-click the Rules node to create a new rule.
You navigate the tabs on the Rule Editor to build business rules. If you are creating a new rule, you are initially placed on the Graphical tab. Associate a database outline to refer to as you create the business rule. Next, specify global properties, including how formula components are calculated and what dimensions are common to all the formula components (also known as the global rule range).
N O T E
You must select a Planning outline if you want to set up your business rule to work with Smart Lists.\
Copyright © 2007, Hyperion. All rights reserved.
Launching the Rule Editor
Create a new rule Select an outline
5
3
2
1
4
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-12 Planning: Create and Manage Applications
On the Overview tab, select a choice for intelligent calculation.
After setting global properties, you can set a range for each dimension by using the Range tab. You can either type a value in the Selected Values text box or click the magnifying glass icon to select members and variables.
To continue building graphical business rules:
1. Add actions and formulas to the Graphical tab by doing one of the following:
• Select the BR Language tab and drag actions and formulas onto the Graphical tab
• Right-click anywhere inside the Graphical tab to insert actions and formulas onto the Graphical tab
2. Set up the details for each action and formula, including selecting members for each component to set up calculations in both the source and the destination.
3. Optional: Set up local variables on the Local Variables tab.
4. Write a summary of what this business rule is used for on the Doc tab.
5. Type the name, description, and owner for the business rule on the Properties tab.
6. On the Location tab, select the location for which the calculation can be run.
You can select a specific database outline or select all locations to enable users to run the business rule against any database.
7. As the administrator, you can grant or remove access to a business rule on the Access Privileges tab.
If you are the owner, or you have been granted Modify access to the business rule, you can grant or remove editing privileges for the business rule.
8. To save the business rule, click Save.
N O T E
Intelligent calculation calculates only the data blocks that need to be calculated, making the calculation more efficient. Keep the default setting (Off) if you want to calculate all data blocks.
N O T E
You must save the business rule before you can validate or launch that rule.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-13
9. Click Validate to validate the rule.
10. Optional: Launch the business rule.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-14 Planning: Create and Manage Applications
Adding Actions to Business RulesWhile building your graphical business rule, you can choose to include the actions Aggregate Data, Copy Data, Clear Data, and Create Blocks to your rule. All of these actions can be added by selecting the BR Language tab and either double-clicking or dragging the action onto the Graphical tab. You can also select to add an action to business rules by right-clicking in the Rule Editor window.
Adding the Aggregate Data ActionThere are several choices to set up the Aggregate Data action. On the Overview tab, you choose a calculation option and method.
Copyright © 2007, Hyperion. All rights reserved.
Adding Actions to Business Rules
Aggregate Data Action
Calculation Options and Methods
Value type of User defined can be specified through Member Selection Member
Selection button
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-15
Calculation options include Calculate Entire Database, Calculate Entire Database with Two Pass Calculation, and Calculate Portion of Database Specified Below, the default selection. To calculate a portion of the database, you specify the section you want to calculate by selecting a value type. If you selected User Defined for the value type, then you select members to be included in the calculation.
Calculation methods include Aggregate Missing Values in the Database, Aggregate Data Up to Local Currency, Optimize the Calculation of Formulas on Sparse Dimensions, and Use Calculator Cache.
After you make your selections on the Overview tab, you can optionally use the Range tab to restrict the aggregation to a range of members and variables in one or more dimensions.
Adding the Copy Data ActionYou use the Copy Data action to copy data from one part of the database to another in the same database. Furthermore, you can perform mathematical operations on the copied data. For example, to create your budget for the current year, you can start with a copy of last year’s actuals and increase those values by a percentage to determine your starting point for your budget.
To finish building the business rule:
1. On the Overview tab, enter a name in the Name text box. (The default name is Destination.)
2. If blocks do not exist and you want to create them as part of the copy business rule, select Create Blocks During Copy.
3. Select values in the Selected Values text box for the target values or destination.
4. Select values in the Selected Values text box for the source.
N O T E
If you do not choose to create blocks within the Copy Data action, and data blocks do not exist in the destination but they do exist in the source, no data will be copied for those members.
If
N O T E
If the source and destination are always the same, you can make the selection for the destination, and the source is automatically inherited from the destination.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-16 Planning: Create and Manage Applications
5. To apply a calculation, select Apply Calculation.
An operator and number component are added to the formula.
6. Select an operator: addition (+), subtraction (-), multiplication (x), or division (/).
7. Select the calculation to apply.
You can type a specific number, select a variable, or select values for each available dimension.
8. Click Save.
Adding the Clear Data ActionYou may want to clear data in a destination before applying an action or formula. You use the Clear Data action to clear data from a specific portion of the database. You can choose to clear individual cells or an entire block. Clearing data sets the data value to #MISSING.
Adding the Create Blocks ActionYou may want to ensure that blocks exist for sparse member combinations in a specified slice of data. Remember that in order to store the result of business rule calculations, a block must first exist before executing the calculation.
You can use the Create Blocks action to add blocks to the database. Before adding the Create Blocks action, give some careful thought to whether it is really a necessary step and for which portions of the database it is necessary. There is a potential for a large increase in the database size. To assist you in your analysis, you can view a calculation of the block size and maximum possible blocks that would exist for the specified data slice after the calculation is run.
N O T E
You cannot use Create Blocks with Dynamic Calc or Label Only members.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-17
Selecting Members for Business RulesTo set up business rules, you can use member selection to select members used in global ranges, action, and formula components. You can select members for business rules using the Multiple Select dialog box. On the Member tab, you can expand the dimension outline and select members to include. You use the drop-down list below the arrows to select members based on their relationship to a member. Next, you use the right or left arrow to move the selection to or remove it from the Selected box. You use the down or up arrow to move the selection to or remove it from the Excluded box.
In the example shown on the slide, you select Entity as your dimension and you want to include all the descendants of North America except for those in the Central region. In the Selected text box, you select to include the descendants of North America, while in the Excluded text box you select to exclude the descendants, inclusive of Central.
Copyright © 2007, Hyperion. All rights reserved.
Selecting Members for Business Rules
All descendants of North America are included with the exception of Central and its descendants
2 5
7
4 1
3
6
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-18 Planning: Create and Manage Applications
To select some members and exclude other members:
1. Select the member to include.
2. From the drop-down list, select the relationship.
3. Click the right arrow.
The selection is moved to the Selected box.
4. Select the member to exclude.
5. From the drop-down list, select the relationship.
6. Click the down arrow.
The selection is moved to the Excluded box.
7. Click OK.
The Rule Editor window is displayed with your selection.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-19
Assigning Access to Business RulesYou use the Access Privileges tab to grant or remove access to business rules. Access privileges determine which users and groups can validate, launch, or modify business rules and are assigned using the Privilege drop-down list. You can also specify whether users can run the business rule against a specific database or against all databases during validation and launch. You select valid locations from the Location drop-down list.
Copyright © 2007, Hyperion. All rights reserved.
Assigning Access to Business Rules
To assign access to a user or group:1. Select the Access Privileges
tab.2. Click Add.3. From the drop-down list, select
a privilege.4. From the drop-down list, select
a location.5. Select the user or group.6. Use the arrows to move users
and groups into the Selected box.
7. Click OK.8. Click Save.
21
5
3
6
7
8
4
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-20 Planning: Create and Manage Applications
Access privileges must be added one at a time. If you want to grant two different privileges, such as “Validate or launch” and “Modify rule repository objects” to the same user or group, you need to do this in two separate actions. However, you can grant the same access to more than one user or group at the same time by using the Shift or Ctrl key to select multiple users or groups.
N O T E
Before you assign access privileges to users or groups, you need to provision those users or groups in Shared Services User Management Console.
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-21
Launching Business RulesAfter business rules are created and validated, they can be run in either Analytic Services or Planning. Business rules creators can launch business rules using Analytic Services Administration Console in order to test the rules.
Copyright © 2007, Hyperion. All rights reserved.
Launching Business Rules
You can launch business rules from:Analytic Administration Services ConsolePlanning
Analytic Administration
Services Console
Planning
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-22 Planning: Create and Manage Applications
Launching Business Rules from Analytic Administration Services ConsoleYou can launch and test the business rules that you create in Administration Services Console.
To launch a business rule in Administration Services, select the business rule from the list of business rules under the Rules node, right-click the rule and select Launch. Enter required runtime prompts, and click Launch.
Copyright © 2007, Hyperion. All rights reserved.
Launching Business Rules from Analytic Administration Services Console
2
3
1
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-23
Launching Business Rules from Planning – Data FormsAfter you create business rules, users can launch rules to which they have access. Launching business rules can be done from Planning. The capability to launch rules within Planning is convenient for planners who are already doing other work such as data entry.
Data form designers can associate business rules with data forms. If a business rule is associated with a data form, business users can launch the rule from within the data form. To launch a business rule, select a rule and click Launch.
Business users can also launch business rules in Planning with context-sensitive menus. To launch a business rule with a menu, select a data cell and right click to launch the calculation.
The business rule may prompt you to enter information, called a runtime prompt. After you successfully launch a business rule, the data is updated in the Analytic Services database. If you are working on a data form when you launch the business rule, you can refresh the data form to view the updated or new data.
Copyright © 2007, Hyperion. All rights reserved.
Launching Business Rules from Planning –Data Forms
If a rule is associated with a data form, do one of the following:• From the view pane, click the rule,
and then follow the steps for launching a rule from the Edit menu
• From the Edit menu, select Launch Rules
1. Select a Rule2. Click Launch3. Click Close
To launch the rule from the Edit menu:
To launch the rule from the view pane:
2
1
3
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-24 Planning: Create and Manage Applications
Launching Business Rules from Planning – Tools MenuYou can also run business rules which are not associated with the data form. After you select Tools > Business Rules, the list of business rules for which you have access is displayed. You can select a business rule and launch it. Refresh the data form after the business rule calculation runs to display the updated results.
Copyright © 2007, Hyperion. All rights reserved.
Launching Business Rules from Planning –Tools Menu
3
2
4
If a rule is not associated with a data form, then:1. From the Tools menu, select Business Rules2. Select a Plan Type3. Select a Rule4. Click Launch
1
Module 8 Adding Business RulesLesson 21 Creating Business Rules
Planning: Create and Manage Applications 21-25
Printing Business RulesTo document the contents of business rules, you can print the information contained in business rules from the Administration Console of Analytic Administration Services. You can use the Print Preview option to view the contents of the report on your screen. To print a business rule, first open the rule in the Rule Editor. Then, from the File menu, you can select to preview or print the report.
Copyright © 2007, Hyperion. All rights reserved.
Printing Business RulesHeader
Business Rule Properties
Access Assigned
Business Rule Documentation
Valid Locations
Source
Module 8 Adding Business RulesLesson 21 Creating Business Rules
21-26 Planning: Create and Manage Applications
SummaryIn this lesson, you should have learned to:
• Describe Business Rules and its capabilities
• Navigate Administration Console to design business rules
• Create business rules
• Launch business rules
• Print business rules
L E S S O N 2 2
Building Runtime Prompts for Business Rules 22
ObjectivesAt the end of this lesson, you should be able to:
• Describe runtime prompts
• Create runtime prompts
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-2 Planning: Create and Manage Applications
Runtime Prompts OverviewYou can set up business rules to include variables. Variables assume defined values. If you set up a variable to be a runtime prompt type, then business users are prompted at runtime to supply a single member, multiple members, a string, a number, or a dimension. The value is then used to calculate the business rule. For example, if you have a variable named CurrMonth, and the value May is supplied at runtime, then May is substituted for CurrMonth.
Copyright © 2007, Hyperion. All rights reserved.
Runtime Prompts Overview
In setting up business rules you can:Enter variables that are resolved when a user launches a ruleInclude default values to be used in runtime promptSet up limitations so that values are within a range you define
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
Planning: Create and Manage Applications 22-3
You can include default values in runtime prompts. You can set up default values when you create a business rule so that no matter where the business rule is run, a default value that you specify is used for the calculation. You also can set whether the default members on the runtime prompt window match the members selected in the page and POV axes.
To ensure that the user input is acceptable, you can set up limitations for the runtime prompt so that users supply a value within a defined range.
N O T E
To set the default members for a business rule using runtime prompts to the page and POV axes on a data form, you navigate to the Business Rules tab when creating that data form. You then select to set the properties for that business rule, indicating that the defaults are taken from the page and POV axes.
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-4 Planning: Create and Manage Applications
Adding Runtime PromptsRuntime prompts are set up as either global or local variables within business rules. For a variable to be a runtime prompt, the usage type “Run-time prompt” must be selected. After you create global variables, users can select to add those variables to individual business rules. Local variables are valid only for the business rule for which they were created.
N O T E
In order to prompt users to select dimension members, you must associate an outline and select a dimension as part of the setup for the variable.
Copyright © 2007, Hyperion. All rights reserved.
Adding Runtime Prompts
Runtime Prompts as Global variables Runtime Prompts as Local Variables
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
Planning: Create and Manage Applications 22-5
Setting Up Runtime Prompts as Global VariablesYou create global variables to be used as runtime prompts from the Enterprise View in the Global Variable section. You create or edit global variables by expanding the Business Rules and Repository View nodes and right-clicking Global Variables.
To set up global variables:
1. From the Associated Outline drop-down list, select an outline.
2. On the Variable tab, type a name and a description.
3. From the Type drop-down list, select a type:
• Member or Members: Either a specific member or a range of members from the dimension you select
• Dimension: A dimension to be used for member selection
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Runtime Prompts as Global Variables
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-6 Planning: Create and Manage Applications
• String, Integer, Real, or Percent: A text string, an integer, (the default selection), a real number, or a percentage
• StringAsNumber: A text string (Available only if you selected a Planning outline.)
• DateAsNumber: A date (Available only if you selected a Planning outline.)
4. Optional: Select the Smart List check box and enter the name of the Smart List in the Smart List text box.
5. If you selected Member or Members in the Type text box, select the dimension from which you want users to select a member or members.
6. Optional: In the Limits text box, perform one of the following actions:
• If you specified Member or Members in the Type drop-down list, either type the names of the members in the Limits text box, or use the lookup button to search for a range of members against which users can validate the variable.
• If you specified Real, Integer, or Percent, type minimum and maximum values in the Limits text box.
• If you specified a Smart List, either enter the limits for the Smart List, or use the lookup button to select limits.
7. Optional: Select Allow #Missing to enable business users to specify #Missing or blank as the default value for the variable.
8. If you want to provide a default value, type or select a value in the Value text box.
T I P
You can search for a Smart List name by clicking the lookup button.
N O T E
If you selected Dimension or String for the type, the Limits text box and lookup button are disabled.
N O T E
The Allow #Missing option is available only when the type is numeric.
N O T E
If you selected Smart List, you must enter a default value for the Smart List.
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
Planning: Create and Manage Applications 22-7
9. In the Usage Type drop-down list, select Run-time prompt.
10. In the Prompt String text box, type the text of the prompt to be displayed when the business rule is launched.
11. Optional: Select Do not save value entered during validation and launch as the default value.
Each time the runtime prompt is executed, the default value from the Default Value text box is used rather than the last value that the business user entered.
12. On the Properties tab, type the name of the variable owner, and specify whether the variable should be locked to prevent users from opening it for editing.
13. On the Access Privileges tab, grant or delete access to the variable.
14. Click Save.
N O T E
You can include unlimited text as the runtime prompt text; however, the runtime prompt text that is displayed is truncated. The display limits vary depending on the application that displays the runtime prompt.
N O T E
If you are the owner, or have been granted Modify access to the variable, you can grant users editing privileges for the variable.
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-8 Planning: Create and Manage Applications
Applying Runtime Prompts as Global VariablesIf you use global variables for runtime prompts, you can assign variables to your business rules as you make your dimension selections.
For example, if you want to prompt a user to enter a North American entity, you first set up a global variable that defines the acceptable entities. The global variable is called NAmericanEntity. Next, in the business rule editor, you navigate to member selection for the Entity dimension, and then navigate to the Global Variables tab. Finally, you select the global variable that you want to use and use the arrows to move the variable to the Selected box. After you complete your selection, the Entity dimension lists the global variable in the Selected Values text box.
Copyright © 2007, Hyperion. All rights reserved.
Applying Runtime Prompts as Global Variables
1
5
2 3
4
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
Planning: Create and Manage Applications 22-9
Setting Up Runtime Prompts as Local VariablesLocal variables work in the same way as global variables, except that local variables affect only the business rule for which you create them. You can add, modify, or delete a local variable on the Local Variables tab of the rule for which it is created. Local variables assume the access privileges of the rule with which they are associated. If you create or modify a local variable, that variable is added, modified, or deleted when the business rule is saved.
To create or edit a local variable, you open the rule for which the local variable applies, and then navigate to the Local Variables tab. You use the Add, Edit, and Delete buttons to create, modify, and delete local variables. You follow the same steps to set up local variables as runtime prompts as you did to set up global variables as runtime prompts. However, because local variables are part of business rules, you use the Apply button to associate the runtime prompt with the business rule, and then save the business rule.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Runtime Prompts as Local Variables
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-10 Planning: Create and Manage Applications
Specifying Limits for Runtime PromptsIn addition to setting up the type of input you want users to provide, you can focus user input, narrowing the scope to acceptable values. For example, in your runtime prompt string, you prompt users to enter a value between 1 and 10. You select an integer for the type of input, but you want to ensure that the value entered is within your acceptable range. Therefore, you set limits by indicating both minimum (1) and maximum (10) values in the Limits text box.
You can also assign limits for member selection. For example, in your runtime prompt string, you prompt users to select a North American entity. You select Member or Members for the type of input. To ensure that the entity or entities selected is within your acceptable range, you either enter the names of the members in the Limits text box or use the lookup button to select a range of members against which users can validate the variable.
Copyright © 2007, Hyperion. All rights reserved.
Specifying Limits for Runtime Prompts
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
Planning: Create and Manage Applications 22-11
SummaryIn this lesson, you should have learned to:
• Describe runtime prompts
• Create runtime prompts
Module 8 Adding Business RulesLesson 22 Building Runtime Prompts for Business Rules
22-12 Planning: Create and Manage Applications
L E S S O N 2 3
Adding Formulas to Business Rules 23
ObjectivesAt the end of this lesson, you should be able to:
• Identify the four formulas included with Business Rules
• Add formulas to business rules
• Manage business rules
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-2 Planning: Create and Manage Applications
Business Rules Formula OverviewYou can set up formulas to calculate data. You can choose from four formulas to insert into your business rules: Pro Ratio, Units-Rates, Variable, and Custom.
Each formula has a Formula tab, a Formula Range tab, and a Data Condition tab. Typically, you first specify the destination and sources for the calculation. Next, you specify the formula range. Finally, you specify data conditions under which the formula is calculated.
Copyright © 2007, Hyperion. All rights reserved.
Business Rules Formula Overview
Specify certain criteria that must be met before the business rule calculates data.
Enter destination and source details for each part of a formula.
Narrowly define the business rule range by setting up the range of members, functions, or runtime prompts.
Add additional sources, calculation functions, numeric operands, operators
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-3
Building Formulas for Business RulesFormulas can be added by selecting the BR Language tab and dragging the formula to a location in the business rule on the Graphical tab. You can also select to add formulas to business rules by right-clicking in the Rules Editor window. After you select a formula, you set up the components of the formula.
Copyright © 2007, Hyperion. All rights reserved.
Building Formulas for Business Rules
2
1
Units-Rates formula is added to Graphical tab
5
4 3
6 7
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-4 Planning: Create and Manage Applications
Components for Pro-Rata Ratio FormulasPro-Rata Ratio formulas calculate data based on the results of a ratio of values. You can use the Pro-Rata Ratio formula for profitability analysis, or for budgeting and planning purposes to allocate expenses to various cost centers based on an inferred level of usage. For example, consider that you have advertising expenses of $100,000 that you want to allocate to various departments. You decide to use headcount as the criterion to allocate the appropriate portion of the expense to each department.
Several components make up this allocation calculation. First, you determine the total advertising expenses. Next, you calculate the total headcount for your organization and the headcount for each department. To obtain the total headcount, you use the Aggregate Data action to calculate the headcount account. You use total headcount for the denominator in the first part of your pro-rata ratio calculation. You use the headcount for each department as the numerator. Finally, you multiply the ratio of headcount per department divided by total headcount by the total advertising expense to calculate the allocated expense per department based on headcount.
Copyright © 2007, Hyperion. All rights reserved.
Components for Pro-Rata Ratio Formulas
Advertising Expense Allocation proportionally based on headcount
$100,000Advertising Expenses
Department 1$50,000
Department 2$30,000
Department 1$20,000
Total Headcount for the company is 1,000 people
Department 1 has 500 employees
Department 2 has 300 employees
Department 3 has 200 employees
(500/1000) * $100,000 =
(200/1000) * $100,000 =
(300/1000) * $100,000 =
Pro-Rata Business Rule Calculation
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-5
Setting Up Pro-Rata Ratio FormulasAfter you determine the components of the pro-rata ratio calculation, you can use the Rule Editor to set up your calculation. You set up a destination, a source, and the pro-rata ratio component.
You can choose from the following types of Pro-Rata Ratio formulas:
Formula Type DescriptionUser Defined Calculates data based on the result of a ratio of defined values.
% to Total Calculates data based on the total value of a selected dimension. The total value is stored in the generation 1 member or top member of the dimension. The default calculation is Destination = Source X (% to Total).
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Pro-Rata Ratio Formulas
The destination is the portion of the database where you plan to store the results of your calculation. In the source, you select the portion of the database that you want to reference to obtain data. You set up the pro-rata ratio component to reflect the type of calculation you want to make.
SelectNumerator
TotalAdvertisingExpense
AdvertisingExpenseAllocation
= x SelectDenominator
Pro-Rata Ratio ComponentDestination Source
..
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-6 Planning: Create and Manage Applications
Setting Up the DestinationThe destination is the portion of the database where the result of the calculation is stored. If you specify dimension values in the business rule range or the formula range, those values are locked for the destination and are displayed in italics in the member selection box. For example, you want to select an account and the departments for which this calculation is executed. Specifically, for department, you can select the level 0 descendants of North America because department is represented in the Entity dimension.
Setting Up the SourceThe source is the portion of the database referenced in the calculation. You can set up source values as members, expressions, or runtime prompts. You can change the inherited values for a source by selecting a single member, a function, or a member runtime prompt. You can customize the source values further. You can use the following source types to set up source values:
% to Parent Calculates data based on the value of the member’s parent within a specified dimension. You can select any generation or level of the dimension to represent the parent. The default calculation is Destination = Source X (% to Parent).
% to Member Calculates data based on the value of a specific member within a dimension. You can select any dimension or member. The default calculation is Destination = Source X (% to Member).
Source Type DescriptionTypical You select the dimension to be used in the calculation. Typical is the
default value.
Percent to Total You select the dimension to be used in the denominator of the calculation.
Percent to Parent You select the dimension plus either the generation or the level to be used in the denominator of the calculation.
Percent to Member You select the dimension and specific member to be used in the denominator of the calculation.
Evenly Split by Selected Members
This is a two-part selection. First, you select the dimension and specific members to be used in the calculation. Second, you select to divide the parent by the total number, by selected members, or by the number of selected members with data.
Formula Type Description
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-7
To set up the destination or source:
1. Select Destination or Source to set up the destination or source.
2. To help document and maintain the business rule, in the Destination or Source, change the default name to something that describes what the calculation does.
3. For each available dimension, perform an action:
• Click the Member Selection button and use Multiple Member Selection to select members and variables for the destination.
• Type a value in the Selected Values text box.
• Leave the value set to <All> to use all members for that dimension.
Setting Up the Pro-Rata Ratio ComponentYou set up the pro-rata ratio component to reflect the type of calculation that you want to make. For example, if you choose to add the Percent to Member Pro-Rata Ratio formula to your business rule, you need to set up how the percentage is determined. If you want to calculate a ratio that determines how the number of people in each department compares with all the people in a certain region within your organization, you can set up your ratio to divide each department’s headcount by the total headcount for a certain region.
Evenly Split by Children
This is a two-part selection. First, you select the dimension to be used in the calculation. Second, you select to divide the total value by the total number of children or by the number of children with data.
remote source (XREF)
You select a remote source to reference data.
N O T E
Inherited values in member expressions are displayed in italics. The values are inherited from the business rule range or the formula range. For destination values, you can change or delete these values only in the business rule range or formula range.
Source Type Description
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-8 Planning: Create and Manage Applications
Setting Up Units-Rates FormulasUnits-Rates formulas perform calculations based on designated unit, rate, and amount values. The three types of Units-Rates formulas are:
Types of Units-Rates formulas:
• Amount = Units x Rates, where the default calculation is Destination = Unit x Rate
• Rates = Amount / Units, where the default calculation is Amount / Unit
• Units = Amount / Rates, where the default calculation is Destination = Amount / Rate
After selecting a type of Units-Rates formula, you set up the dimension values for the Amount, Units, and Rates components, and you can replace the default name with a more descriptive name.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Units-Rates Formulas
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-9
Setting Up Variable FormulasVariable formulas store intermediary results of calculations in business rules. You can define multiple variables within a business rule. However, a variable must be defined before it can be used in another component, and it represents a single numeric value that is either specified directly or derived from a calculation.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Variable Formulas
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-10 Planning: Create and Manage Applications
Setting Up Custom FormulasYou can use custom formulas to build your own formulas. After adding a custom formula to your business rule, you can set up the details starting with the default Destination = Source. You can create any type of mathematical expression to suit your business needs. You use the Custom Toolbar to add sources, functions, number, operands, or parentheses to custom formulas.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Custom Formulas
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-11
Specifying Data ConditionsYou can specify that certain data conditions are met prior to executing a calculation. You can indicate specific criteria on the Data Condition tab. You can specify data conditions in a formula or in the Copy Data action. If the conditions or criteria you specify are met, the formula or Copy Data action performs the calculation successfully. If the conditions are not met, the calculation is not performed.
You can use the Custom Toolbar on the Data Conditions tab to build expressions to use as the data conditions. You can use any of the following operators to define data conditions: addition, subtraction, multiplication, division, less than, greater than, equal to, less than or equal to, greater than or equal to, and Boolean AND, OR, and NOT.
D
N O T E
Data conditions are performed against data values only, not against user-defined attributes or member names.
Copyright © 2007, Hyperion. All rights reserved.
Specifying Data Conditions
Custom Toolbar
Available Operators
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-12 Planning: Create and Manage Applications
Managing Business RulesBusiness rules are stored in a single repository. You can create projects to organize business rules, sequences, macros, and variables into logical groupings within the repository. For example, you might group business rules into projects to help identify and manage which rules are used for each Analytic Services server, or you might group business rules by type, such as grouping your rules by the type of formula used.
You can use descriptive names for your projects to make finding the business rules and other objects that belong to them easier. In order to add a project, you select those business rules, macros, variables, or sequences to include in the project. The members that you select for the project are listed on the Contents tab. On the Project Info tab, you enter a name, description, and owner for the project. You can also indicate whether to lock the project from editing. Finally, you assign access to the project and define the locations for this project for which users can validate or launch business rules and sequences.
Copyright © 2007, Hyperion. All rights reserved.
Managing Business Rules
1
2
7
5 6
4
3
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
Planning: Create and Manage Applications 23-13
SummaryIn this lesson, you should have learned to:
• Identify the four formulas included with Business Rules
• Add formulas to business rules
• Manage business rules
Module 8 Adding Business RulesLesson 23 Adding Formulas to Business Rules
23-14 Planning: Create and Manage Applications
M O D U L E 9
Managing the Planning Process 23
OverviewThe aim of this module is to manage the planning cycle through process management. You also copy data between versions and use the Copy Data task to seed the start of the next planning cycle. You create task lists to guide budget preparers through the planning cycle.
Lessons in this module include:
• Managing the Approval Process
• Creating Task Lists
L E S S O N 2 4
Managing the Approval Process 24
ObjectivesAt the end of this lesson, you should be able to:
• Explain the planning process
• Define a planning unit
• Manage the review cycle for a planning unit
• Copy data between versions
• Copy data
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-2 Planning: Create and Manage Applications
Process Management OverviewPlanning process management enables you to track the progress of your budget, identify problems in the review process, view status information, quickly identify ownership of budget planning units, and change the budget status.
The Manage Process function is designed to reduce budget cycle time by enabling you to perform the following key actions:
• Approve a planning unit from any process state
• Follow an approval path that is independent of organizational structure
• Emphasize exceptions and problem areas
• Provide audit information through annotations and process status
• Annotate at each pass through the review process
• Establish accountability through ownership
Copyright © 2007, Hyperion. All rights reserved.
Process Management Overview
Use process management to promote, review, sign off, reject, andapprove planning units.
Review Sign Off Approve
Reject
Promote
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-3
Planning UnitsPlanning tracks budgets by planning units, which consist of a scenario, a version, and an entity. Scenarios and versions are the basis of the planning review cycle. Entities provide planning data for a particular scenario and version. When you access the process management feature of Planning, you select a scenario and version for which you want to view the status. You then see a list of the entities to which you have access. You can track the status of each entity as it moves through the review cycle from first pass to approval. After planning data is submitted and approved for all entities, the planning cycle is complete for the scenario and version.
Copyright © 2007, Hyperion. All rights reserved.
Scenario : Budget Version : Draft1 Entity : California+ +
Planning Units
Planning Unit =
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-4 Planning: Create and Manage Applications
Planning Units and Process StatesPlanning units pass through a number of process states during the review cycle. A planning unit is always in one of six process states:
State DescriptionNot Started The initial state of all planning units. The budget administrator initiates the
review process by using the Start action.
First Pass The first state for planning units selected for the budget review process. Planning units have no owner during First Pass. Any user with data access can enter data into and promote a planning unit in the First Pass state.
Under Review The state of a promoted planning unit. This state signifies that a planning unit is being reviewed by someone in the organization. Only the current owner or the budget administrator can modify data or perform an action on a planning unit that is in the Under Review state.
Copyright © 2007, Hyperion. All rights reserved.
Planning Units and Process States
Each planning unit completes this process.
Sign OffFirstPass
UnderReview
SignedOff
UnderReview
Start Promote Promote
NotSigned Off
Reject Approve
NotStarted
Approved
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-5
Signed Off The state of a planning unit that was signed off. Only the current owner or the budget administrator can modify data or perform an action on a planning unit that is in the Signed Off state. Ownership does not change when a planning unit is signed off.
Not Signed Off The state of a planning unit that was rejected. The current owner or the budget administrator can modify data or perform an action on a planning unit that is in a Not Signed Off state.
Approved The state of a planning unit that was approved. After a planning unit is approved, a budget administrator becomes the owner of the planning unit. Only the budget administrator can modify data or perform an action on a planning unit that is in an Approved state. After all planning units are approved, the budgeting cycle is complete.
State Description
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-6 Planning: Create and Manage Applications
Reviewer ActionsThe action a reviewer performs on a planning unit changes the status of the planning unit, as summarized in the graphic in the slide.
Copyright © 2007, Hyperion. All rights reserved.
AdministratorApprovedApproveUnder Review
New ownerNot Signed OffRejectUnder Review
Same ownerSigned OffSign OffUnder Review
New ownerUnder ReviewPromoteUnder Review
First ownerUnder ReviewPromoteFirst Pass
Everyone with rightsFirst PassStartNot Started
Current OwnerEnd StatusReviewer ActionStart Status
Reviewer Actions
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-7
The following table describes reviewer actions:
Start The Start action changes the state of the planning unit from Not Started to First Pass. Any user with Write access to the planning unit data can modify data during the First Pass state. Only budget administrators can start a planning unit.
Exclude The Exclude action excludes a planning unit from the review process even after the planning unit is started and moved through several iterations. When you exclude a planning unit from the review process, all annotations and history associated with the planning unit are discarded. The planning unit status is returned to Not Started and the owner is set to No Owner. Only budget administrators can exclude a planning unit.
Promote The Promote action submits the plan data to a reviewer for review. The user to whom you submit the planning unit for review becomes the owner of the planning unit. After you promote a planning unit, its status changes from First Pass to Under Review. When a planning unit is under review, you can no longer enter data for the planning unit unless you are the owner or the budget administrator.
Sign Off The Sign Off action allows a reviewer to sign off a planning unit without promoting it to another user for review. This action changes the status of the planning unit from Under Review to Signed Off.This feature is useful when you are reviewing several planning units, and you want to promote them as a group for review.
Reject The Reject action returns the planning unit to its original owner or a new owner for further adjustments prior to being approved. This action changes the status of the planning unit to Not Signed Off.
Approve The Approve action indicates that the planning unit passed through all required levels of review and that the planning cycle for the unit is complete. When a planning unit is approved, its status changes from Under Review to Approved, and the budget administrator becomes the owner. Only the budget administrator can modify data for a planning unit after it is approved. Typically, a planning unit is approved only once, but an administrator can reject a previously approved planning unit if necessary.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-8 Planning: Create and Manage Applications
Impact of Entity Hierarchy on the Review ProcessThe parent-child relationships between entities affect the movement of entities through the review process. The following rules apply:
• When you promote or reject a parent, its children are automatically promoted or rejected, unless they are in the Approved state. The owner selected for a parent becomes the owner of the children.
• When you approve a parent, its children are automatically approved.
• After all children of a parent are promoted, the parent is automatically promoted to the same owner.
Copyright © 2007, Hyperion. All rights reserved.
**
*
*
==
=
=
All children’s statuses are automatically updated to Under Review, Not Signed Off, Signed Off, or Approved—the same as their parent’s.
The parent’s status is automatically updated to Under Review, Not Signed Off, Signed Off, or Approved—the same as its children’s.
Promote, Reject,Sign Off, or Approve
All Children
Promote, Reject,Sign Off, or Approve
Parent
Impact of Entity Hierarchy on the Review Process
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-9
• After all children of a parent are signed off, the parent’s status automatically changes to Signed Off.
N O T E
You cannot change the status of a parent if the children of the parent are owned by different users. If the children of a parent are promoted to different users or signed off by different users, the parent has no owner, and its status can be changed only by the budget administrator.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-10 Planning: Create and Manage Applications
Managing the Review Cycle for Planning UnitsYou manage the review cycle for planning units on the Check Status and Manage Process page.
What is shown on the Check Status and Manage Process page depends on your user type: administrator, interactive user, or planner. As an administrator, you see all planning units in the current application organized in a hierarchical form. You can expand and collapse parent members to view their children. You can start or exclude planning units, view status and owner, view or add annotations, and view history, as well as perform any reviewer actions under the Change Status option.
Interactive users and planners see the planning units to which they have read or write access. They can only view status and owner, view or add annotations, and view history. Interactive users and planners can promote a planning unit if it is in the First Pass state. They cannot perform actions on planning units that are not in the First Pass state unless they own the planning unit.
Copyright © 2007, Hyperion. All rights reserved.
Managing the Review Cycle for Planning Units
File > Workflow > Manage ProcessStart or exclude planning unitsChange or view the status of planning unitsIdentify the ownership of or assign new ownership for planning unitsAdd and view any annotations associated with planning unitsView the history of planning units
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-11
Starting or Excluding Planning UnitsAfter a scenario and version are selected, the members of the Entity dimension become available for processing. As the budget administrator, you can choose between tree view (hierarchical) and flat view to display entities. The Check Status and Manage Process page shows the plan cycle status, the process status, and the current owner of planning units for the selected scenario and version.
The plan cycle status is visible only to budget administrators. The Start and Exclude columns contain option buttons that enable you to either begin the review process or remove an entity from the review process. Start and Exclude change the process state of the affected planning unit. Selecting Start changes the state to First Pass, whereas selecting Exclude reverts the state to Not Started.
Copyright © 2007, Hyperion. All rights reserved.
Choose to start or excludethe entity for your planning unit.
Selectthe scenario and versionfor your planning unit.
1
2
Starting or Excluding Planning Units
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-12 Planning: Create and Manage Applications
Starting the Planning CycleAs the budget administrator, you begin the review process by selecting a planning unit and starting it. You can choose to start all entities or a subset of entities for a scenario and version. When the Entity list is hierarchical and you start a parent, all children of the parent entity are also started.
Excluding Planning UnitsAs the budget administrator, you can exclude a planning unit from the review process even after the planning unit is started and moved through several iterations. When you exclude a planning unit from the review process, all annotations and history associated with the planning unit are discarded. The planning unit status is returned to Not Started and the owner is set to No Owner.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-13
Checking the Status of Planning UnitsThe Process Status column reflects the stage of a planning unit as it moves through the budget review process. Process states are changed when a review action is taken on a planning unit.
Copyright © 2007, Hyperion. All rights reserved.
Checking the Status of Planning Units
Select the Detailslink to view the details of a planning unit.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-14 Planning: Create and Manage Applications
Viewing the Details of Planning UnitsYou navigate to the Details page by clicking a Details link on the Check Status and Manage Process page. From the Details page, you can complete the following tasks:
• Check the status of a planning unit
• Add or view annotations for a planning unit
• Change the status of a planning unit
Copyright © 2007, Hyperion. All rights reserved.
Viewing the Details of Planning Units
Select Change Status to perform a reviewer action on a planning unit.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-15
Changing the Status of Planning UnitsYou use the Change Status dialog box to select a reviewer action and the next reviewer to move your planning unit to the next step in the process management cycle. You can also add an annotation regarding the action you are taking for the next reviewer.
ActionsActions are the operations available to change the status of a planning unit and direct its movement through the budget review process. The options vary depending on the current status of the planning unit.
Copyright © 2007, Hyperion. All rights reserved.
Changing the Status of Planning Units
Selecta reviewer action to perform on the planning unit.
Select the next reviewer / owner.
Enter an annotation regarding your action.
1
2
3
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-16 Planning: Create and Manage Applications
The following table summarizes the actions available based on a planning unit’s status:
Next OwnerSelect the next reviewer in the process management cycle based on the action selected. Only individuals with Read or Write access to the planning unit are available for selection.
AnnotateAnnotations associated with a planning unit provide guidelines to planners. You can also add annotations to explain to budget reviewers the assumptions that you made in the plan. You must have a minimum of Read access to the planning unit to view or add an annotation.
Planning Unit Status Actions AvailableFirst Pass Promote
Approve
Under Review PromoteSign OffRejectApprove
Not Signed Off PromoteSign OffRejectApprove
Signed Off PromoteRejectApprove
Approved Reject (budget administrators)
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-17
Printing Planning Unit AnnotationsAs the budget administrator, you can check the current status of planning units by creating a report on all planning unit annotations for a selected set of scenarios, versions, and entities. You set the options for creating a PDF file that reports planning unit annotations.
Some points to keep in mind when creating a planning unit annotation report:
• The title, author, date, and annotation text of the planning unit are automatically displayed.
• Annotation text, not data that may be associated with the planning unit, is displayed.
• Planning unit annotations are displayed chronologically, with the most recent entry displayed first.
Copyright © 2007, Hyperion. All rights reserved.
Printing Planning Unit Annotations
Administration > Reporting > Planning Unit Annotations
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-18 Planning: Create and Manage Applications
The report includes the following information about the planning unit:
• Name of the application
• Selected set of scenarios, versions, and entities
• Planning unit title and status
• Date of origin
• Author
• Content of the annotation
When you create the report, you can select the following report options:
• Scenario—All or Custom (select by name)
• Version—All or Custom (select by name)
• Entity—All or Custom (select by name)
• Process Status
- First Pass
- Under Review
- Approved
- Signed Off
- Not Signed Off
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-19
Copying Data Between VersionsYou use the Copy Versions task in the Workflow section of the File menu to copy data from one version of a scenario to another version within the same scenario. When you copy data for a version, you can select the entity for which you want to copy data. When you copy data to a target version, the parent-level entities are available to be copied. When you copy data to a bottom-up version, level 0 entities are available.
For example, you can create a First Pass version and copy data for some or all of the entities in that version to a Second Pass version. Thus, you quickly create a starting point for the Second Pass version.
N O T E
When you copy a version, data for all years, accounts, and periods for the source version are copied to the destination version. Be sure that you do not inadvertently overwrite data for prior years.
Copyright © 2007, Hyperion. All rights reserved.
Copying Data Between Versions
File > Workflow > Copy Versions
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-20 Planning: Create and Manage Applications
When you copy versions, you have the option to copy the account annotations and supporting detail for the planning units.
The Copy Versions task does not perform the following tasks:
• Create an entry in the planning unit history
• Copy or change planning unit status
• Copy or change planning unit ownership
If you want to create a copy of your plan so that you can compare it to the approved version, ask the budget administrator to set up a “personal” bottom-up version for you. Before you promote your data, you can copy it (using Copy Versions) to your personal version. This gives you a record of the data before you promote it.
You can use the copy versions option if you want to create:
• A copy of the data for your own records. For example, you could use the copy as a baseline to compare against future versions of data.
• A starting point for subsequent bottom-up versions.
N O T E
Do not stop or load another Web page until the Copy Versions process is complete. If you stop or load before the process is complete, you cannot verify that the copy process has been completed successfully.
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
Planning: Create and Manage Applications 24-21
Copying DataWhen you copy data from one version to another for the same scenario and entities, you can select the option to include supporting detail. As a budget administrator, you can also support the planning effort by using the Copy Data command to copy all relational data and data values, including supporting detail, from one dimensional intersection to another dimensional intersection.
For example, you can copy Budget, FY07, Final to Forecast, FY08, First Draft. You can also copy data from FY07 to FY08 to help planners prepare a budget, or you can copy data from one business unit to another.
Copyright © 2007, Hyperion. All rights reserved.
Copying Data
Administration > Copy Data
Module 9 Managing the Planning ProcessLesson 24 Managing the Approval Process
24-22 Planning: Create and Manage Applications
SummaryIn this lesson, you should have learned to:
• Explain the planning process
• Define a planning unit
• Manage the review cycle for a planning unit
• Copy data between versions
• Copy data
L E S S O N 2 5
Creating Task Lists 25
ObjectivesAt the end of this lesson, you should be able to:
• Define task list capabilities
• Navigate task lists in Basic and Advanced modes
• Create task lists
• Assign access to task lists
• Validate task lists
• Report on task lists
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-2 Planning: Create and Manage Applications
Task Lists OverviewTask lists provide a powerful method of managing and guiding budget preparers through a planning process by providing lists of specific activities to complete within and outside Planning. Your organization’s plan or forecast may require budget preparers to perform multiple activities, some of which may be performed infrequently. Task lists provide guidance in completing these activities.
Task lists guide budget preparers by taking them through a step-by-step wizard. Not only are individual steps mapped out with instructions, but the sequence and due dates of steps are identified as well.
As the budget administrator, you and interactive users can create task lists for a single user or group of users. Examples of tasks include reviewing instructions, entering data in appropriate data forms, running required business rules, using process management to submit numbers for approval, and running reports to review information.
Copyright © 2007, Hyperion. All rights reserved.
Task Lists Overview
Manage and guide users through the planning processNavigate using a step-by-step wizard in Basic modeConsist of one or more tasks— URL Task— Data Form— Business Rule— Workflow— Descriptive
Created by administrators or interactive users
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-3
Depending on how you set up tasks in the task list, you can view due dates, alerts, and instructions.
If you set up due dates and alerts, you provide a visual cue for the budget preparers to see their progress in completing tasks.
• Due date—A task can display a due date that shows when it must be completed.
• Alerts—A task can e-mail an alert, a visual cue, about your progress in completing tasks:
- Green—The task is on schedule; the due date is not yet approaching.
- Yellow—The task is approaching the due date.
- Red—The task is overdue; the due date has passed, but the task is not complete.
• Instructions—A task can include instructions. You can click the View link to view the instructions.
If you set up e-mail alerts, the budget preparers receive e-mail reminders that help them keep track of their tasks. Depending on how the e-mail alerts are set up, e-mail messages remind the budget preparers of tasks that are approaching their due date or those that are past their due date. You also determine the timing and frequency of messages. After budget preparers complete the requirements for a task, they can mark the task as complete; the alert changes to a date stamp that shows the date and time of completion.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-4 Planning: Create and Manage Applications
Navigating Task ListsIf task lists are assigned to you, you can choose to work with the task list in Basic mode or Advanced mode. Basic mode provides a wizard to guide you through the sequenced steps in the task list. Advanced mode provides the flexibility of working with all Planning functions to which you have access, along with the task lists to which you have access.
The way that you view task lists depends on the mode that you are working in and how you want to work.
The way that you complete a task depends on the type of task on which you are working. A data form task can require that you open a data form, add data, and then click Save. A business rule task can require that you launch a business rule. A workflow task can display a planning unit for you to promote. A descriptive task can display read-only material, such as a reminder to send a fax. After completing the requirements for a task, you can mark it as complete. If a task has dependent tasks, you must complete dependent tasks before you can complete the primary task.
Copyright © 2007, Hyperion. All rights reserved.
Navigating Task Lists
Basic mode:Select View > Basic Mode.Select task list from quick launch list.Focus on your predefined tasks in a task list page.Navigate between tasks using the task list wizard.
Advanced mode:Select View > Advanced Mode.Access other Planning features while you work with tasks.View task lists assigned to you.View the status of the tasks and any instructions included with the task.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-5
Navigating Task Lists in Basic ModeIn Basic mode, a quick launch list is displayed at the top of the page. The list shows the task lists that are assigned to you. From the quick launch list, you can select the task list with which you want to work.
After you select the task list, the tasks contained in the list are displayed in the View pane. In the content area, the status of the task list is displayed.
You can choose to view the tasks within the task list to review due dates and instructions, or you can proceed to the first incomplete task in the task list.
Copyright © 2007, Hyperion. All rights reserved.
Navigating Tasks Lists in Basic Mode
Select task list from View pane.View tasks listed in View pane.View tasks details or advance to next incomplete task.
View tasklist details.
View tasks listed inView pane
Advance to next incomplete task.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-6 Planning: Create and Manage Applications
Navigating Task Lists in Basic Mode (Cont.)You can choose to view the tasks in the task list while in Basic mode. This enables you to review the status and due date of tasks and to view any instructions associated with a task.
After reviewing the tasks, you can click the Incomplete link to return to the wizard and proceed to the next incomplete task in the task list.
Copyright © 2007, Hyperion. All rights reserved.
View due date and status.
View instructions.
Launch task list wizard / next incomplete task.
Navigating Task Lists in Basic Mode (Cont.)
View tasks in task list.View due date and status.View instructions.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-7
Navigating Task Lists in Basic Mode (Cont.)After you select to proceed to the next incomplete task, that task is presented for you to perform. The sequence in the task list and the type of task defined determines what is presented to you.
When you have finished working with the task list, you can access other Planning functionality by returning to Advanced mode (View > Advanced Mode).
Copyright © 2007, Hyperion. All rights reserved.
Mark task as completed.
Proceedto next task.
Navigating Task Lists in Basic Mode (Cont.)
Perform task.Mark task as completed.Navigate to next task or next incomplete task.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-8 Planning: Create and Manage Applications
Navigating Task Lists in Advanced ModeTo access task lists in Advanced mode, you select View > Task Lists > Task List. The Task List dialog box contains the following tabs:
• Available Task Lists—Listing of tasks to which you have access. Select the task list to work with.
• Task List—View the tasks in the selected task list, due dates, task status, and instructions.
• Status—View the status of the task list.
You can view task instructions, launch tasks, view task status, or mark a task as completed. While working in Advanced mode, you can perform all Planning tasks to which you have access.
Copyright © 2007, Hyperion. All rights reserved.
Task list(s) to which you have access
Navigating Task Lists in Advanced Mode
View > Task Lists > Task List or Task List toolbar icon
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-9
Navigating Task Lists in Advanced Mode (Cont.)On the Task List panel, you can view task instructions, launch tasks, view task status, or mark a task as completed.
Copyright © 2007, Hyperion. All rights reserved.
Navigating Task Lists in Advanced Mode (Cont.)
View tasks in task list and select task to perform.View due date and status.View instructions.
View Instructions.
Select the task to perform.
View due dates and status.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-10 Planning: Create and Manage Applications
Navigating Task Lists in Advanced Mode (Cont.)You can view the overall status and progress of a task list by selecting the Status tab. You can see what percentage of the task list is complete, how many tasks are still incomplete, how many tasks are overdue or due soon, and the date the next task is due.
When you have finished working with task lists, close the Task List dialog box.
Copyright © 2007, Hyperion. All rights reserved.
Navigating Task Lists in Advanced Mode (Cont.)
View the status of a task list.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-11
Task List Creation ProcessBefore you create task lists, you can create folders for your task lists to organize them. Then, you create the task lists, define the tasks that comprise the task list, set task properties, assign access rights to the task lists, and, finally, test the task lists.
Copyright © 2007, Hyperion. All rights reserved.
Task List Creation Process
1. In Advanced mode, select Administration > Manage Task Lists.2. Create task list folders.3. Create a task list.4. Edit the task list to add specific tasks.
— Add tasks to task list.— Define individual tasks further by adding instructions, due dates, and alerts.— Complete task creation by setting the properties for tasks.
Assign access to task lists.Validate task lists.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-12 Planning: Create and Manage Applications
Working with Task List FoldersYou can create folders to organize and keep track of task lists that are used for different purposes. Use the Task List Folders area on the left of the Task List page to set up task list folders. You can change the name of task list folders and as well as the order that the folders are displayed on the screen.
To create task list folders:
1. Click Create.
2. Type the name of the folder
3. Click OK.
Copyright © 2007, Hyperion. All rights reserved.
Working with Task List Folders
1
2
3
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-13
To rename task list folders:
1. Select the task list folder that you want to move.
2. Click Rename.
3. Type the name of the folder and click OK.
To move task list folders:
1. Select a task list folder.
2. Click Move.
3. From the “Select the destination folder “drop-down list, select the folder where you want to move the selected folder.
4. Click OK.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-14 Planning: Create and Manage Applications
Building Task ListsYou identify tasks that users need to perform. You then determine a sequence and hierarchy to organize the tasks into a task list.
To create a task list, first you decide the location and name of the task list. For example, to create a new task list in the Expense Budgeting folder, select the Expense Budgeting folder, and clicking Create.
You can rename task lists by selecting the task and clicking Rename. You can move the task list to a different folder by using the Move button.
Select Edit to add tasks to task lists. You can delete tasks by selecting the task and clicking Delete.
You assign access to task lists so that business users can use the task list by selecting the task list and clicking Assign Access.
Copyright © 2007, Hyperion. All rights reserved.
Building Task Lists
1
2
3
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-15
To create new task lists, do one of the following:
• Selecting Administration > Manage Task Lists.
• Select File > New > Task List.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-16 Planning: Create and Manage Applications
Adding Tasks to Task ListsAfter creating a task list, you set up task titles and determine the hierarchy of the tasks. You also define task properties and add instructions to the task list or to individual tasks to help users complete the tasks.
Copyright © 2007, Hyperion. All rights reserved.
Adding Tasks to Task Lists
Use Add Child or Add Sibling to add tasks to the task list and define the hierarchy.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-17
Setting Up TasksAfter creating task lists and adding task names, you define the individual tasks. To do so, you must navigate to the folder that contains the task list and select the task.
You can specify the name of the task and the type of task and add instructions for users by using the Edit Task dialog box. You can select from the following types:
• URL Task
• Data Form
• Business Rule
• Workflow
• Descriptive
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Tasks
Specify name of task.Specify type of task.Add instructions.Set task due date and time.Set alert due date and time.Indicate any dependency.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-18 Planning: Create and Manage Applications
Additionally, you can set the due date and time for completing the task. You can also set an alert date to alert the business user about an upcoming due date. You can also determine whether the task is dependent on another task.
If you set a completion date for a task, traffic light indicators are displayed on the task to alert users when the due date is approaching or when the due date has passed. You can also set up two types of e-mail messages to be sent to users. A due-date message can be sent to notify the user that a task is overdue, or an alert message can be sent to remind the user about an approaching due date.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-19
Setting Task PropertiesAfter adding a task, you must set up properties for all tasks except descriptive tasks. The tasks for which you must set up properties include:
• Data Form—Select the form folder that contains the form, and then select the form.
• Business Rule—From the Plan Type drop-down list, select the plan type associated with the business rule, and then, from the Business Rule Name drop-down list, select the business rule.
• Workflow—From the Scenario drop-down list, select the associated scenario, and then, from the Version drop-down list, select the associated version.
You can set up a task to launch other applications such as MS Word, MS Excel, or PDFs.
• URL Task—Enter the fully qualified URL that you want to associate with the task.
Copyright © 2007, Hyperion. All rights reserved.
Types of tasks to set properties for: Data FormBusiness RuleWorkflowURL Task
Setting Task Properties
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-20 Planning: Create and Manage Applications
N O T E
For URL Task properties, you must enter a fully qualified URL to associate with the task. An example of a fully qualified URL is http://www.hyperion.com. In addition, you have the option of using single sign-on, so that users can sign on to other Hyperion products without signing on multiple times.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-21
Assigning Access to Task ListsYou can assign various types of access to task lists, and you can assign access to individual users or user groups. By assigning access to task lists, you determine who can view and modify task lists. By default, administrators have Manage and Assign access to all task lists for design modifications and use. Interactive users and planners have access to certain task lists, as determined by their access rights. There are four types of access that you can assign to a task list.
Copyright © 2007, Hyperion. All rights reserved.
Assigning Access to Task Lists
Assign enables users to view and use the task list.Manage enables users to modify the task list.Manage and Assign enables users to modify the task list and to see and use the task list.None prevents users from seeing the task list.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-22 Planning: Create and Manage Applications
Validating Task ListsAfter defining task lists, you should test them to validate that the task properties are correct, that the tasks within the task list are sequenced properly, and that the task lists are accessible to relevant users.
Copyright © 2007, Hyperion. All rights reserved.
Validating Task Lists
Ensure that you are in Basic mode.Select the task list from the quick launch list.Use the wizard to advance to the next task.Complete the activities for the task.Mark the task as completed.
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
Planning: Create and Manage Applications 25-23
Reporting on Task ListsYou can create reports to review the task lists created for your application. You run task list reports from the View menu by selecting View > Task List > Report. You can produce a report as either a PDF file or an Excel worksheet. The status report contains the task lists, task list owners, due dates, completion dates, and status of the task.
N O T E
You must be in Basic mode to view task list reports.
Copyright © 2007, Hyperion. All rights reserved.
Reporting on Task Lists
Module 9 Managing the Planning ProcessLesson 25 Creating Task Lists
25-24 Planning: Create and Manage Applications
SummaryIn this lesson, you should have learned to:
• Define task list capabilities
• Navigate task lists in Basic and Advanced modes
• Create task lists
• Assign access to task lists
• Validate task lists
• Report on task lists
M O D U L E 1 0
Analyzing Planning Data with Financial Reporting 25
OverviewThe aim of this module is to navigate Financial Reporting and analyze plan data.
Lessons in this module include:
• Financial Reporting Overview
• Navigating Reports in Workspace
L E S S O N 2 6
Financial Reporting Overview 26
ObjectivesAt the end of this lesson, you should be able to:
• Describe Financial Reporting
• Review data sources
• Navigate Financial Reporting Studio
• Log on to Financial Reporting Studio
• Identify portions of the Financial Reporting Studio workspace
• Open, preview, and print reports
• Identify report components
• Change the user point of view
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-2 Planning: Create and Manage Applications
Financial Reporting FeaturesWith Financial Reporting, you can graphically design and present analytic data. You can design traditional financial report formats, such as cash management reports, profit and loss statements, and balance sheets. You can also design nontraditional formats for financial or analytic data that includes text and graphics.
Key features of Financial Reporting:
• Flexible range of output options
• Scalable, cross-platform, server-based report generation
• Graphical, object-based report creation with simultaneous access to multiple Hyperion data sources
• Objects that are reusable across multiple reports
• Book creation for similar reports
• Dynamic scheduling that enables automated reporting
Copyright © 2007, Hyperion. All rights reserved.
Financial Reporting Features
Batches and books
Asymmetric reporting
PDF & HTML reports
PrintingGrids Charts Scheduling
Conditional formatting
Guided analysis
Reusable objects
Access security
Financial Reporting functionality
Report designersand viewers
Reports and books
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-3
Workforce Planning and XBRL FunctionalityWorkforce Planning is an add-on module for Hyperion Planning 4.0 and Hyperion System 9 Planning. Using Workforce Planning, you can define a dimension with attribute associations that change across time periods or other dimensions. For example, you may have a Status attribute dimension associated with an Employee dimension. This allows you to change the employee status over time. In January, John Smith might have the status of full time; in March his status might change to part time. You can use Financial Reporting to report on Workforce Planning applications and display the results of these slowly changing attributes.
XBRL (Extensible Business Reporting Language) is an XML-based (Extensible Markup Language) framework. It provides you with a standards-based method to prepare, publish, reliably extract, and automatically exchange financial statements. XBRL makes it easier for you to produce financial statements for various audiences, such as investors, regulators, and creditors.
Copyright © 2007, Hyperion. All rights reserved.
Workforce Planning and XBRL Functionality
Display the results of these slowly changing attributesUsing Financial Reporting
Define a dimension with attributes that change across time periods or other dimensions
Using Workforce Planning
Attach XBRL metadata to an existing report as an XBRL instance document
Using Financial Reporting
Prepare and publish financial statements for various groupsUsing XBRL
Workforce Planning and Financial Reporting
XBRL Functionality and Financial Reporting
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-4 Planning: Create and Manage Applications
With the XBRL functionality in Financial Reporting, you can create XBRL instance documents. You attach XBRL metadata to an existing report and then export the report as an instance document. You can create XBRL instance documents using Analytic Services, Planning, or Financial Management data sources.
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-5
Financial Reporting ArchitectureFinancial Reporting is based on a three-tiered architecture that contains the client, application, and database tiers.
Client TierThe client tier refers to the local interfaces used to author, analyze, present, report, and distribute content.
With Hyperion System 9 BI+ Financial Reporting Studio ™, you connect to a Report Server to design reports, snapshot reports, and report objects, and to view reports.
You use the Financial Reporting Web client in the Microsoft Internet Explorer Web browser to view reports and books, design and run books and batches, and manage the repository and security.
Through Smart View, you can import Financial Reporting report images into Word and PowerPoint. You can also import Financial Reporting report grids into Excel.
Copyright © 2007, Hyperion. All rights reserved.
Financial Reporting Architecture
Database tier
Web Server
Financial Reporting Web application
Workspace Web application
Core Services
Financial Reporting services
Smart View Office Add-in
Financial Reporting Studio
Financial Reporting Web client
Application tier
Client tier
RepositorySAP/ BWFinancial Management
PlanningAnalytic Services
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-6 Planning: Create and Manage Applications
Application TierThe application tier is a middle tier that retrieves the requested information and manages security, communication, and integration. The Web server, Financial Reporting Web application, Workspace Web application, Financial Reporting services, and Core services are on the application tier.
The Financial Reporting Web application and Workspace Web application rely on the Web server to send and receive content from Web clients.
Financial Reporting services support Financial Reporting functionality by processing batch requests, generating output, and distributing Financial Reporting client content.
Core services provide mandatory services for storing and retrieving objects in the repository, authenticating users, managing roles, and managing sessions.
Database TierThe database tier contains the relational database repository and the Analytic Services or Planning data sources.
The repository stores Hyperion system data, such as security information, reports, and report objects. The following relational databases are supported:
• Microsoft SQL Server 2000 Service Pack 3a (Enterprise or Standard Edition)
• Oracle 9i - 9.2.0.1 or 10g - 10.1.3.0
• IBM DB2 Release 8.2
The Analytic Services and Planning data sources contain the data for your reports. Financial Reporting supports the following data sources:
• Analytic Services 7.1.x or System 9
• Planning 4.0.5 or 9.3
• Financial Management 4.0.5 or 9.3
• SAP BW 3.1 or 3.5
• Microsoft SQL Server 2000 or 2005 Analysis Services
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-7
Security OverviewHyperion System 9 BI+ uses common user provisioning for centralized user administration. Common user provisioning resolves the issue in Hyperion applications of configuring the same user multiple times for each Hyperion product and application. You manage users in Shared Services and specify to apply either native or external authentication when users log on to Hyperion products.
The security environment consists of authenticating users during the logon process, authorizing users to perform certain actions, and allowing access to objects and folders in the repository.
When you create users, you specify how they are authenticated when they log on to Financial Reporting and what actions they can perform. For example, you define which users can design reports and which users can only view reports. After creating objects in the repository, you assign the access rights that define which users can view or modify the objects. For example, you can specify that jsmith can view all reports in the Sales Reports folder.
Copyright © 2007, Hyperion. All rights reserved.
Security Overview
Common user provisioning managed by Shared ServicesNative and external authentication of usersAuthorization of actions that users can perform in Financial Reporting Access privileges for report objects
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-8 Planning: Create and Manage Applications
Users, Groups, and RolesUsers, groups, and roles are part of the security system. You assign roles to users to determine the type of user they are and the actions that they can perform.
A role is specific to a product’s application and it is defined based on product functions. For example, a user with the report designer role can access Financial Reporting Studio and create reports. A user with the scheduler role can schedule and manage batches in Financial Reporting.
A group is a collection of related users with similarities such as a geographical location, a department within an organization, or a need to share the same information. A user can belong to multiple groups. You can assign roles through groups. The users in the group inherit the roles assigned to the group.
Copyright © 2007, Hyperion. All rights reserved.
Users, Groups, and Roles
Provisioning manager
Users Groups Roles
Reportdesigner
Explorer
Development
P. Frank
V. Yu
Globaladministrator
A. Smith
Marketing
F. Jones
J. Doe
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-9
The following table describes the available roles for Financial Reporting:
Role DescriptionDirectory manager Create and manage users and groups
Explorer Access the Explore module to search for repository content
Global administrator Access all resources and all functionality
Provisioning manager Provision users and groups to applications
Report designer Access Financial Reporting Studio, create report objects, and import and export Financial Reporting content
Scheduler Schedule batches and manage batch output
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-10 Planning: Create and Manage Applications
Data Sources for Financial ReportingTo analyze your plan data using Financial Reporting, you can access information using the Planning ADM (Planning Details) or Analytic Services ADM driver. The type of information you want to report on determines which ADM should be used to access the data source. The Planning Details data source should be used only when the report needs to contain Supporting Details or Planning Unit Annotations.
Consider the following points when using the Planning Details data source:
• Attributes are not represented as dimensions; use the Member Property function for attribute member selection. By default, member properties are in the order of the outline of the base dimension; use the OrderBy member selection function to sort the report in order of the properties. There is no ability to group or subtotal attribute values automatically.
• The HSP_Rates dimension is not visible.
Copyright © 2007, Hyperion. All rights reserved.
Data Sources for Financial Reporting
Budgeting Application
Plan Type 3
Plan Type 2
Plan Type 1
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-11
• Linked reporting objects (LROs) are not supported.
• Metadata security is first checked on the relational database, and then the request for data is made to Analytic Services accordingly.
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-12 Planning: Create and Manage Applications
Financial Reporting StudioFinancial Reporting Studio is a report designer in which you create the structure, layout, and format of a report and specify the data sources from which the report retrieves its data. No data is shown in the report design window. During report design, you can add objects to the report, dynamically change the data that is displayed, and preview and print the report.
Copyright © 2007, Hyperion. All rights reserved.
Financial Reporting Studio
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-13
Working with Financial Reporting StudioBefore launching Financial Reporting Studio, you must start the Analytic Services Server. You must have a valid administrator or designer user ID and password to log on to Financial Reporting. The user ID is authenticated by Financial Reporting or by an external source, such as Analytic Services or Windows NT LAN Manager.
Copyright © 2007, Hyperion. All rights reserved.
Working with Financial Reporting Studio
Select Start > All Programs > Hyperion System 9 BI+ > FinancialReporting Studio.
Enter user ID
Select the server
Enter password
Click OK
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-14 Planning: Create and Manage Applications
Financial Reporting Studio WorkspaceWhen you first log on to Financial Reporting Studio, you see a workspace area with a list of report objects. From this workspace, you can create a new report or open an existing report.
Standard ToolbarThe standard toolbar provides the following alternatives to menu commands:
Button DescriptionOpens a new report workspace
Opens the Open dialog box to select a report
Saves a report or object in the repository
Copyright © 2007, Hyperion. All rights reserved.
Financial Reporting Studio Workspace
StandardToolbar
Repository Toolbar
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-15
Repository ToolbarThe repository toolbar provides the following alternatives to menu commands that manage the repository:
Opens the repository
Opens the Print dialog box
Displays the active report in the Print Preview window
Displays the active report in the Web browser
Button DescriptionDeletes the selected object
Refreshes the repository display of objects
Button Description
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-16 Planning: Create and Manage Applications
Viewing Repository ObjectsThe Financial Reporting repository is the object management tool that functions like Windows Explorer. You save all report objects in the repository and can then use the same object in more than one report.
The following table describes the object types:
Object Type DescriptionBatch Container that processes groups of reports and books.
Book Container that holds a group of similar reports.
Grid Report object that contains data from external data sources.
Image Report object that contains a graphic or an image file.
Report Layout that dynamically identifies the content and formatting of a report. A report becomes populated with data when you run it.
Copyright © 2007, Hyperion. All rights reserved.
Viewing Repository Objects
Object name Object type
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-17
You cannot delete the highest-level folder named Root. In the Financial Reporting Web client, you can add additional folders and categorize them to suit your needs. For example, you can create specific folders for batch jobs, books, images, or reports, or separate folders for different departments.
To display repository objects:
1. Select File > Explore.
A list of repository objects is displayed.
2. Select View > Display Items of Type and select one of the following options to display only selected object types:
• All Items
• Report
• Snapshot
• Book
• Snapshot Book
• Batch
• Saved Report Object
Snapshot Generated report that contains static data from a specific point in time. Subsequent changes of the data in the data source do not affect the report content.
Text Report object that contains text or functions.
Object Type Description
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-18 Planning: Create and Manage Applications
Opening ReportsYou open reports to design, preview, or print them. You can display both dynamic reports and snapshot reports. A dynamic report is opened in the report workspace. A snapshot report is opened in the Web preview window.
If you want to design, view, or print dynamic reports, you must be connected to an Analytic Services or Planning database. Otherwise, you can view only snapshot reports.
Copyright © 2007, Hyperion. All rights reserved.
Opening Reports
1. Select File > Explore to display the repository objects.2. Expand the repository folders to find the report.3. Double-click the report to open it.
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-19
Report ComponentsReports contain report objects such as text boxes, grids, images, and charts.
When you design a report, you add report objects to the report workspace. As you select each report object, its property sheet is displayed in the workspace frame on the right. You use property sheets to customize report objects.
Copyright © 2007, Hyperion. All rights reserved.
Report Components
Image Text Box
Grid
Chart
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-20 Planning: Create and Manage Applications
Changing the User Point of View MembersThe user point of view (POV) bar displays members that are not defined in the grid. The bar is specific to a database for a single user, but not specific to any report or grid in a report. In the user POV, you change the default values for all grids in the report simultaneously. By changing the user POV, you dynamically change the data that is displayed and calculated in the report.
When you select a dimension on the user POV bar, the Select Members dialog box is displayed. You can change the selected member for each dimension and attribute dimension that is not defined in the grid. In the POV, you can select only one member for each dimension.
Copyright © 2007, Hyperion. All rights reserved.
Changing the User Point of View Members
User POV bar
Dimension name Member name
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-21
Previewing and Printing ReportsWhile designing a report, you preview it to check the result of the structure, layout, and format of the report. You can preview a report in two ways:
• Print Preview: Displays the report with data as it appears when printed.
• Web Preview: Opens a Web browser window and displays the report with data as it appears in the Financial Reporting Web client.
The Print Preview window includes a toolbar for printing, navigating, zooming in, and zooming out.
Copyright © 2007, Hyperion. All rights reserved.
Previewing and Printing Reports
Print Preview Web Preview
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-22 Planning: Create and Manage Applications
You can print dynamic and snapshot reports. For example, you might print end-of-month reports for all regions. You can open a report and then print it, or you can print the report from the Explore window without opening it. When you print the report, you can select the printer, print range, and number of copies.
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
Planning: Create and Manage Applications 26-23
SummaryIn this lesson, you should have learned to:
• Describe Financial Reporting
• Review data sources
• Navigate Financial Reporting Studio
• Log on to Financial Reporting Studio
• Identify portions of the Financial Reporting Studio workspace
• Open, preview, and print reports
• Identify report components
• Change the user Point of View (POV)
Module 10 Analyzing Planning Data with Financial ReportingLesson 26 Financial Reporting Overview
26-24 Planning: Create and Manage Applications
L E S S O N 2 7
Navigating Reports in Workspace 27
ObjectivesAt the end of this lesson, you should be able to:
• Identify interface elements in Workspace
• Set preferences
• Set the user point of view
• Limit the user POV member selections
• Integrate reports into Microsoft Office applications
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-2 Planning: Create and Manage Applications
Workspace OverviewWorkspace provides a single point of access to BI+ content and authoring tools. You can access the following content in Workspace:
• Financial Reporting—for scheduled or on-demand highly formatted financial and operational reporting
• Web Analysis—for interactive ad hoc analysis, presentation, and reporting of multidimensional data
• Interactive Reporting—for ad hoc relational query, self-service reporting, and dashboards against any ODBC data source
• Production Reporting—for high-volume enterprise-wide production reporting
• Hyperion System 9 BI+ Enterprise Metrics ™ —for management metrics and analysis presented in easy-to-use, personalized, interactive dynamic dashboards
Copyright © 2007, Hyperion. All rights reserved.
Workspace OverviewSet preferences
View reports
Create books
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-3
Depending on your assigned roles and security access, you can use Workspace to perform the following tasks related to Financial Reporting:
• View and print reports and books
• Create and modify books
• Create and schedule batches
• Assign access to repository items
• Set preferences
• Perform administrative tasks such as managing users
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-4 Planning: Create and Manage Applications
Workspace User InterfaceIn Workspace, you can open and work with the following Workspace elements.:
Element Name DescriptionAdjuster Adjusts the size of the view pane and content area
Buttons Enables performance of module tasks
Content area Displays active-module items, tasks, or files
Document tab bar Displays information specific to the current module
Menu bar Provides commands that organize tasks and modules
Navigate menu Provides access to Workspace modules
Process bar Displays the location of the current folder, item, or step
Copyright © 2007, Hyperion. All rights reserved.
Workspace User InterfaceStandard toolbar
Menu bar
Content area
View pane
Buttons
Document tab bar
Navigate menu
Process bar
Adjuster
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-5
Standard toolbar Provides shortcut buttons for performing tasks
View pane Provides buttons that enable jumps between panels
Element Name Description
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-6 Planning: Create and Manage Applications
Workspace ModulesYou use Workspace modules to perform the following tasks:
Module Name DescriptionExplore View, manage, and secure repository items
Applications Access and view applications such as Planning and Financial Management
Administer Manage users, groups, roles, and authentication methods
Schedule Schedule batch jobs for automated processing
Impact Manager Update Interactive Reporting documents when database structures change
Open Items View all documents or items opened in Workspace
Copyright © 2007, Hyperion. All rights reserved.
Workspace Modules
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-7
View Pane ButtonsWhen you select a module, context-sensitive buttons are displayed at the top of the view pane.
Button DescriptionTips Displays shortcuts to actions (Tasks) and links to online help instructions
(Tips) for tasks, tips, and file details relevant to the current item
Folders Displays the Root folder and the folders and repository items below it
Copyright © 2007, Hyperion. All rights reserved.
View Pane Buttons
Tips button Folders button
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-8 Planning: Create and Manage Applications
Setting PreferencesYou can set preferences for the Workspace user interface, user authentication, the Explore module, and Financial Reporting Studio. Preference changes become effective the next time that you log on.
Setting General PreferencesYou can set defaults for the general appearance of your Workspace user interface.
You can select the page to be displayed in the content area. The Content option determines what other options are available. For the example shown on the slide, you select Explore and then select the FR/Qtr Reports folder.
You can set up prompts to save unsaved files. You can also show the document path and the Tips tab. You cannot update the e-mail address because it is registered in the user’s security settings.
Copyright © 2007, Hyperion. All rights reserved.
Setting Preferences
Select File > Preferences.
Options:NoneExploreDocumentFavoriteApplication
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-9
Setting Authentication PreferencesIf you are a native user in Workspace, you can change your password. Native users are authenticated by Shared Services, rather than by external sources, such as Analytic Services or Windows NT LAN Manager (NTLM).
Copyright © 2007, Hyperion. All rights reserved.
Setting Authentication Preferences
Select File > Preferences > Authentication.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-10 Planning: Create and Manage Applications
Setting Explore PreferencesYou can set Explore preferences to define default folders in Workspace. If you do not select default folders, they are set to the top-most or root folder (denoted by /).
Default folders:
• Default—Folder displayed when you select the Explore module; typically the folder that you access most often
• New Document—Folder in which the new document wizard searches for Web Analysis database connection files and Interactive Reporting documents
You can also specify the default file permissions assigned to items you create or import into the repository. Permissions define the level of access that you grant to other users.
Copyright © 2007, Hyperion. All rights reserved.
Setting Explore Preferences
Select File > Preferences > Explore.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-11
Setting Financial Reporting Studio PreferencesYou can set the following preferences for Financial Reporting Studio:
• Language
• XBRL Editing
• Color, style, and distance between guide lines
Copyright © 2007, Hyperion. All rights reserved.
Select Dotor Line
Select Inches or Centimeters
Setting Financial Reporting Studio Preferences
Select File > Preferences > Financial Reporting, and then select theFinancial Reporting Studio tab.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-12 Planning: Create and Manage Applications
Setting Financial Reporting General PreferencesYou can define preferences and formatting options for the Financial Reporting module:
• Default mode for previewing reports and books
• User POV preview, location, and member selections
• Microsoft Office application to which reports are exported
• Behavior of prompts
Copyright © 2007, Hyperion. All rights reserved.
Setting Financial Reporting General Preferences
Select File > Preferences > Financial Reporting.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-13
• Separators for formatting numbers in a grid
The separators for formatting numbers in a grid apply only if you select the Defined by Preference option during report design.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-14 Planning: Create and Manage Applications
Browsing the RepositoryIn the Explore module, you can browse the repository and perform these actions:
• Open reports and books
• Edit books and batches
• Export and import items
• Set security access
When you select a repository folder in the view pane, the folder items to which you have access are displayed in the content area. By default, each item displays name, type, date modified, and description. You can sort the list of items by clicking the column headings. You can also change the column order by sliding the column headings to the right or left.
Copyright © 2007, Hyperion. All rights reserved.
Browsing the Repository
Qtr Reportsfolder
Items in theQtr Reports folder
Sort the list by clickinga column header
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-15
On the View menu, you can change the display by showing or hiding columns and setting the width of each column. You can also limit the display to a particular type of item, such as displaying only a list of books.
You can also use the Viewer module to access repository items located on your desktop. You specify your default desktop folder in the Explore preferences. When you select Desktop, the repository items in the specified folder are displayed as icons in the content pane. When you open reports and books, their names are listed in the Viewer module.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-16 Planning: Create and Manage Applications
Searching for ItemsIn the Explore module, you can search for items based on keywords. By default, keywords are generated for repository items and include the words in the item name and description.
You can narrow your search by specifying item location, date, and type.
Search rules:
• The search is not case-sensitive.
• Wildcards are not supported in the Keywords box.
• Multiple keywords are separated by a space.
• The search starts in the folder specified in the “Look in” box and proceeds through all subfolders.
Copyright © 2007, Hyperion. All rights reserved.
Search criteria
Searchresults
Searching for Items
In the Explore module, select Tools > Search.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-17
Previewing ReportsIn the Explore module, you can preview reports in two formats:
• Hypertext Markup Language (HTML)—Preview reports or snapshots
• Portable Document Format (PDF)—Preview or print reports or snapshots that are displayed in the Web browser in Adobe Acrobat Reader
N O T E
Before previewing reports in PDF, ensure that a PDF writer (Adobe Acrobat Distiller, GNU Ghostscript, or AFPL Ghostscript) is installed with your print server.
Copyright © 2007, Hyperion. All rights reserved.
Previewing Reports
User POV
Grid POVPage selector
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-18 Planning: Create and Manage Applications
Analytic Services Server must be started so that you can view dynamic reports. When you view a dynamic report, the user POV is displayed. When you change the user POV, the report is automatically refreshed to display current data for the new member selection.
When you view a snapshot report, you see data for a specific point in time. Because the POV is fixed with static data when it is created, the user POV is not displayed when you view it. A snapshot report is disconnected from the data source and is not updated when data changes.
From the Financial Reporting general preferences, you can select the default preview mode for reports. When you double-click a report name in the repository, the report is displayed in the default preview mode. The selected setting remains in effect until you change it.
To preview reports or snapshots:
1. In the repository, right-click a report or snapshot.
2. Select Open In > HTML Preview or Open In > PDF Preview.
The report is displayed in the content area.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-19
Changing the User Point of ViewWhen you preview a dynamic report, the user POV bar is displayed in the view pane or above the report. You change the user POV member selections to dynamically change what data is displayed and calculated in the report. When you change the POV, the report runs and displays the data for the new POV member selection.
You can search for a specific member to display in the user POV. For the example shown on the slide, you search for all names that begin with LOC. You can then select the member for the user POV from the Search Result dialog box.
Copyright © 2007, Hyperion. All rights reserved.
Changing the User Point of View
Wildcard search for entity names that begin with LOC
Search results
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-20 Planning: Create and Manage Applications
The following table describes the options in the Member Selection dialog box:
Option Description
Show Properties Select the properties to display, such as Name, Description, Generation, and Level.
Expand All Rows Expand the dimension hierarchy.
Collapse All Rows Collapse the dimension hierarchy.
Rows Per Page Specify the number of rows displayed on a page. If more members are available than the number of rows specified, Next Page and Previous Page buttons enable you to scroll through the rows.
Find list Select the option on which to base the search, such as Name, Description, Generation, and Level.
Find box Enter the characters for a search:• Partial text with wildcard symbols• Exact characters (Enclose the characters and the blank spaces
between them in quotation marks.)
Find Find the items that match the search criteria.
Use Wildcards Search by text and wildcard symbols:? represents one character* represents multiple characters
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-21
Previewing the Point of ViewWhen you view a report in Workspace, the report displays the current data. If the POV is not the one that you want, you must change it and rerun the report. A second query of the database is created. If you are working with a large database, this process is time-consuming.
Workspace enables you to preview and select the user POV before it queries the database. When you preview the user POV, you make your POV selections before the report runs.
Copyright © 2007, Hyperion. All rights reserved.
Previewing the Point of View
Select the POV beforethe data is retrieved.
Select On to preview the user POV.
Open the report inHTML or PDF mode.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-22 Planning: Create and Manage Applications
Limiting User Point of View SelectionsBy default, all dimension members are available when you access the user POV. For Analytic Services or Planning databases, dimensions may contain members that you never access.You can limit dimension members by creating a choices list, so that only listed members are displayed for all reports that retrieve data from the same database connection.
For the example shown on the slide, you specify that available members for the Scenario dimension are Actual, Budget, and Forecast. For all other dimensions, you may select any member.
Copyright © 2007, Hyperion. All rights reserved.
Go to Member Selection button
Member label options
Limiting User Point of View Selections
Select File > Preferences > Financial Reporting > Setup Members.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-23
When setting up members for the user POV, you can define the display of member names in the user POV bar. You can select to view dimension name, member name, alias, or both member name and alias.
To set up user POV member selections:
1. Select File > Preferences, click Financial Reporting, and click Setup Members.
The Setup User POV dialog box is displayed.
2. From the Database Connection list, select a database connection.
The dialog box displays the database dimensions.
3. To the right of the dimension for which you want to create a choices list, click Go to Member Selection: <dimension name>.
A Members tab is displayed in the Setup User POV dialog box.
Dimension name and member name are displayed.
Member alias is displayed.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-24 Planning: Create and Manage Applications
4. In the Available area on the left, select the members that you want to include in the choices list, and click the add button .
The members are displayed in the Selected area.
5. Click OK to save the member selections.
The Setup User POV dialog box is displayed with the selected members listed in the Choices List column.
6. Repeat steps 3 through 5 for any dimension for which you want to create a choices list.
7. Optional: To the right of the dimension for which you want to change the member selection, click the ALL button to set the choices list back to All Members.
8. From the “Display Member Label as” drop-down list, select to display the member name, the alias, or both the member name and alias.
9. From the “Dimension Labels are” drop-down list, select whether dimension labels are Included or Not Included in the user POV bar.
10. From the Member Selection Displays drop-down list, select to filter members according to access privileges.
Options:
• Only Members I Can Access: Only members to which the user has access are displayed in a flat list.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-25
• All Members Regardless of Access: All members, regardless of the user’s access privilege, are displayed in a hierarchy.
11. Click OK to save your changes and return to the Preferences dialog box.
N O T E
The Member Selection Displays drop-down list is available only for Planning database connections. This option is displayed only if the DisplayFilterBySecurity flag in the hr_webapp.properties file is turned on.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-26 Planning: Create and Manage Applications
Changing Page MembersYou can change a page member only if you assigned multiple members to the page axis during the report design. You must view the report in HTML to select different page members. After you change a page member, the report is refreshed, and the data for the selected members is displayed.
When you view a report with multiple page members in PDF, the data for the page members is displayed on different pages.
Copyright © 2007, Hyperion. All rights reserved.
Changing Page Members
ActCurr page selection BudCurr page selection
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-27
Printing Reports and SnapshotsYou can print reports or snapshots in HTML or PDF mode:
• HTML—If a report or snapshot has multiple page members, only the displayed page member is printed. The browser print capabilities determine how the report is printed.
• PDF—If a report or snapshot has multiple page members, all page members are printed. PDF printing ensures that the report or snapshot is properly formatted and paginated; PDF printing provides better quality than does HTML.
Copyright © 2007, Hyperion. All rights reserved.
Printing Reports and Snapshots
1. Open the report in either HTML or PDF preview mode.2. Select File > Print > HTML or File > Print > PDF.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-28 Planning: Create and Manage Applications
Integrating Reports into Microsoft Office ApplicationsYou can move reports and snapshots into Microsoft Office applications in the following ways:
• Export from Workspace—You can export report content as an image into supported Microsoft Office applications. After inserting the content, you can query the corresponding Web application to refresh the image in Smart View.
• Import to Microsoft Office—When logged on to a supported Microsoft Office application, you can import reports and snapshots from the Workspace repository into Word, PowerPoint, and Excel. This feature is provided through Smart View, which provides integration with Microsoft Office for Financial Reporting, Web Analysis, Financial Management, and Planning.
Copyright © 2007, Hyperion. All rights reserved.
Integrating Reportsinto Microsoft Office Applications
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-29
Exporting Reports to ExcelAfter previewing a report in HTML or PDF mode, you can export the report to a Microsoft Excel spreadsheet.
When you export a report to Excel, you must choose one of the following options:
• Fully-Formatted Grids and Text—The current page of the report is exported to Excel in a format that is similar to its format in Financial Reporting. The report is converted to HTML with the Hyperion formatting definitions and calculated numbers. Charts in the report are exported as images. To export multiple pages, you display and export one page at a time.
N O T E
If you are using Microsoft Office 2000, only the grid and text objects of the report are exported into Excel. Charts and images are not exported.
Copyright © 2007, Hyperion. All rights reserved.
Exporting Reports to Excel
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-30 Planning: Create and Manage Applications
• Query-Ready Grids and Text—The first grid in the report is exported to Excel. The grid is converted to HTML, and Hyperion-specific formatting is removed. Images and charts in the report are not exported. After the grid is exported, you connect to an Analytic Services server and use Smart View to perform ad hoc analysis.
To export a report to Microsoft Excel:
1. In the Explore module, open the report in either HTML Preview or PDF Preview mode.
2. Select File > Export > Excel > Fully-Formatted Grids and Text or Query-Ready Grids and Text.
The File Download dialog box is displayed.
3. Perform an action:
• Click Open to open the report in an Excel spreadsheet and then save the spreadsheet.
• Click Save to save the report as an Excel worksheet that you can open at a later time.
N O T E
If you have set Excel files to open as a browser preference, the file may open automatically in the browser window, without showing the File Download dialog box.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-31
Exporting Reports to Word and PowerPointAfter previewing a report in the Explore module, you can export the report as an image to Word or PowerPoint. You can export reports if you are using Microsoft Office 2002 or later.
To export a report to Word or PowerPoint:
1. In the Explore module, open a report.
The report is displayed in HTML or PDF mode.
2. Select File > Export > Word or File > Export > PowerPoint.
The File Download dialog box is displayed.
3. Perform an action:
• Click Open to open the report in Word or PowerPoint.
Copyright © 2007, Hyperion. All rights reserved.
Exporting Reports to Word and PowerPoint
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-32 Planning: Create and Manage Applications
• Click Save to save the report as a Word or PowerPoint document that you can open later.
T I P
After importing the image, you can use the Microsoft Office Format Picture option to further format the object; for example, to crop and resize the image.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-33
Importing Reports to Microsoft Office ApplicationsYou can import Financial Reporting reports to Microsoft Office applications through Smart View:
• Word and PowerPoint—The report is imported as an image.
• Excel—The report is imported based on the selected method (Fully Formatted Grids and Text or Query-Ready Grids and Text).
In Microsoft Office, you must connect to a Workspace repository that contains the reports that you want to import. You log on to the data source only once. For example, you can log on to a data source connection in Word and use the connection to access data in Excel or PowerPoint.
Copyright © 2007, Hyperion. All rights reserved.
Importing Reportsto Microsoft Office Applications
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-34 Planning: Create and Manage Applications
To import reports to Microsoft Word, PowerPoint, or Excel:
1. Launch Microsoft Word, PowerPoint, or Excel.
2. Select Hyperion > Connection Manager.
The Connection Manager dialog box is displayed.
3. Select the data source, and click Connect.
The Connection credentials dialog box is displayed.
4. Enter the user name and password, click Connect, and click Close.
5. Select Hyperion > BI+ Document > Import.
The Import Workspace Document dialog box is displayed.
6. Expand a repository folder, select a report, and click OK.
The Import Workspace Document dialog box displays the report.
7. Optional: In the POV, select an unselected dimension to change the user POV.
8. Select the All Pages check box to import all pages of the report.
9. Optional: Perform an action:
• Word or PowerPoint—In the Import Document As list, select Image to import the report as an image.
• Excel—In the Import Document As list, select Fully Formatted or Query-Ready, and select Split Pages across worksheets to place pages on separate worksheets.
The report is imported into the Microsoft application.
10. Click Finish.
11. Optional: Save the report as a Microsoft Office document that you can open later.
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
Planning: Create and Manage Applications 27-35
SummaryIn this lesson, you should have learned to:
• Identify interface elements in Workspace
• Set preferences
• Set the user point of view
• Limit the user POV member selections
• Integrate reports into Microsoft Office applications
Module 10 Analyzing Planning Data with Financial ReportingLesson 27 Navigating Reports in Workspace
27-36 Planning: Create and Manage Applications
M O D U L E 1 1
Appendices 27
OverviewThis module contains appendices to provide information about additional features of Planning not covered in this course.
Appendices includes:
• Sharing Data Using Data Synchronization
• Working with Classic Application Administration
A P P E N D I X A
Sharing Data Using Data Synchronization A
ObjectivesAt the end of this lesson, you should be able to:
• Describe data synchronization
• Create mapping tables and data synchronizations
• Set data synchronization filters
• View data flows
• Execute synchronizations
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-2 Planning: Create and Manage Applications
About Data SynchronizationYou use data synchronization to transfer data automatically from a source application to a destination application. Data synchronization provides filters for selecting data needed for other applications. You can schedule data synchronization to run during off-peak business hours, and you can view data flows between applications after a data synchronization has occurred.
For the example shown on the slide, HYPlan is the master (source) application that contains both balance sheet and income statement actuals. Finbud is the destination application that contains financial budgeting plans. You use data synchronization to transfer the data from the Net Income hierarchy of the HYPlan application to the Net Income hierarchy of the Finbud application.
Copyright © 2007, Hyperion. All rights reserved.
About Data Synchronization
Finbud applicationHYPlan application
Actuals Budgeting plansMapping table
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-3
Creating Mapping TablesIn order for the data synchronization to transfer dimension data between two applications, the dimension member names must match. If the member names do not match, you must create a mapping table to map members in the source application to members in the destination application. For example, you could map data from the Account member in the source application to the Revenue member in the destination application.
After creating a mapping table, you insert it into a data synchronization. You can use the same mapping table in many data synchronizations.
Copyright © 2007, Hyperion. All rights reserved.
Creating Mapping Tables
To create a mapping table, you specify source and destination dimensions.
Source application is where the data is retrieved from.
Destination application is the application that receives the data.
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-4 Planning: Create and Manage Applications
To create mapping tables:
1. Determine which dimension members must be mapped due to mismatched member names.
2. Select File > New > Mapping Table.
The Mapping Table Designer is displayed.
3. On the Setup page, specify the source application, destination application, and the dimension for which you want to map data.
4. On the Map Data page, specify how each member is mapped:
a. Select the member from the source dimension.
b. Select the member in the destination dimension to which it should be mapped.
5. Repeat step 4 for each member that must be mapped.
6. Validate the mapping.
7. Save the mapping table.
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-5
Creating Data SynchronizationsYou create a data synchronization by performing the following tasks in the New Synchronization wizard:
1. Specify the data source and the destination application.
2. Link source dimensions to destination dimensions.
3. Create filters for source dimensions.
Copyright © 2007, Hyperion. All rights reserved.
Creating Data Synchronizations
You use a wizard to create a data synchronization.
Insert Mapping Table
Execute Synchronization
Data Synchronization Toolbar
Validate Synchronization
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-6 Planning: Create and Manage Applications
Specifying Source and DestinationYou use the New Synchronization wizard to specify the data source and destination for a synchronization.
Data source types:
• Flat file
• Interface table
• Planning or Financial Management application
Copyright © 2007, Hyperion. All rights reserved.
Specifying Source and Destination
The Data Synchronization Wizard has three pages:
Application that is receiving the data. The target application can be a Planning or Financial Management application.Select Destination
Object or application that is receiving the data.Select Source
Data source type that is sending the data. Source Type
DescriptionData Synchronization Page
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-7
Linking DimensionsAfter specifying the data source and destination, you specify a matching dimension in the destination application for each source dimension. For example, you map the data for the GL_Accounts dimension in the source to the GAAP_Accounts dimension in the destination application.
To link dimensions:
• Drag a dimension from the source application to the destination application.
A link is displayed as a line connecting the source dimension to the destination dimension.
Copyright © 2007, Hyperion. All rights reserved.
Linking Dimensions
Insert mapping tables in Data Synchronization to ensure correct data linking between members.
Source application is where the data is retrieved from
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-8 Planning: Create and Manage Applications
Setting FiltersBy default, data for all dimension members of each dimension is transferred when you execute a data synchronization. You can create filters so that only member data needed in the destination application is transferred from the source.
For instance, the Finbud application must receive data from the HYPlan application. However, the Finbud application needs data only from the West entity. By applying a filter to the Entity dimension in the HYPlan application, you transfer data only from West.
To create filters:
1. On the Link Dimensions page, right-click a dimension and select Create Filter.
The Member Selector dialog box is displayed.
2. Select members and click the right arrow button.
Copyright © 2007, Hyperion. All rights reserved.
Setting Filters
You select filters using the Member Selector dialog box.
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-9
Applying Filter CriteriaYou can set criteria to refine a filter:
Filter Criteria DescriptionEqual Filters what is equal to the dimension name in the selector field
Like Filters to perform pattern-matching functionality on partial dimension names
N O T E
After the filter is applied to the dimension, a filter icon is inserted next to the dimension name on the Link Dimension page.
Copyright © 2007, Hyperion. All rights reserved.
Applying Filter Criteria
A filter was applied to the source entity.
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-10 Planning: Create and Manage Applications
Inserting Mapping TablesInserting mapping tables is the last step before validating a data synchronization. Not all data synchronizations require mapping tables. Mapping tables are inserted for those applications that are not able to link dimension to dimension, because the dimension’s members have different names in both applications.
To insert mapping tables:
1. On the Data Synchronization toolbar, select Insert Mapping Table.
2. From the mapping table list, select a table and click OK.
A dashed line is displayed to indicate that a mapping table was inserted. (A solid line indicates that dimension members are linked without inserted mapping tables.)
Copyright © 2007, Hyperion. All rights reserved.
Inserting Mapping Tables
Insert Mapping Table button
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-11
Validating Data SynchronizationsWhen you validate a synchronization, the source and destination process the request and resulting data and generate errors without writing the data to the destination application. You can quickly rectify synchronization issues.
To validate synchronizations:
1. Right-click the synchronization and select Validate Synchronization.
The Data Sync Validation Options dialog box is displayed.
2. Optional: Define a calculation to perform on the data.
a. In the Operator text box, enter a standard mathematical operator.
b. Optional: In the Value text box, enter a numeric value.
3. Click OK.
Copyright © 2007, Hyperion. All rights reserved.
Validating Data SynchronizationsValidate Synchronization button
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-12 Planning: Create and Manage Applications
Viewing Data FlowsAfter setting up data synchronization between applications, you can view the applications in a graphical representation that shows the data flow from the source application to the destination application.
You can access Data Flow from the Application Library by right-clicking the application and selecting Data Flow. You can view data flows from either the source application or the destination application.
Copyright © 2007, Hyperion. All rights reserved.
Viewing Data Flows
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
Planning: Create and Manage ApplicationsA-13
Executing Data SynchronizationsWhen you execute a data synchronization, the data is retrieved from the source application, transformed according to mapping rules, and pushed to the destination application. You can specify a calculation to apply to the data being transferred. For example, if you are transferring data from Actual to Budget, you could specify that the values should be increased by 10%.
To execute synchronizations:
1. Right-click the synchronization and select Execute.
The Data Sync Execution Options dialog box is displayed.
2. Optional: Define a calculation to perform on the data.
a. In the Operator text box, enter a standard mathematical operator.
b. Optional: In the Value text box, enter a numeric value.
3. Click OK.
Copyright © 2007, Hyperion. All rights reserved.
Executing Data SynchronizationsExecute Synchronization button
Module 11 AppendicesAppendix A Sharing Data Using Data Synchronization
A-14 Planning: Create and Manage Applications
SummaryIn this lesson, you should have learned to:
• Describe data synchronization
• Create mapping tables and data synchronizations
• Set data synchronization filters
• View data flows
• Execute synchronizations
A P P E N D I X B
Working with Classic Application Administration B
ObjectivesAt the end of this lesson, you should be able to:
• Describe classic administration
• List the steps for creating Planning applications
• Create Planning applications using classic application administration
• Set up dimensions and members in Planning
• Load metadata files
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-2 Planning: Create and Manage Applications
Classic Administration OverviewAn application is a related set of dimensions and dimension members that you use to meet a specific set of planning needs. Each application has its own accounts, entities, scenarios, and other dimensions. For example, you could create an application for your cost centers for budgeting operating expenses and a separate application for the finance department for revenue planning.
You can create applications using either BPM Architect or Classic application administration. Classic administration enables you to administer Planning on an application-by-application basis. To use Classic application administration, you must be assigned the Shared Services roles of Dimension Editor and Planning Application Creator. Different menus and options are available for each type of application. This appendix describes Classic administration tasks.
Copyright © 2007, Hyperion. All rights reserved.
Classic Administration Overview
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-3
You create applications by using the Classic Application Wizard. To set up your application’s dimension, you use the Planning Dimension editor. You can add dimensions and dimension members or modify existing member’s characteristics by working with the Planning Dimension editor. You can load metadata by using Data Integration Manager (DIM).
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-4 Planning: Create and Manage Applications
Processes in Creating Planning ApplicationsSetting up an application requires many steps. First, you create an application using the Classic Application Wizard. By using the Classic Application Wizard, you set up the application calendar, default currency, and plan types.
After you establish the application, you can set up your application even further. If you set up your application to support multiple currencies, you establish currencies and corresponding exchange rates. If your organization has custom summary time periods, you modify the calendar to include them.
You then create the scenarios and versions that you will use in your application. You create entities to reflect your organization’s budget review structure. You also create the accounts and additional dimensions that you require to gather planning data. You use Data Integration Manager to load metadata into your application.
Copyright © 2007, Hyperion. All rights reserved.
Processes in Creating Planning Applications
Create an application using Classic Application WizardEstablish the currencies and corresponding exchange rates Modify the calendar with the custom summary time periods Create scenarios and versionsCreate entities to reflect your organization’s budget review structureCreate the accounts and additional dimensions Use DIM to load metadata and data Assign access rights to users and user groupsCreate appropriate data-entry forms Use Business Rules to build customized calculations and allocationsIdentify review and approval process, its requirements, and its participants
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-5
After you finalize your dimension structure, you are at a good point to assign access rights to users and user groups. Next, you create appropriate data entry forms to meet the needs of your users and groups. As you continue to set up your application, you create customized business rules to run calculations and allocations specific to your organization. Finally, you identify the review and approval process, its requirements, and its participants.
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-6 Planning: Create and Manage Applications
Hyperion System 9 Planning Application Creation OverviewBefore you create a Planning application, you need to create and configure a relational database to work with Planning. You then need to establish connectivity between Planning, the relational data source, and Analytic Services. To create an application, you complete the following steps:
• Create a relational database.
• Configure the relational database using the Configuration Utility.
• Create application using Classic Application Wizard.
• Create Analytic Services databases.
• Register the data source name (DSN) using the Classic Application Wizard.
Copyright © 2007, Hyperion. All rights reserved.
Hyperion System 9 Planning Application Creation Overview
Create relational database
Configure relational database
Create application
Create Analytic Services databases
Register data source
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-7
Planning Relational DatabasesPlanning requires one relational database for each application as well as one defined as the Planning system database, which stores an entry for each Planning application that is created.
The procedures for creating relational databases vary depending on which relational store your company uses: Microsoft SQL Server, Oracle, or IBM DB2. Once the relational database is created, connectivity between Planning, the relational database, and Analytic Services databases needs to be established by registering data source names.
N O T E
Creating relational databases is typically the responsibility of a system administrator.
Copyright © 2007, Hyperion. All rights reserved.
Planning Relational Databases
Create and define a Planning system database and a relational database for each Planning application.
CorpPlan
TaxPlan
FinbudHPSystem
CorpPlan
TaxPlan
Finbud
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-8 Planning: Create and Manage Applications
Configuring Data SourcesYou configure data sources using the Configuration Utility. Configuring the data source establishes the connection between the relational data source, the relational database and the Analytic Services database.
To Configure Data Sources:
1. Select Start > All Programs > Hyperion System 9 Foundation > Configuration Utility.
2. At the Welcome message, click Next.
3. On the Select the products to configure page, select Planning and Data Source Configuration, and click Next.
4. On the Select the options for managing the Data Source page, select Create Datasource and click Next.
Copyright © 2007, Hyperion. All rights reserved.
Configuring Data Sources
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-9
5. On the Enter Details for creating Datasource page, enter the Datasource Name and description, and click Next.
6. From the Instance Name drop-down list, select an instance, and click Next.
7. On the Select the database page, select the relational database, and click Next.
8. On the Enter the Relational Storage Configuration Details page, enter the Server name, User and Password, and click Next.
9. On the Enter Analytic Server Information page, enter the Server, User and Password, and click Next.
10. At the successful message, click Next.
11. At the Do you want to go back to the Product Selection Panel message, select No, and click Next.
12. Click Finish.
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-10 Planning: Create and Manage Applications
Creating Applications Using Classic Application WizardYou use the Classic Application Wizard to create, and delete Planning applications, and to register applications with Shared Services. The Classic Application Wizard guides you through the process of creating a new Planning application. Creating an application and databases involves the following steps:
• Select the data source
• Create the calendar
- Select the base time period and weekly distribution options
- Set up the calendar range
• Choose the base currency and whether the application supports multiple currencies
• Set up plan types
Copyright © 2007, Hyperion. All rights reserved.
Creating Applications Using Classic Application Wizard
Use Classic Application Wizard to initialize an application
Data Source Calendar Currencies Plan Types
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-11
Accessing Classic Application WizardYou access the Classic Application Wizard by selecting Planning Administration from the Classic Application Administration menu. To create a new application and initiate the Classic Application Wizard, click Create Application.
Copyright © 2007, Hyperion. All rights reserved.
Accessing Classic Application Wizard
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-12 Planning: Create and Manage Applications
Selecting the Data SourceOn the Select tab, you specify the application name and description, and register the application with Shared Services by selecting the Shared Services project. You also select a data source and instance for the application.
The application name can be up to eight characters and must not be the same as an existing Analytic Services application.
N O T E
Data sources and instances are set up when you install and configure Planning. For Classic applications, you must select the instance whenever the instance changes in the Hyperion Configuration Utility.
Copyright © 2007, Hyperion. All rights reserved.
Selecting the Data Source
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-13
Setting Up the CalendarYou set up the calendar to establish the application’s base time periods (12 months, quarters, or custom), starting fiscal year and month, and total number of years. You select the base time periods and monthly distribution pattern based on the number of fiscal weeks in a month.
Base time periods are the bottom-level periods in the application. You can select from the predefined options of either months or quarters, or set up custom base time periods such as weeks or days. You can select a distribution pattern to determine how data entered in summary time periods is distributed or spread among the base time periods.
If you select 12 months for base time periods:
• four quarters are created per year
• months roll up into parent quarters
• quarters roll up into years
Copyright © 2007, Hyperion. All rights reserved.
Setting Up the Calendar
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-14 Planning: Create and Manage Applications
After you create an application, the starting fiscal year for the application cannot be changed. Weekly distribution sets the monthly distribution pattern, based on the number of fiscal weeks in a month. If you select a weekly distribution pattern other than Even, Planning treats quarterly values as if they were divided into 13 weeks and distributes weeks according to the selected pattern.
You can select the Total Years to be included in the application. You can add more years to the calendar after the application is created.
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-15
Setting Up CurrenciesYou use the Currencies window to specify the default currency for the entities in your application and to establish whether your application supports currency conversion. You cannot change these settings after you have created the application.
Multiple-currency support is available for level 0 members, regardless of their base currency. The Classic Application Wizard creates two additional dimensions for multiple-currency applications. The dimensions are:
• Currency —Stores the application currency, local currency, and reporting currency members.
• HSP_Rates —Stores the input value, input currency, and exchange rate members.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Currencies
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-16 Planning: Create and Manage Applications
Setting Up Plan TypesYou can include up to three plan types in your application. Separate Analytic Services databases are created for each plan type. As you create the accounts, entities, and other dimensions and members of your application, you associate them with plan types, so that the database for each plan type contains just the dimensions, members, and data values relevant to that plan type. This allows for improved system performance.
The number of plan types included in an application depends on your organization’s needs. For example, the sales department might be responsible for a yearly revenue plan and the finance department for a Profit and Loss plan. You could define two plan types: Revenue and PandL.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Plan Types
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-17
Data can be shared between the plan types. For example, the Revenue plan might include a number of sales detail accounts that roll up to a Total Product Sales account. You can set up the P&L plan to include the Total Product Sales account, but to omit the sales detail accounts. This enables you to bring the data value for Total Product Sales into your P&L plan, without all of the account details. This creates a smaller, more efficient database for your P&L plan.
N O T E
You cannot change the number of plan types or the plan type labels after you create the application. Plan type labels can be up to eight characters long.
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-18 Planning: Create and Manage Applications
Completing Application SetupYou can review the application settings you selected on the Finish window. Before you create the application, you can modify your settings on any of the other windows by returning to the appropriate window and making the adjustments. To create the application with the application settings listed on the Finish window, click Finish.
After you receive a successful message, you can use the Navigate menu to log onto the Planning application. If you do not see the application listed, you can refresh the Application menu.
Copyright © 2007, Hyperion. All rights reserved.
Completing Application Setup
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-19
Creating Analytic Services DatabasesCreating the application, creates a folder in Analytic Services with the application name and two files in the application directory a .app file and a .log file. In order to create an initial outline with the dimension structure, you select to create the databases from the Administration > Manage Database window.
Copyright © 2007, Hyperion. All rights reserved.
Creating Analytic Services Databases
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-20 Planning: Create and Manage Applications
Reregistering ApplicationsYour Planning application’s definition is stored in a relational database, but its data is stored in Analytic Services. To bridge the communication between the relational database and Analytic Services, you need to register a DSN for each application.
If you created a new application and selected a Shared Services project, your application is registered. You can use the Classic Application Wizard to reregister an application with Shared Services.
Copyright © 2007, Hyperion. All rights reserved.
Reregistering Applications
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-21
Building Member HierarchiesYou can create and update dimensions by using the Dimension Editor. You can assign access rights to members, rearrange members in the dimension hierarchy, and change characteristics of dimension members. You use the Member Property tab to set and change member characteristics.
To Add Dimension Members:
1. Select Administration > Dimensions.
2. From the Dimensions drop-down list, select the dimension.
3. Click Add Child or Add Sibling.
4. Set up the member properties, and then click Save.
Copyright © 2007, Hyperion. All rights reserved.
Building Member Hierarchies
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-22 Planning: Create and Manage Applications
The next time you create or refresh the database, the Analytic Services outline is generated with members in the order that is displayed on the Dimensions window.
You can add custom dimensions such as Customer or Product by selecting Add Dimension. You can add dimension members to custom dimensions the same way that you add members to Planning required dimensions.
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-23
Working with AttributesYou can set up attributes to add another level of granularity to your data. You create attributes for a dimension to group its members according to the same criterion. You create attribute values which are assigned to dimension members.
For example, you can create an attribute called Channel for the Product dimension. Channel can have values of retail outlets, catalog, and internet. You then assign the values of either retail outlets, catalog, or internet to members of the Product dimension.
You can filter members by their attribute values when creating data forms and reports.
N O T E
Only sparse dimensions can contain attributes. You must assign attribute values to dimension members at the same level within a dimension. Data values for attribute values are dynamically calculated and not stored.
Copyright © 2007, Hyperion. All rights reserved.
Working with Attributes
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-24 Planning: Create and Manage Applications
To Set Up Attributes:
1. Select Administration > Dimensions.
2. From the Dimension drop-down list, select the dimension for which to create attributes.
3. Select the dimension name, such as Customer or Product.
4. Click Custom Attributes.
5. By the Attributes in dimension column, Click Create.
6. Enter the name of the attribute.
7. Optionally, press Enter if you have more attributes to enter.
8. Click Save when you are finished adding attributes.
9. When done saving new attributes click Cancel to close the Create Attributes dialog box.
10. Select the attribute for which you want to enter values, and click Create above the attribute values column.
11. Enter the value for the attribute.
12. Optionally, press Enter if you have more values to enter.
13. Click Save when you are finished adding attribute values.
14. When done saving new attribute values click Cancel to close the Create Attribute Value dialog box.
15. Click Close to close the Manage Attributes and Values window.
To Assign Attribute to Members:
1. From the Dimension drop-down list, select the dimension for whose member you want to assign an attribute value.
2. Select the member to which to assign an attribute value.
3. Click Edit.
4. Select Attribute Values.
5. From the Attribute Values list, select the attribute value to assign to the member and then click Add and Save.
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-25
Creating Alias TablesYou can assign one or more alternate names, or aliases, to Planning Account, Currency, Entity, Scenario, Period, Version, Year, and user-defined dimension members. You can create up to ten aliases per dimension member, including the default alias.
For example, members in the Account dimension may be identified by their number (100, 200, 300, and so on) or by their descriptive alias (Travel Expenses, Office Supplies, Consulting Fees). Members could also have aliases for different languages.
You create alias tables from the Administration menu. You set up aliases for members on the Member Properties tab in the Dimension Editor. If you add or change aliases or alias tables, you must refresh the application.
Administrators can set which alias table to display by default for the application in Application Settings. Business users can override the default selection by choosing the alias table from the Preferences option on the File menu.
Copyright © 2007, Hyperion. All rights reserved.
Creating Alias Tables
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-26 Planning: Create and Manage Applications
To Create Alias Tables:
1. Select Administration > Alias Tables.
2. Click Add.
3. Enter the name for the alias table, and click OK.
To Set Up Aliases for Members:
1. Select Administration > Dimensions.
2. From the Dimension drop-down list, select a dimension.
3. Select the member in the hierarchy for which you want to set up an alias.
4. Click Edit.
5. On the Member Properties tab, from the Alias drop-down list, select the alias table.
6. For the alias value, enter a value.
7. Click Save.
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-27
Smart Lists OverviewAdministrators use Smart Lists to create custom drop-down lists that business users access from data form cells. For cells whose members are associated with smart lists, data cannot be entered by typing a value. Instead, you select a value from a drop-down list.
After you click in a cell that is associated with a smart list, you can click on the arrow to expand the smart list. You can then select one of the Smart List options as the value for the cell.
You can create reports to capture the smart list information entered. You need to use planning details as your data source to report on smart list data.
Copyright © 2007, Hyperion. All rights reserved.
Smart Lists Overview
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-28 Planning: Create and Manage Applications
Smart List Creation ProcessAdministrators can set up smart lists. After you create the smart list, you assign the smart list to dimension members as a member property.
After the smart list has been created and assigned to the dimension member, you can use smart lists on data forms, by selecting the dimension member for the data form.
For example, if you have an account called ProjectCat to represent project categories and you assigned a smart list (Project_Category) to that account, you would select ProjectCat as the account member to show on the data form.
Copyright © 2007, Hyperion. All rights reserved.
Smart List Creation Process
1. Create the Smart List:1. Set up Smart List properties.2. Set up Smart List entries.
2. From the Dimension Editor, create a new member or use an existing member:
1. Set the Member Properties for the member and associate the new member with the Smart List.
2. Refresh the Planning Database.
3. Set up the Smart List to work on a data form
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-29
Creating Smart ListsYou use the Smart Lists page to create, edit, and delete Smart Lists. You create smart lists by assigning values on the Properties, and Entries tabs and can review your smart list by selecting the Preview tab. You add values on the Entries tab to define the selections in the Smart List.
To create Smart Lists:
1. Select Administration > Manage Smart Lists.
2. Click Create, enter a name, and click OK.
Copyright © 2007, Hyperion. All rights reserved.
Creating Smart Lists
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-30 Planning: Create and Manage Applications
To Set Up Smart Lists:
1. Select the Smart List, and click Edit.
2. Set up the Smart List properties.
3. Select Entries.
4. Click Add.
5. If you selected to automatically generate the numeric ID then do the following:
• Type the Name
• Type the Label
6. If you did not select to automatically generate the numeric ID then do the following:
• Type the ID
• Type the Name
• Type the Label
7. Select the Preview tab to review your smart list.
8. To save the smart list, click Save.
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-31
Associating Smart ListsAfter you create and set up Smart Lists, you associate Smart Lists to members as a member property. You then modify data forms to include the member. Business users working with the data form click into cells whose members are associated with a Smart List, and select from a drop-down list instead of entering data.
Copyright © 2007, Hyperion. All rights reserved.
Associating Smart Lists
Smart lists are associated with members from a dimension, typically the Account dimensionReserve the member to store smart list values and do not use that member to enter any regular data valuesConsider setting up a separate rollup within the dimension for the members for which smart lists are assignedPlace the member representing the Smart List onto data forms
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-32 Planning: Create and Manage Applications
Setting Up UDAsYou can use user-defined attributes (UDAs)—words or phrases describing a characteristic of members—within calc scripts, member formulas, and reports to return lists of members associated with the specified UDA. For example, say you have a Product dimension Using Smart Lists, UDAs, and Member Formulas with various product members. You could create a UDA called New Products and base certain calculations only on new products.
UDAs are specific to dimensions. For example, creating a UDA for an Account member makes it available for non-shared Account members. Deleting it removes it for all Account members.
To make UDAs available for multiple dimensions, create the same UDA for multiple dimensions. For example, create a UDA named New for Account and Entity dimensions to make the UDA named New available for Account and Entity members.
You create, change, and select UDAs for members from the UDA tab.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up UDAs
Set up UDAs to group membersCreate and Assign UDAsin the Dimension Editor
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-33
To Create UDAs:
1. Select Administration > Dimensions.
2. In the Dimensions drop-down list, select the dimension for whose member to create the UDA.
3. From the dimension hierarchy, select a member, and click Edit.
4. Navigate to the UDA tab.
5. On the UDA tab, click Add.
6. Enter a name and click Save.
To Select UDAs for members:
1. Select the UDAs for the member and move them to the Selected UDA window.
2. Click Save.
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-34 Planning: Create and Manage Applications
Setting Up Member FormulasYou use the Member Formula tab to set up formulas to combine operators, calculation functions, dimension and member names, and numeric constants to perform calculations on members. You can set up member formulas to calculate data differently than what is represented in the outline structure.
For example, gross profit and net sales are calculated by accumulating data from members in the Analytic Services outline. In order to calculate profit percent, you create a member formula which uses the gross profit and net sales members.
N O T E
You must place a semicolon at the end of each member formula.
Copyright © 2007, Hyperion. All rights reserved.
Setting Up Member Formulas
Profit Percent = “Gross Profit”%”Net Sales”;
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-35
Data Integration ManagementData Integration Management provides bi-directional data movement from ERP and CRM applications to multiple applications, such as Hyperion System 9 BI+™ Analytic Services™, Hyperion System 9 Planning™, Hyperion System 9 Financial Management™, and query and reporting applications.
Copyright © 2007, Hyperion. All rights reserved.
Data Integration Management
Integrate ERP and transaction–processing applications withanalytic applicationsLink relational databases, applications, and text files with BPM applicationsEnsure data consistency
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-36 Planning: Create and Manage Applications
Planning Adapter OverviewThe Planning adapter enables you to connect between the PowerCenter server and the Planning Server. It is compatible with all Planning modules including Workforce Planning and Capital Expense Planning.
The Planning Adapter enables you to perform the following tasks:
• Load metadata into attribute and custom dimensions in Planning
• Create UDA (User Defined Attribute) dimension targets
N O T E
You can use the Analytic Services adapter to extract data and metadata from Planning dimensions.
Copyright © 2007, Hyperion. All rights reserved.
Planning
Planning Adapter Overview
Repository
Workflow Manager
Workflow Monitor
DesignerAnalytic Services Adapter
Source/Target
DSN
RepositoryServer
PowerCenterServer
Planning Adapter
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-37
Working with Planning TargetsYou create a Planning target to specify where and how to load information into Planning. For example, you can specify a target to load metadata into the Account dimension within Planning.
Copyright © 2007, Hyperion. All rights reserved.
Working with Planning Targets
You must configure the following objects before you can import Planning targets:
Planning data source namesPlanning target definitionsUser defined attribute targets
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-38 Planning: Create and Manage Applications
Creating Planning DSNsBefore you can import Planning targets into a Data Integration Management repository, you must create a data source name (DSN) to connect to Planning.
DSNs are records that store sets of information. The information is used to query data from Planning databases. DSNs store elements such as Planning Server names and user IDs and passwords of Planning users who can access the data of the queried databases.
DSNs are part of Planning target definitions. You can use one DSN to create multiple source or target definitions.
Copyright © 2007, Hyperion. All rights reserved.
Creating Planning DSNs
2
3
1
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-39
Importing Target DefinitionsAfter you create a Planning DSN, you use Warehouse Designer to import Planning target definitions. The Import from Hyperion Planning command enables you to identify the Planning tables that you will load information into.
Each target table has specific ports for loading data into Planning. For example, in the Entities table, you use the Entity port to specify the entity that you are loading, the Parent port to specify the entity parent, and the Default Alias port to specify an alternate name.
The Planning Adapter enables you to write to the following table types:
• Accounts
• Employees
• Entities
• Attributes
• UDAs
Copyright © 2007, Hyperion. All rights reserved.
Importing Target Definitions
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-40 Planning: Create and Manage Applications
Creating UDA TargetsYou can import User Defined Attribute (UDA) targets into Planning. When you create a Planning UDA target, the default table name is Planning_UDA.
UDAs are associated with members of an outline to describe a characteristic of the members. Users can specify UDAs within calculation scripts and reports so that they return lists of members that have the specified UDA associated with them.
The UDA table ports are Dimension (required), UDA, and Operation.
In the Dimension port, you enter the dimension name for the UDA. When you load metadata to a planning database, If the UDA already exists, its properties are modified, otherwise the record is added.
The UDA port value must meet the following requirements:
• Alphanumeric
• 80 characters or less
Copyright © 2007, Hyperion. All rights reserved.
Creating UDA Targets
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-41
• Not a word reserved for Analytic Services
• UDA name:
- No tabs, double quotation marks (“), or backlash (\) characters
- Cannot start with the following characters: ‘ \ < , = @ _ + - { } ( )
The Operation port defaults to the Update value, but you can use the following values as well:
• Update - Adds, updates, or moves the member being loaded.
• Delete Level 0 - Deletes the member being loaded if it does not have children.
• Delete Idescendants - Deletes the member being loaded and its descendants.
• Delete Descendants - Deletes the descendants of the member being loaded, but does not delete the member.
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-42 Planning: Create and Manage Applications
Loading Metadata to PlanningAfter you define Planning targets, you can use them to load metadata to Planning. To do this, in Designer, create a mapping that includes a Planning target. In Workflow Manager, create a Planning application connection and Planning workflow, and configure the workflow session task.
Copyright © 2007, Hyperion. All rights reserved.
Loading Metadata to Planning
To load metadata to Planning, you perform the following tasks:In Designer, create a mappingIn Workflow Manager:— Create a Planning connection— Create a workflow and configure the session task
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-43
Creating Planning ConnectionsUsing the Hyperion Planning connection type, you create runtime Planning application connection objects. You use these objects when you map a session.
To create a Planning connection:
1. In the Workflow Designer, select the Application connection type.
2. In the Application Connection Browser, select the Planning connection type.
3. In the Application Connection Editor, enter Planning connection attributes.
Copyright © 2007, Hyperion. All rights reserved.
Creating Planning Connections
1
3
2
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-44 Planning: Create and Manage Applications
Configuring Session TasksOnce you have mapped a session task within a workflow, you must configure the task with the proper connections. In this example, the target connection type is Hyperion Planning Application connection.
To configure session tasks:
1. In Workflow Designer, create a workflow.
2. Right-click the session task and select Edit.
The Edit Tasks window is displayed.
3. Select the Mapping tab to ensure that the correct connections are specified for the target and source.
4. Click OK.
Copyright © 2007, Hyperion. All rights reserved.
Configuring Session Tasks
12
3
Module 11 AppendicesAppendix B Working with Classic Application Administration
Planning: Create and Manage ApplicationsB-45
SummaryIn this lesson, you should have learned to:
• Describe classic administration
• List the steps for creating Planning applications
• Create Planning applications using classic application administration
• Set up dimensions and members in Planning
• Load metadata files
Module 11 AppendicesAppendix B Working with Classic Application Administration
B-46 Planning: Create and Manage Applications