279
Hyperion ® System 9 Financial Data Quality Management Administrator Training Guide WebLink Version 8.3, 8.31, and Hyperion System 9 Financial Data Quality Management Version 9.2.0 Hyperion Financial Management® (HFM) & Hyperion Enterprise®

Hyperion FDM

Embed Size (px)

Citation preview

Page 1: Hyperion FDM

Hyperion® System™ 9 Financial Data Quality

Management™

Administrator Training Guide

WebLink Version 8.3, 8.31, and Hyperion System 9 Financial Data Quality Management Version 9.2.0

Hyperion Financial Management® (HFM)& Hyperion Enterprise®

Page 2: Hyperion FDM

© 2000 – 2006 - Hyperion Solutions Corporation. All rights reserved. “Hyperion,” the Hyperion logo and Hyperion’s product names are trademarks of Hyperion. No portion hereof may be reproduced or distributed in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the licensee’s personal use, without the express written permission of Hyperion. This software is licensed according to the conditions set forth in your Hyperion software license agreement.

Hyperion, LedgerLink, Hyperion Enterprise, and Essbase are registered trademarks of Hyperion Solutions Corporation.

Hyperion Solutions, Hyperion Planning, and Hyperion Financial Management are trademarks of Hyperion Solutions Corporation.

Citrix is a registered trademark of Citrix Systems Inc.

Microsoft and Windows are registered trademarks of Microsoft Corporation in the United States and/or other countries.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates.

Page 3: Hyperion FDM

i

Table of ContentsHow to Use this Guide ............................................................................................................................... v

Organization................................................................................................................................................................. vInstructor.Demonstrations........................................................................................................................................... viWalkthroughs............................................................................................................................................................... viExercises..................................................................................................................................................................... vi

Section A — Hyperion FDM BasicsModule 1: Overview of Hyperion FDM

Introduction ............................................................................................................................................. 1-1Definition of a Hyperion FDM Application ............................................................................................ 1-2Hyperion FDM Application Architecture ............................................................................................... 1-2

Data.Directory............................................................................................................................................................1-2Inbox.Directory..........................................................................................................................................................1-3Outbox.Directory........................................................................................................................................................1-3Reports.Directory.......................................................................................................................................................1-4

Managing Hyperion FDM Applications ................................................................................................. 1-5Opening.Applications.................................................................................................................................................1-5Creating.Applications.................................................................................................................................................1-7Removing.Applications..............................................................................................................................................1-9Adding.Applications.................................................................................................................................................1-10

End User Process ................................................................................................................................. 1-13

Module 2: Hyperion FDM NavigationHyperion FDM Desktop .......................................................................................................................... 2-1Point of View (POV) ................................................................................................................................ 2-2

POV.Mode.Local.vs..Global......................................................................................................................................2-3Changing.POV.Mode.................................................................................................................................................2-3Setting.Location.POV................................................................................................................................................2-3Setting.Category.POV...............................................................................................................................................2-4Setting.Period.POV...................................................................................................................................................2-4POV.Search...............................................................................................................................................................2-4Locking.and.Unlocking.the.System...........................................................................................................................2-5How.a.User’s.Default.Point-of-View.is.Determined...................................................................................................2-5

Module 3: Building a Hyperion FDM Application OverviewIntroduction ............................................................................................................................................. 3-1Pre-Implementation Data Requirements .............................................................................................. 3-1

Section B: Building a Hyperion FDM ApplicationModule 4: Creating a Hyperion FDM Application

Overview .................................................................................................................................................. 4-1a..Log.onto.Hyperion.FDM.Using.the.<New.Application>.Option..............................................................................4-2b..Complete.the.New.Application.Dialog.Box............................................................................................................4-2

Module 5: Integrate with the Target ApplicationIntegration Overview .............................................................................................................................. 5-1

a..Import.the.Target.System.Adaptor.........................................................................................................................5-2b...Register.the.Adaptor.............................................................................................................................................5-4c. Add Machine Profile...............................................................................................................................................5-5d..Verify.Application.Settings.....................................................................................................................................5-6

Page 4: Hyperion FDM

ii

e..Update.Integration.Settings...................................................................................................................................5-7f..Update.DCOM.Settings..........................................................................................................................................5-9g..Map.Hyperion.FDM.Dimensions.to.Target.Dimensions.......................................................................................5-11i..Test.the.Integration.from.within.the.Web.Client....................................................................................................5-13

Import the Standard Reports ............................................................................................................... 5-15Import the Standard Templates ........................................................................................................... 5-16

Module 6: Populating Control TablesControl Tables Overview ........................................................................................................................ 6-1

a..Open.the.Control.Tables.Screen...........................................................................................................................6-2b..Add.the.Periods.....................................................................................................................................................6-3c..Add.the.Categories................................................................................................................................................6-4d..Verify.the.Currency.Codes.....................................................................................................................................6-6

Module 7: Setting Up LocationsHyperion FDM Locations Overview ...................................................................................................... 7-1

Hyperion.FDM.Location.Types..................................................................................................................................7-1a..Open.the.Locations.Screen...................................................................................................................................7-2b..Add.New.Location..................................................................................................................................................7-3c..Apply.Attributes.to.the.New.Location.....................................................................................................................7-4

Module 8: Importing Mapping TablesMaps Overview........................................................................................................................................ 8-1

a. Define Map Dimensions........................................................................................................................................8-2b..Set.the.Appropriate.Dimension.Labels..................................................................................................................8-3c..Open.the.Maps.Screen..........................................................................................................................................8-5Map.Types.................................................................................................................................................................8-5Building.Maps.in.MapLoader.....................................................................................................................................8-9d1..Import.Maps.......................................................................................................................................................8-10d2..Copy.Mapping.Tables........................................................................................................................................8-15d3..Assign.a.Parent.Map.........................................................................................................................................8-16

Additional Hyperion FDM Mapping Features and Information ......................................................... 8-17Conditional.Mapping................................................................................................................................................8-17

Module 9: Build Import FormatsOverview of Import Formats .................................................................................................................. 9-1

a..Create.a.New.Import.Group..................................................................................................................................9-2b. Define Fields for the Import Group........................................................................................................................9-3c..Assign.Import.Formats.........................................................................................................................................9-11

Advanced Import Expressions ............................................................................................................ 9-14Sign.9-15DRCRSplit.=.(Split.Debit.and.Credit.Columns)........................................................................................................9-16Fill.=.(Trailing.Fill)....................................................................................................................................................9-19Fill=EuroToUS..........................................................................................................................................................9-19FillL.=.(Leading.Fill).................................................................................................................................................9-22Factor.=.(Value).......................................................................................................................................................9-24NZP.(No.Zero.Suppress).........................................................................................................................................9-26Expression.Stacking.and.Processing.Order............................................................................................................9-27

Module 10: Test Data LoadingData Loading Overview ........................................................................................................................ 10-1

a..Import.Source.File...............................................................................................................................................10-2b..Validate.the.Mapping...........................................................................................................................................10-3c..Export.Mapped.File.to.Target.System..................................................................................................................10-7

Page 5: Hyperion FDM

iii

Section C — Enhancing the ApplicationModule 11: Validation Rules and Reports

Validation Rules and Reports Overview ............................................................................................. 11-1a. Define Validation Rule Groups............................................................................................................................11-2b. Define Validation Rules.......................................................................................................................................11-3c..Attach.Validation.Rules.to.a.Location................................................................................................................11-15d..Check.Validation.Rules......................................................................................................................................11-16

Module 12: Validation EntitiesOverview ................................................................................................................................................ 12-1

a..Create.Validation.Entity.Group............................................................................................................................12-2b. Define Validation Entities.....................................................................................................................................12-3c..Attach.Validation.Entity.to.a.Location...................................................................................................................12-7

Section D — Additional FunctionalityModule 13: Logic Accounts

Overview ................................................................................................................................................ 13-1Creating Logic Groups ......................................................................................................................... 13-2

Logic.Type...............................................................................................................................................................13-2Logic.Group.Security...............................................................................................................................................13-2Simple.Logic.Accounts............................................................................................................................................13-3Assigning.Function.Return.Values...........................................................................................................................13-6Hyperion.FDM.Lookup.Function..............................................................................................................................13-8Creating.Complex.Logic.Accounts...........................................................................................................................13-8

Module 14: JournalsUsing a Journal Template .................................................................................................................... 14-1Defining a Journal Template ................................................................................................................ 14-1Metadata Structure ............................................................................................................................... 14-2

Row.1.(Journal.ID.&.Location.Tag)..........................................................................................................................14-2Row.2.(Hyperion.FDM.Category.Tag).....................................................................................................................14-2Row.3.(Hyperion.FDM.Period.Tag)..........................................................................................................................14-2Row.4.(Load.Method.Tag).......................................................................................................................................14-2Row.5.(Dimension.Tags).........................................................................................................................................14-2

Module 15: MultiloadDefinition of a Multiload File ................................................................................................................ 15-1

Text.File.Multiload.vs..Excel.Multiload.....................................................................................................................15-1Defining a Multiload Excel Template........................................................................................................................15-1Metadata.Tags.Structure.........................................................................................................................................15-2

Process Summary .............................................................................................................................. 15-12

Section E — Hyperion FDM AdministrationModule 16: Key Tips and Navigation

Sorting Records .................................................................................................................................... 16-1Finding Records ................................................................................................................................... 16-2Filtering Records .................................................................................................................................. 16-3

Shortcut.to.Deleting.All.Records.on.the.Import.Screen...........................................................................................16-4Drilling Up .............................................................................................................................................. 16-5

Show.Attributes........................................................................................................................................................16-5Show.Conversion.Rules..........................................................................................................................................16-5

Page 6: Hyperion FDM

iv

Show.Archive.Information........................................................................................................................................16-6Open.Source.Document..........................................................................................................................................16-6Open.Processing.Log..............................................................................................................................................16-7Restore.Source.Document......................................................................................................................................16-7

Drilling Down ......................................................................................................................................... 16-8Drilling Up on a Drill-Down .................................................................................................................. 16-8Searching Control Trees ...................................................................................................................... 16-9

Module 17: Hyperion FDM SecuritySecurity Overview................................................................................................................................. 17-1

Levels.of.Security....................................................................................................................................................17-1User Security......................................................................................................................................... 17-2

Setting.up.User.Security..........................................................................................................................................17-2Deleting.a.User........................................................................................................................................................17-4Changing.Target.System.Password........................................................................................................................17-6Modifying.a.User’s.Rights........................................................................................................................................17-7

Object Maintenance .............................................................................................................................. 17-9Report.Groups.Security.........................................................................................................................................17-12

Module 18: Financial ControlsFinancial Controls ................................................................................................................................ 18-1

Controls.Groups......................................................................................................................................................18-1Sections...................................................................................................................................................................18-4Questions................................................................................................................................................................18-6Importing.Questions.from.Excel..............................................................................................................................18-9Effective.Date........................................................................................................................................................18-11Recycle.Bin............................................................................................................................................................18-11Question Profiles...................................................................................................................................................18-14Reviewers.and.Proxy.............................................................................................................................................18-17Submitter.and.Proxy..............................................................................................................................................18-17Risk.Flag.Level......................................................................................................................................................18-17Process.Explorer...................................................................................................................................................18-20Adding.Memos.and.Attaching.Documentation.......................................................................................................18-21Certification Process..............................................................................................................................................18-26Answering.Questions.............................................................................................................................................18-26Application.Settings...............................................................................................................................................18-28

Module 19: Map ConverterOverview ................................................................................................................................................ 19-1

Page 7: Hyperion FDM

Section A Section B Section C Section D Section E

How to Use this GuideOrganizationThis manual is divided into five main sections: Hyperion FDM Basics, Building a Hyperion FDM Application, Enhancing Your Application, Additional Functionality, and Hyperion FDM Administration. Each of these sections is further divided into modules.

Section A — Hyperion FDM BasicsModule 1: Overview of Hyperion FDMModule 2: Hyperion FDM NavigationModule 3: Building a Hyperion FDM Application Overview

Section B — Building a Hyperion FDM Application

Module 4: Create a New Hyperion FDM ApplicationModule 5: Integrate with Target ApplicationModule 6: Populate Control TablesModule 7: Set up LocationsModule 8: Build and/or Import MapsModule 9: Build Import FormatsModule 10: Test Data Loading

Section C — Enhancing the ApplicationModule 11: Validation Rules and ReportsModule 12: Validation Entities

Section D — Additional FunctionalityModule 13: Logic AccountsModule 14: JournalsModule 15: Multiload

Section E — Hyperion FDM AdministrationModule 16: Key Tips and NavigationModule 17: Hyperion FDM SecurityModule 18: Financial ControlsModule 19: Map Converter

This diagram illustrates the page format. All right-side pages include navigation information (current section number, module number, and page number).

Page 8: Hyperion FDM

Hyperion FDM Administrator Training Guide

�i

Instructor DemonstrationsThe instructor will demonstrate a feature or function on the screen. Instructor demonstrations are written in a numbered format procedure, and can be identified by the icon to the left.

WalkthroughsWalkthroughs are like instructor demonstrations in which the students also participate. The instructor and student work through a function or procedure simultaneously. Walkthroughs can be identified by the icon on the left.

ExercisesExercises are identified by the “pushup” icon. Some exercises are specific to Hyperion

Enterprise. Those are designated by the HE icon ( ). HFM-specific exercises are

designated by the HFM icon ( ). Some exercises can be completed in either application, and will contain both icons.

Page 9: Hyperion FDM

Section A — Hyperion FDM Basics

In this Section:

Module 1: Overview of Hyperion FDM

Module 2: Hyperion FDM Navigation

Module 3: Building a Hyperion FDM Application Overview

Page 10: Hyperion FDM
Page 11: Hyperion FDM

Module 1: overview of Hyperion fdM

Page 12: Hyperion FDM
Page 13: Hyperion FDM

1-1

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

IntroductionHyperion System 9 Financial Data Quality Management (Hyperion FDM) is an advanced Data Transformation Management (DTM) solution. Hyperion FDM provides a single, systematic process for loading source data from disparate systems into target analytical applications. The Hyperion FDM process provides data visibility, integrity, and verification.

Hyperion FDM features and benefits include the following:Acting central repository of all source financial dataDrill-down audit trailAbility to archive source files, error logs, and load filesInternal controls assessment and certification feature aids in compliance with sections 302 and 404 of the Sarbanes-Oxley ActCorporate-wide process monitoringAbility to import source data from any formatted text file or data sourceMultiple dimension mapping and validating capabilityData validation and quality checkingError identification and notificationConsolidation of target system dataValidation and reporting on target system dataLoad adjustments capability through Excel journalsBudget data loading for multiple periodsAdvanced reporting and audit functions“Lights out” batch loading (requires batch loader license)Support for unlimited concurrent usersZero footprint Web deploymentSQL & Oracle Database support

••••

••••••••••••••

Page 14: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-2

Definition of a Hyperion FDM ApplicationA Hyperion FDM application consists of a Relational Database Management System (RDBMS) database and directories that contain all the transactional data, metadata, reports, and other files that are used when integrating with an individual target system application.

A new Hyperion FDM application is required for each target system application that Hyperion FDM will be loading. Valid target systems include Hyperion Enterprise, Hyperion Financial Management, Hyperion Financial Planning, Hyperion Essbase, and all other consolidation, reporting, planning, and analytical applications. There is no limit to the number of Hyperion FDM applications that can be created.

Hyperion FDM Application ArchitectureA Hyperion FDM application contains a Data, Inbox, Outbox, and Reports directories. Figure 1-1 illustrates the directories and directory structure that are created when a new Hyperion FDM application is created.

Figure 1–1: Hyperion FDM Application Data Structure

The following topics provide more information about each of the folders in the application directory:

Data DirectoryThe Data directory contains a Scripts sub-directory where Hyperion FDM scripts are stored. The Data directory is also where Hyperion FDM archives all source files, journals, multiload files, logs, output data files, and attachments.

Page 15: Hyperion FDM

1-3

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

Scripts DirectoryThe Scripts directory is where all Hyperion FDM script files are stored and contains sub-directories for each type of script.

Custom Directory — contains script files that can be executed through a Hyperion FDM custom menu created in the Menu Maker form.

Event Directory — contains script files that are executed when a particular Hyperion FDM event executes. All scripts contained in this directory will be named for the event in which they correspond.

Import Directory — includes import scripts that are created when defining import formats. Import scripts are executed during the source file import process.

Inbox DirectoryThe Inbox directory is the default directory used by Hyperion FDM when importing a source file. Please note that it is not necessary to place the source file in this directory as Hyperion FDM can import source files from any accessible directory. The Inbox directory can be used as a central repository for all the ledger extract files. Sub-directories can be added to the Inbox directory for easy categorization of files, i.e., one sub-directory for each Hyperion FDM location.

Archive RestoreThe Archive Restore directory is used to store restored import source files and logs that Hyperion FDM previously archived. Hyperion FDM stores the original archived source files and logs in the Data\Archive directory.

BatchesThe Batches directory is used to store files used during batch loading. All files that are loaded using the batch loader must be placed in the OpenBatch folder inside the application directory.

OpenBatch — all files that are loaded using the batch loader must be placed here.OpenBatchML — all files that are loaded using the Multiload function must be placed here.

Locations FoldersThe locations folders shown in the example (Indiana, Michigan, etc.) are created when a location is created from within the Hyperion FDM application. This feature can be disabled, therefore, an application with Locations Folders disabled will not have these in the Inbox.

Outbox DirectoryThe Outbox directory is the default directory used by Hyperion FDM for exporting data files. This directory provides a central location for all export files that are subsequently loaded into the target system. This directory also contains four sub-directories; Archive Restore, ExcelFiles, Logs, and Templates.

Archive RestoreThe Archive Restore directory is used to store restored data load files that Hyperion FDM previously archived. Hyperion FDM stores the original archived data load files in the Data directory.

Page 16: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-4

ExcelFilesThe ExcelFiles directory contains Microsoft Excel files that are created by Hyperion FDM when exporting the contents of a grid to Excel.

LogsThe Logs directory primarily contains log files that are created when source files are imported. These log files contain all the data lines that Hyperion FDM was not able to import and include an explanation why the line was skipped. The Logs directory also contains logs of any errors that have occurred. Error files are named with the user name and an .err extension (<username>. <err>). This directory can be purged periodically in order to reclaim disk space.

TemplatesThis directory is used to manage and distribute custom journal or multiload templates created by headquarters for use by reporting locations. The contents of the Templates directory are displayed as links within Hyperion FDM Web Client. The system administrator publishes a template by placing the template here.

Reports DirectoryThe Reports directory stores the report files. Active Reports files are designated by an extension of .rpx. Each report also has an associated Data Definition file that was used to design the report.

Page 17: Hyperion FDM

1-5

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

Managing Hyperion FDM ApplicationsOpening Applications

Hyperion FDM WorkbenchOpen the Hyperion FDM Workbench by selecting Programs Hyperion System 9 Financial Data Quality Management-Workbench Workbench Client from the Windows Start menu.

Select the Hyperion FDM application to open from the Application: dropdown window (Figure 1-2). Enter the username and password for the application and click . Hyperion FDM will launch and display the Hyperion FDM desktop (Figure 1-3).

Figure 1-2 (right): Open an application from the Hyperion FDM Workbench screen

Figure 1-3: Hyperion FDM Workbench Desktop

Page 18: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-6

Hyperion FDM Web ClientOpen the Hyperion FDM Web Client by selecting Programs Hyperion System 9 Financial Data Quality Management- WebServer Components Web Logon from the Windows Start menu (right)

Select the Hyperion FDM application to open from the Application: dropdown window (Figure 1-4). Enter the username and password for the application and click

. Hyperion FDM will launch and display the Hyperion FDM desktop (Figure 1-5).

Figure 1-4 (right): Open an application from the Hyperion FDM Web Client Logon screen.

Figure 1-5: Hyperion FDM Web Client Desktop

Page 19: Hyperion FDM

1-7

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

Creating ApplicationsA new Hyperion FDM application is created by selecting <New Application> from the Application: dropdown window in the Hyperion FDM Logon screen (Figure 1-6) and entering a name and password. The User Name and Password should be for the person who will be the administrator for the new application.

After clicking the New Application dialog will be displayed (Figure 1-7).

Figure 1-6: Create a new Hyperion FDM Application when logging onto Hyperion FDM

using the <New Application> Option

The New Application is comprised of two pages accessible by tabs -– a General tab and a Database tab.

General TabThe General tab (Figure 1-7) is used to define the Hyperion FDM application name and the application description. The General tab is also used to establish where the Hyperion FDM application architecture will be stored (Path field).

Name — this field used to define the application name. The application name may contain up to twenty alphanumeric characters. Do not use spaces. Underscores (_) are acceptable.Description — enter a description of the application here.Path — use this field to define the file path where the new application will be created. The application consists of the directory that includes the Inbox, Outbox, Data, and Reports folders. If users will be accessing the application via multiple web and application servers then it is recommended to use the UNC naming convention to avoid problems with inconsistent drive letter mapping.

Figure 1-7: Add/New/Modify Application Dialog Box (General Tab)

When the Hyperion FDM application is created, a new folder is created that is named the same name as the Hyperion FDM application name. The application name is also added to the WebLinkDMApplications.xml file which is stored in the installation directory.

Page 20: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-8

Database TabThe Database tab (Figure 1-8) is used to name the RDBMS database that will store all of the Hyperion FDM transaction data.

Figure 1-8: New/Add/Modify Application Dialog Box Database Tabs for SQL (left) and Oracle (right)

OLE DB Provider — specifies the database that will be used by the application. The default database is SQLOLEDB. However, ORAOLEDB.ORACLE is also supported.Database Server — specifies the database server. The database server is the location of the database used by the application (used by SQL Server only).Database Name — use this to define the database name. The database name is typically the same as the application name. The database name you define will be the name of the RDBMS database (used by SQL Server only.)Service — enter the Oracle service used for connecting to the Oracle database here.Username — enter the database administrator ID here. For example, the SQLOLEDB administrator ID.Password — enter the database administrator password here.Options Button — click to override of the default table space where the Hyperion FDM application is created (Oracle only).

After the new application has been defined, select . A message box will be displayed to confirm that the new application has been created.

Page 21: Hyperion FDM

1-9

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

Removing ApplicationsRemoval of an application is performed using the Hyperion FDM Logon screen. Launch the Hyperion FDM Logon page, select <Add Application> from the Application dropdown list, and enter the username and password for the application.

Figure 1-9: Remove a Hyperion FDM Application by logging onto Hyperion FDM and selecting <Add

Application> from the Application dropdown list.

Click to log onto Hyperion FDM and prompt the Add Application screen (Figure 1-10).

In the Add Application screen highlight the application to be deleted and click .

Note: Removing an application does not delete or impact the data in the Hyperion FDM application that is being removed. This task only deletes the current user’s pointer to the application from the Hyperion FDM DataMart Application XML file. The directory that contains all the information will remain intact.

Figure 1-10: Remove an application from the Add Application screen. Highlight the application

to be removed and click .

Page 22: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-10

Adding ApplicationsAddition of an application is performed using the Hyperion FDM Logon screen. Launch the Hyperion FDM Logon page, select <Add Application> from the Application dropdown list, and enter the username and password for the application. The domain name may be required for certain configurations.

Note: The procedure for creating a new application is used when the application does not exist. The Add Application procedure is used when the application already exists, but there is no pointer to the application in the application .xml file.

Figure 1-11: Select <Add Application> from the Hyperion FDM Logon Screen

Click to log onto Hyperion FDM and prompt the Add Application screen (Figure 1-12).

The Applications screen lists all of the applications that have been defined on the current computer.

Click to display the Add Application screen (Figure 1-13).

The Add Application form contains the information that defines the name and location of a Hyperion FDM application. The form is comprised of two pages accessible by tabs – a General tab and a Database tab.

Figure 1-12: Select from the Add Application Dialog.

Page 23: Hyperion FDM

1-11

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

General TabName — enter the name of the application here. Do not use spaces. Underscores (_) are acceptable (Figure 1-13).Description — enter a description of the application in this field.Path — use this field to specify the file path where the application resides.

Figure 1-13: Add Application Dialog “General” Tab

Database TabThe Database tab is used to name the RDBMS database that will store all of the Hyperion FDM transaction data.

Figure 1-14: Add Application Dialog “Database” Tab

Page 24: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-12

OLE DB Provider — this field is used to define the database that will be used by the application. The default database is SQLOLEDB however ORAOLEDB.ORACLE is also supported.Database Server — this field is used to define the database server. The database server is the location of the database used by the application. (This section is used by SQL Server only).Database Name — use this to define the database name. The database name is typically the same as the application name. The database name you define will be the name of the RDBMS database (used by SQL Server only.)Service — enter the Oracle service used for connecting to the Oracle database here.Username — enter the database administrator ID here. For example, the SQLOLEDB administrator ID.Password — use this field to define the database administrator password.Options Button — click to override of the default table space where the Hyperion FDM application is created (Oracle only).

When the application has been defined, select .

Page 25: Hyperion FDM

1-13

Section A Section B Section C Section D Section ESection A

Hyperion FDM Basics

Module 1 — O�er�iew of Hyperion FDM

End User ProcessThe normal data load process for Hyperion FDM users moves the fish “up stream” in the header of the Hyperion FDM Home Page (Figure 1-15). The process starts with importing the GL data, and it moves up stream through Import, Validate, Export, and Check.

Figure 1-15: Hyperion FDM page header. The data load process moves the fish up stream from Import through to Check.

Before Import, there will be no fish displayed in the header. After a successful import by the Hyperion FDM user an orange fish will be displayed under “Import” in the header. After successfully passing the Validate stage, an additional fish will appear under “Validate.” Export and Check work in the same manner. The notebook icon after check is the Process Explorer. This is used to access financial controls options (if enabled).

The end users will not be aware of the one time work the administrator had to do to prepare Hyperion FDM to process the users’ data files and complete the data load.

The end users will receive training on the following 6-step process:

Step 1: Create a GL extract file (from source application)

Step 2: Import the GL file (to Hyperion FDM)

Step 3: Validate the source file against the mapping

Step 4: Export the data

Step 5: Load the data to the target application

Step 6: Pass the validation check

End user training focuses on the above six-step process. The administrators training focuses on the setup required to build the back end of the application.

Page 26: Hyperion FDM

Hyperion FDM Administrator Training Guide

1-14

Page 27: Hyperion FDM

Module 2: Hyperion fdM navigation

Page 28: Hyperion FDM
Page 29: Hyperion FDM

2-1

Section A Section B Section C Section D Section E

Module 2 — Hyperion FDM Na�igation

Section A

Hyperion FDM Basics

Hyperion FDM DesktopThe Hyperion FDM desktop is the control center from where a Hyperion FDM application is built and administered. The desktop is displayed after logging into a Hyperion FDM application (Figure 2-1). The desktop has three main areas: Screen Indicator, Hyperion FDM Menus, and the POV bar.

Figure 2-1: Hyperion FDM Desktop

Screen Indicator — This tab displays the screen in which Hyperion FDM is currently set.

Hyperion FDM Menu Rollup — The menu rollup contains six tabs. Clicking on a tab will expose the underlying menu. All Hyperion FDM functions available in the Web Client can be accessed from one of the six Hyperion FDM menus. The example depicted in Figure 2-1 show the Workflow tab has been selected, and the Workflow Menu is displayed. All menu items can also be accessed from the menu bar located at the top of the desktop.

POV Bar — The Hyperion FDM application Point of View (POV) is also displayed and managed from the desktop. The POV indicates the active user, current application, location, period, Hyperion FDM category, target category, the mode (global or local), system lock status, and the adaptor in use for the current location.

Page 30: Hyperion FDM

Hyperion FDM Administrator Training Guide

2-2

Point of View (POV)Hyperion FDM is location-based. All tasks performed from the desktop will affect data for the location currently selected in the POV. The following is a description of the POV items:

Hyperion FDM User Name — the user name of the user currently logged onto Hyperion FDM.

Hyperion FDM Application — the Hyperion FDM application that is currently open.

Hyperion FDM Location — the Hyperion FDM location that is currently active. The user can view and load to locations for which they have permissions. Each location will have its own mapping tables.

Hyperion FDM Period — indicates the Hyperion FDM period that is currently active. The Hyperion FDM period corresponds to a target system period.

Hyperion FDM Category — shows which Hyperion FDM category is currently active. The Hyperion FDM category corresponds to a target system category.

Target Category — indicates the target system category associated with the active Hyperion FDM category. The Target system category can only be changed by changing the Hyperion FDM category.

Global/Local Mode — shows the current Hyperion FDM mode. Usually, only administrators have rights to switch to Local mode. Local mode allows an administrator to change the Hyperion FDM period and category without changing the POV for all other users.

System Lock Status — shows the status of the system lock. Administrators have the ability to lock Hyperion FDM to prevent users from working within Hyperion FDM.

Adaptor — shows which adaptor is being used for the current location. All locations default to the adaptor set in the Application Settings option unless specifically overridden.

Figure 2-2: Hyperion FDM Desktop

Page 31: Hyperion FDM

2-3

Section A Section B Section C Section D Section E

Module 2 — Hyperion FDM Na�igation

Section A

Hyperion FDM Basics

POV is a control feature used to set the data focus. When the POV Lock system option is active, the period and category values are globally controlled across the system. Only the system administrator can change these values when the POV Lock is active. This ensures that end users can only load data to the proper period and proper category.

However, if more flexibility is desired, the POV Lock can be disabled which will allow end users to change to Local POV mode in order to perform processing for any category or period.

POV Mode Local vs. GlobalLocal POV Mode — allows any category and/or period to be selected for processing.

Global POV Mode — restricts category and period processing to a global value that is active for all users on the system.

Changing POV ModeThe POV mode is changed by double-clicking the POV mode tab on the bottom of the screen.

Note: System administrators can always change their POV mode to the Local setting, but end users can only access this option if the POV Lock system option is disabled.

Setting Location POVUsers can only view locations that they have permission to access. Location permission is determined and granted by the system administrator. When a user is created they must be assigned one default location. This location will be the one displayed on the POV when they log onto the application.

Other locations can also be accessed by clicking the location tab at the bottom of the screen. This will prompt the Change Point-of-View form with the Location tab activated. Users can select the location(s) that they have permission to access.

Note: The period and category can be changed by activating the associated tabs.

Figure 2-3: Set Location Dialog

Page 32: Hyperion FDM

Hyperion FDM Administrator Training Guide

2-4

Setting Category POVThis is an administrator-controlled setting. The designated Hyperion FDM administrator will control the data category that is active for all users. This feature prevents users from inadvertently loading data to incorrect categories.

Setting the system global category or your local category can be accomplished by clicking the category tab at the bottom of the screen.

Note: The same method is used to change either the global or local value, and which value is changed depends on the current POV setting.

Note: The location and period can be changed by activating the associated tabs.

Changing the Hyperion FDM category also changes the target system’s category. When a Hyperion FDM category is defined on the Control Tables form, it is associated with a target system’s category.

Figure 2-4 Select Category Dialog

Setting Period POVThis is an administrator-controlled setting. The Hyperion FDM administrator will control the accounting period that is active for all users. This feature prevents users from inadvertently loading data into an incorrect period.

When a user logs into Hyperion FDM, the application will check the global period value and automatically set the user’s POV to its current value. Setting the active system global period can be accomplished by double-clicking the period tab at the bottom of the screen.

Note: The same method is used to change either the global or local value, and which value is changed depends on the current POV setting.

Note: The location and category can be changed by activating the associated tabs.

Changing the Hyperion FDM period also changes the target system’s period. Figure 2-5: Select Period Dialog

POV SearchUse the in the POV (location, periods, or category tabs) to find information. In the POV Search Dialog, enter a full or partial string to search the current POV and click .

Page 33: Hyperion FDM

2-5

Section A Section B Section C Section D Section E

Module 2 — Hyperion FDM Na�igation

Section A

Hyperion FDM Basics

Figure 2-6: POV Search Dialog

Locking and Unlocking the SystemLock the system by clicking the category System Lock at the bottom of the screen.

Note: Locking/unlocking the system privileges are restricted to administrators.

Use this option to terminate user sessions that are logged into the database and to disallow new users from logging into the database. You can also type in the message you want displayed to users when they are disconnected. You will need to terminate user sessions before performing database maintenance activities.

When the system is locked users will not be able to log on. A user session will not be terminated if they are currently writing records to the database.

Figure 2-7: System Lock Dialog

How a User’s Default Point-of-View is DeterminedWhen a user logs into Hyperion FDM, the following sequence of events is executed to set the user’s default point-of-view options:

Location POV is set by retrieving the user’s security profile.POV Mode is set to Global as default mode.Category POV is set by retrieving the system global category.Period POV is set by retrieving the system global period.

••••

Page 34: Hyperion FDM

Hyperion FDM Administrator Training Guide

2-6

Page 35: Hyperion FDM

Module 3: Building a Hyperion fdM application overview

Page 36: Hyperion FDM
Page 37: Hyperion FDM

3-1

Section A Section B Section C Section D Section E

Module 3 — Building a Hyperion FDM Application O�er�iew

Section A

Hyperion FDM Basics

IntroductionThe following steps outline the process for building a Hyperion FDM application:

Step 1: Create a new Hyperion FDM application

Step 2: Integrate the new application with the target system

Step 3: Populate the Hyperion FDM control tables

Step 4: Create the Hyperion FDM locations

Step 5: Import maps for each location

Step 6: Build import formats

Step 7: Test data loading

Step 8: Build validation rules and reports

Figure 3-1 (right): Building a Hyperion FDM Application Flowchart. The next page includes the process flowchart expanded to show the individual

sub-processes associated with building a Hyperion FDM application.

Pre-Implementation Data RequirementsThe pre-implementation data requirements are information that must be provided by the customer in order to build a new Hyperion FDM application.

Source GL Extract File — an ASCII (text) file or report extracted directly from source system that has not been modified or manipulated by the end-user. The source file must contain account number, account description, amount and any additional dimensions for each record. Ideally, this file should not be an *.xls (Microsoft Excel) file. If the file contains multiple entities, the entities must also be identified for each record.

Account Mapping File — this file maps the source system accounts to the target system accounts. Valid mapping files include LedgerLink extracts (*.tra), Hyperion Conversion Table extracts, Microsoft Excel maps, any other mapping sources including databases.

Entity Mapping File — this file maps the source system entities to the target system entities. Valid mapping files include LedgerLink extracts (*.trn), Hyperion Conversion Table extracts, Microsoft Excel maps, any other mapping sources including databases.

Custom Dimension Mapping Files — source system custom dimensions mapped to target system custom dimensions.

Page 38: Hyperion FDM
Page 39: Hyperion FDM

Section B: Building a Hyperion FDM Application

In this Section:

Module 4: Creating a Hyperion FDM Application

Module 5: Integrating the Adaptor

Module 6: Populating Control Tables

Module 7: Creating Hyperion FDM Locations

Module 8: Importing Mapping Tables

Module 9: Building Import Formats

Module 10: Testing Data Load

Page 40: Hyperion FDM
Page 41: Hyperion FDM

Module 4: creating a Hyperion fdM application

Page 42: Hyperion FDM
Page 43: Hyperion FDM

4-1

Section A Section B Section C Section D Section E

Module 4 — Creating a Hyperion FDM Application

Section B

Building a Hyperion FDM Application

OverviewThe first step in building a Hyperion FDM application is to create a new application when you first log onto Hyperion FDM. A new Hyperion FDM application can be created using the Hyperion FDM Web Client or the Hyperion FDM Workbench.

The procedure outlined in this section is a summarized version of the procedure demonstrated in Section A. Refer to Section A for detailed information about creating a new application.

Procedure – Creating a New Hyperion FDM Application

a. Log onto Hyperion FDM using the <new application> option.

b. Complete the New Application dialog box.

Page 44: Hyperion FDM

Hyperion FDM Administrator Training Guide

4-2

a. Log onto Hyperion FDM Using the <New Application> OptionLaunching the Hyperion FDM Web Logon or Workbench Client will display the Logon screen (Web Client shown).

Select <New Application> from the Application: dropdown window and enter the name and password.

Click . The New Application dialog will be displayed.

Figure 4-1: Create a new Hyperion FDM Application when logging onto Hyperion FDM using the Application dropdown.

b. Complete the New Application Dialog BoxThe New Application form contains the information that defines the name and location of a Hyperion FDM application. The form is comprised of two pages accessible by tabs – a General tab and a Database tab.

The General tab is used to define the Hyperion FDM application name and the application description. The General tab is also used to establish where the Hyperion FDM application architecture will be stored (Path field).

The Database tab is used to name the RDBMS database that will store all of the Hyperion FDM transaction data

For more detailed information about the options for the database tab, refer to Creating.Applications.in Section A.

Figure 4-2: New/Add/Modify Application Dialog Box General Tab (left) and Database Tabs (left).

After the new application has been defined, select . A message box will be displayed to confirm that the new application has been created.

Page 45: Hyperion FDM

Module 5: integrate witH tHe target application

Page 46: Hyperion FDM
Page 47: Hyperion FDM

5-1

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

Integration OverviewIntegration settings are used to point a Hyperion FDM application to the target application. The target application is the application to which you want to load data. Hyperion Enterprise and Hyperion Financial Management (HFM) are examples of valid target applications.

After integrating with either of the target applications, import the standard reports from an XML file and copy the standard templates into the new application’s folder structure.

The process of integrating with the target application is competed from within the Hyperion FDM Workbench client.

Note: The information in this module includes procedures for setting up integration adaptors for Hyperion Enterprise and Hyperion Financial Management. Refer to the Hyperion FDM Installation Guide for procedures to set up an Essbase adaptor.

Procedure – Integrating with the Target Application

a. Import the target system adaptor.

b. Register the adaptor.

c. Add machine profile.

d. Verify application settings.

e. Update integration settings.

f. Update DCOM settings (Enterprise only)

g. Map Hyperion FDM Dimensions to Target Dimensions (Enterprise only).

h. Test integration settings.

i. Test integration settings from within the Web Client.

Page 48: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-2

a. Import the Target System AdaptorFrom the Workbench desktop activate the Adaptors page by clicking on the Adaptors tab.

Select FileImport. This will prompt the Open Import File dialog (Figure 5-1).

Figure 5-1: Open File Import dialog. Locate and select the target system adaptor file from here.

From within the Open Import File dialog, locate and select the target system adaptor file then click on to display the Import window (Figure 5-1).

Note: HETxx.xml files are Enterprise adaptors and HFMxx.xml files are HFM adaptors. The filename of the current release of the adaptor and location of the adaptor may vary. Refer to the WebLink.DM.Admin.Guide or the Hyperion web site for more information about adaptors.

From within the Import popup screen (General tab), check the items to import (Figure 5-2).

Click the Options tab. This tab contains the following options:

Save existing machine profile — if this box is not checked, all existing machine profiles will be deleted.

Remove all report groups before updating reports — this option deletes existing report groups before updating the application with new reports.

Page 49: Hyperion FDM

5-3

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

Figure 5-2: Import File Dialog. Import of adaptor General Tab (HFM left), (HE center) and Options tab (right).

Select/deselect the options to be used and click . The selections will be imported and displayed on the desktop under Target System Adaptors (Figure 5-3).

Figure 5-3: After importing the target system adaptor it is displayed on the Hyperion FDM Workbench desktop under Target System Adaptors. Enterprise (left) and HFM (right).

Page 50: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-4

b. Register the AdaptorNote: Adding the adaptor and setting up machine profiles needs to be completed once for every Hyperion

FDM application that is created. Registering the adaptor needs only to be done one time. Skip Step C if a Hyperion FDM application using the same adaptor that has already been registered. The file will be registered for any future applications.

From the Workbench desktop, select FileRegister Adaptor to display the Register Adaptor dialog (Figure 5-4).

Figure 5-4: Select FileRegister Adaptor to prompt the Register Adaptor dialog. Register the adaptor using the .exe file for Enterprise or the .dll for HFM.

Select the file from the list (upsENxxx.exe for Enterprise, upsFMxxx.dll for HFM) and click on (Figure 5-4).

Note: The adaptors may not be in the directory used in this example. Adaptors may also be located in the root directory of the Hyperion FDM Install folder.

Page 51: Hyperion FDM

5-5

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

c. Add Machine ProfileWorking from the Adaptor tab in the Hyperion FDM Workbench desktop, expand the directory titled Target System Adaptors by clicking to expand the Adaptors directory, then clicking next to the adaptor listed to open the adaptor subdirectory.

Right-click on the Machine Profiles folder and select Add Machine Profile from the flyout menu (Figure 5-5). The Add Machine Profile dialog box will be displayed (Figure 5-6).

Complete the Source Machine and Target Machine information in the Add Machine Profile dialog box.

Source Machine Name — enter the Hyperion FDM Application server name here.

Target Machine Name — enter the computer name or IP address of the application server or application cluster here.

User Name — specify a user name, password, and domain for the local machine to override the logon method specified in the Integration Settings logon method. This computer will always use the specified user name and password to log onto the target application server and the application. The user account specified here must have access to the target application server and have appropriate security privileges, regardless of the user who is logged into Hyperion FDM. This option is generally not used, but rather the unified logon functionality in Hyperion FDM to that provides network authentication is the more preferred method.

Password — the Windows password for the target machine.

Domain — the domain for target machine.

Select when finished.

Figure 5-5: Right-click on the Machine Profiles folder to add a machine

profile (example for HFM).

Figure 5-6: Add Machine Profile Dialog box.

Page 52: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-6

d. Verify Application SettingsFrom the Hyperion FDM desktop, open the Administration Menu by selecting the Administration Tab.

Figure 5-7: Clicking on the Administration Tab in the left menu will expose the Administration Menu.

From the Administration Menu click the Application Settings link to switch to the Application Settings screen (Figure 5-8).

The Applications Settings screen includes an Options pulldown field. Confirm that the System Code contains the name of the adaptor that was just added. If several adaptors currently exist in the application, they will be selectable in this field. Use the pull-down menu to select the correct system code key/adaptor for the target system and click (Figure 5-8).

Figure 5-8 (right): Application Settings Screen. Select the correct system code for the target application. This example is for HFM.

Page 53: Hyperion FDM

5-7

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

e. Update Integration SettingsFrom the Administration Menu select Integration Settings to display the Integration Settings Screen (Figure 5-9). Select Application Name from the Options field dropdown.

In the App Name field type in the name of the target application. Click to update the integration settings.

Figure 5-9: Setting the target application name and logon method is performed from the Integration Settings screen.

Logon MethodFrom the Integration Settings menu, click the dropdown in the Options Field and select Logon Method (Figure 5-10).

This option controls the method that Hyperion FDM uses to log onto the target system whenever Hyperion FDM makes a connection. There are two logon methods, Unified and Global.

Unified — the Hyperion FDM username and password are used to log onto the target system. The username and password for users to log onto the target must be the same as the Hyperion FDM username and password in order to use this option. Figure 5-10: Select Logon Method from

the Integration Settings screen.

Global — the username and password specified in the Global Logon Information Option is passed to the target system. Using this option, all users connect to the target system using the same username and password.

If a machine-specific username and password is specified in the Workbench then it will override the logon method specified above for this specific machine.

Page 54: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-8

Global Logon InformationThis option is used in conjunction with the Logon Method option. If the Logon Method option is set to “Global” then use this option to set the user ID and password used to log onto the target system. Separate the user ID and password with a semicolon, i.e.. UserID;Password (Figure 5-11).

Figure 5-11 (right): Global Logon Method options

Page 55: Hyperion FDM

5-9

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

f. Update DCOM SettingsNote: This procedure is for integrating Hyperion FDM with Hyperion Enterprise only. If integrating with

Hyperion Financial Management proceed to Step H.

The upsIntBlockHE6xG.clsHypWindow object must be configured to allow access by the same UserID as is configured in the application servers. To do this first launch DCOM Config from the Run command.

Figure 5-12: Launch the DCOM Configuration from the Windows Run prompt.

Change DCOM Identity settings on the upsIntBlockHE6xG.clsHypWindow object by right clicking on the object and selecting Properties.

Figure 5-13: Right click on the object and select Properties

Page 56: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-10

From the Properties Window, select the security tab, then click .

Figure 5-14: Properties Dialog - Security Tab

Change DCOM Security settings for Launch/Activation Permissions & Access permissions, to Custom. Click the Edit button and ensure that the User ID running the application servers is added to the Custom permissions. If any users will be running the Workbench their User ID must also be configured in this manner.

Figure 5-15: Launch Permissions Screen

Page 57: Hyperion FDM

5-11

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

g. Map Hyperion FDM Dimensions to Target DimensionsNote: The procedures described here apply only to an Enterprise target applications. It is not necessary for

HFM. To continue with the integration for HFM, proceed to Step H.

The NameCat.txt file is used to hold the Hyperion Enterprise name and category that are used to determine if an Enterprise account is calculated. The name selected should represent a typical base name, and the category selected should represent a category used to store actual data.

Return to the Hyperion FDM Workbench Client and click on the scripts tab. The Script Editor directory will appear (Figure 5-16).

Figure 5-16: Script Editor Directory

Page 58: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-12

Open the Custom\General folder and double-click on the HET_EditNameCat script. The script will be displayed in the right side window (Figure 5-17).

Figure 5-17: Script Editor

Click on the run button. The Editor dialog box will be displayed (Figure 5-18).

Click and select a typical base name from the target application. Click and select a category that represents one that will be loaded by the Hyperion FDM application then click . A message box will appear confirming that the script has run.

Note: The Default for the Dimension Cache Switch is set to off. When set to On the dimension list values are retrieved from Hyperion FDM cache tables and not from the target system. When set to On, then the HET_UpdateDimensionCache script must be run from the Workbench in order to update the tables with the current target application dimension list values.

Figure 5-18 (right): Editor

Page 59: Hyperion FDM

5-13

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

i. Test the Integration from within the Web ClientLog onto the Hyperion FDM Web Client.

Open the Activities Menu by clicking the Activities Link on the left desktop menu. Select Maps from the Activities Menu (Figure 5-19).

Figure 5-19: Click Maps from the Activities Menu to start testing the target application integration.

Page 60: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-14

On the Maps screen (Figure 5-20) click . A new row will be added to the grid.

Click Browse For Target Value… to display the list of target accounts. If another window is displayed with the list of accounts then the integration settings are configured correctly. Otherwise, an error will be displayed.

Figure 5-20: Maps Screen

Figure 5-21: List of target accounts retrieved from the target application. When this screen appears, the integration was successful.

Page 61: Hyperion FDM

5-15

Section A Section B Section C Section D Section E

Module 5 — Integrate with the Target Application

Section B

Building a Hyperion FDM Application

Import the Standard ReportsNote: The reports may be in a compressed file (.zip). Zipped files must be extracted before importing into

Hyperion FDM. Unzip the file into the <application name>\Templates folder.

From the Hyperion FDM Workbench desktop activate the Reports screen by clicking the Reports tab.

Select FileImport to prompt the Open Import File dialog box (Figure 5-22).

Figure 5-22 Open Import File Dialog

Locate and select the standard reports XML file applicable to the database that you are using (SQL or Oracle). Click and the Import dialog will be displayed. The Import box contains two tabs -- General and Options (Figure 5-23).

Figure 5-23: Import dialog used to import reports into the Hyperion FDM

Page 62: Hyperion FDM

Hyperion FDM Administrator Training Guide

5-16

application. General tab (left) and Options tab (right).

General — select the reports folder in the Import dialog (Figure 5-24).

Options — contains two checkboxes. The Save Existing Machine Profiles box enables/disables the machine profile override. The Remove All Report Groups checkbox enables/disables the Report Groups override. Checking this box will delete existing report groups before updating the application with new reports. Leave this box unchecked.

Click when completed with the two tabs and the reports directory will appear on the Reports tab (Figure 5-24).

Figure 5-24: After importing the reports, the reports directory will appear on the Reports tab.

Import the Standard TemplatesNote: The standard template folder may be in a compressed file (.zip) named templates.zip. Extract this file into

the <application name>\Outbox\Templates folder.

Page 63: Hyperion FDM

Module 6: populating control taBles

Page 64: Hyperion FDM
Page 65: Hyperion FDM

6-1

Section A Section B Section C Section D Section E

Module 6 — Populating Control Tables

Section B

Building a Hyperion FDM Application

Control Tables OverviewControl tables are used to supply the values displayed in system options. These tables allow the system administrator to control the system options and POV values that users can select.

The setup of the control tables can be performed in either the Hyperion FDM Web Client or the Hyperion FDM Workbench. The examples presented here were generated using the Web Client.

Procedure – Populating Hyperion FDM Control Tables

a. Open the Control Tables screen.

b. Add the Periods.

c. Add the Categories.

d. Verify the Currency Codes.

Page 66: Hyperion FDM

Hyperion FDM Administrator Training Guide

6-2

a. Open the Control Tables ScreenTo access the control tables from Hyperion FDM Web Client desktop, select the Metadata Tab from the left desktop menu to display the Metadata menu. Then click on Control Tables to open the Control Tables Screen.

Figure 6-1: Control Tables Screen. Switch between the Periods Table, Categories Table, and Currency Codes Table by selecting them from the dropdown menu.

There are three control tables used by Hyperion FDM -- Periods, Categories, and Currency Codes. Switch between tables by selecting them from the Control Table dropdown list. The Periods Control Table allows for the definition of the valid fiscal periods that can be used by Hyperion FDM. The values in this table provide the list of possible periods that can be selected from the Period POV link. Changing the Hyperion FDM period will change where data is loaded in the target system.

Page 67: Hyperion FDM

6-3

Section A Section B Section C Section D Section E

Module 6 — Populating Control Tables

Section B

Building a Hyperion FDM Application

b. Add the PeriodsThe Period control table allows for the definition of the valid fiscal periods available to Hyperion FDM. The values in this table provide the list of possible periods that can be selected from the Period POV link. Changing the Hyperion FDM period will change where data is loaded in the target system.

Period — actual date value that will be stored in the database during the trial balance load process. This field becomes part of the key that uniquely identifies each set of TB records.

Prior Date Key — prior fiscal period key. Used during the export process to determine if a $0.00 entry must be made in order to prevent “ghosting” in Hyperion Enterprise versions 4.3 or below, caused by YTD values being loaded into a periodic category.

Text Description — holds a text-based description of the Date key. The format of the text description is controlled by the system configuration. The format is defaulted to a monthly granularity, but can be changed to allow loading of more than 12 periods.

Target Period (M), (Q), (Y), (D) — holds the target system’s period to which data will be loaded.

Year — holds the year.

Select to add additional periods to the table. Click in any field to activate it and add/modify the information.

Figure 6-2 Double-click in a field to activate it and add/modify information.

Click Browse for Target Periods… in the Target Period column to select a valid target application period.

To delete a row, select the row and click . The icon will show at the left end of the row indicating that a deletion is pending.

When a row has been edited, the icon will show at the left of the column to indicate that the change is pending.

Changes to the table will be saved when the button is selected and the icons on the left of the rows will be removed.

To cancel a pending change to a row, click the or icon at the end of the row and select Cancel Row Changes.

Note: The current period (period selected in the POV) cannot be edited.

Page 68: Hyperion FDM

Hyperion FDM Administrator Training Guide

6-4

c. Add the CategoriesThe Categories Table contains the definition of data categories. These categories represent “buckets” in which data can be loaded.

Figure 6-3: Control Tables Screen Categories View

The values in this table provide the list of possible categories that can be selected from the Category POV link. Each Hyperion FDM category is associated with a target system’s category. Changing the Hyperion FDM category will change where data is loaded in the target system.

Category Key — automatically generated by Hyperion FDM. The numeric key assigned to each category is the value that is stored during the trial balance load process. This field becomes part of the key that uniquely identifies each set of trial balance records.

Category — Hyperion FDM category name.

Description — long name for Hyperion FDM category.

Target Category — holds the target systems category in which the data will be loaded.

Frequency — holds the category frequency.

Select to insert additional categories to the table. Select a cell to activate it in order to add/update information. The current category (selected in the POV) cannot be edited.

Figure 6-4: Click to add a new category. Highlight an existing row to make updates to it.

Page 69: Hyperion FDM

6-5

Section A Section B Section C Section D Section E

Module 6 — Populating Control Tables

Section B

Building a Hyperion FDM Application

Use the Browse… in the Target Category column to select a valid target category.

To delete a row, select the row and click . The icon will show at the left end of the row indicating that a deletion is pending.

When a row has been edited, the icon will show at the left of the column to indicate that the change is pending.

Changes to the table will be saved when the button is selected. After updating, the icons on the left of the rows will be removed.

To cancel a pending change to a row, click the or icon at the end of the row and select Cancel Row Changes.

Figure 6-5: Click the icon at the left of the row to cancel changes.

Page 70: Hyperion FDM

Hyperion FDM Administrator Training Guide

6-6

[ Verify the Currency CodesThe Foreign Currency Table contains a list of currency codes. Currency codes are assigned to locations. The currency code will be displayed on reports. This code does not impact any calculations, and is used for notation purposes only.

Currency Code — contains the “short” description/code for the currency.

Description — field to provide a more detailed description of the currency.

The Currency Code table is loaded with many currencies. If needed, select to add additional currencies to the table. Select a row to make updates to an existing currency.

Figure 6-6: Control Tables Screen Currency Codes View

Additions or updates to a table will take effect after clicking the button.

Page 71: Hyperion FDM

6-7

Section A Section B Section C Section D Section E

Module 6 — Populating Control Tables

Section B

Building a Hyperion FDM Application

ExErcisE 6-1a: sEtting Up control tablEs

Use the Hyperion FDM Web Client to complete this exercise.

1. From the Hyperion FDM Web Client log onto the Hyperion FDM application named “WLTraining”.

2. Add the period control tables for January through December.Remember, you must de-select the current period in order to modify it. The completed Period Control Table should look like the following:

3. Set up control tables for the following categories:WL_Actual — Enter a description of “FY 2005 Actuals”, and a frequency of Monthly. Link to target category Actual.WL_Budget — Enter a description of “FY Budget,” and a frequency of Monthly. Link to target category “Plan.”

4. Delete the category titled “WLCat.”

The completed Category Control Table should look similar to the following.

Page 72: Hyperion FDM

Hyperion FDM Administrator Training Guide

6-8

ExErcisE 6-1b: sEtting Up control tablEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Using the Web Client, log onto the Hyperion FDM Application named “WLTraining”.

2. Add the Period control tables for January through December.Remember, you must de-select the active period in order to modify it.

The completed Period Control Table should look like the following:

3. Add the following categories:ACTUAL — Enter “FY Actual” for the description. Select CYACT as the target category and Monthly as the Frequency.Budget — Enter “FY Budget” for the description. Select Budget as the target category and Monthly as the frequency.

4. Delete the WLCat category.

Your completed Category Control Table should look similar to the following:

Page 73: Hyperion FDM

Module 7: setting up locations

Page 74: Hyperion FDM
Page 75: Hyperion FDM

7-1

Section A Section B Section C Section D Section E

Module 7 — Setting Up Locations

Section B

Building a Hyperion FDM Application

Hyperion FDM Locations OverviewLocations are maintained in the Locations screen. The setup of the locations can be performed in either the Hyperion FDM Web Client or the Hyperion FDM Workbench Client. Examples presented here were generated using the Web Client.

Hyperion FDM Location TypesHyperion FDM maintains two types of locations; Data Load and Controls Review.

Data Load — location that accepts data from a source system and loads data via mapping rules to a target system. A data load location can also be assigned financial controls. Data load locations can only be children in the controls structure, they cannot be parents. Data load locations are designated by the icon.

Controls Review — location assigned only to financial controls. No data is loaded from a controls review location. Controls review locations are typically parents in the controls structure. A controls review location can also be a child of another controls review location. A controls review location is designated by the icon.

Data loading locations have maps and are assigned an import format. Optionally, each data loading location may be assigned a logic group and validation rules.

Figure 7-1: Location Types: Controls Review and Data Load

Procedure – Creating Hyperion FDM Locations

a. Open the Locations screen.

b. Add a location as data load or controls review.

c. Apply attributes to the new location.

Page 76: Hyperion FDM

Hyperion FDM Administrator Training Guide

7-2

a. Open the Locations ScreenThe Location Maintenance screen is accessed from the Metadata Menu. Select the Metadata Tab on the Web Client desktop to display the Metadata menu, then select Locations.

Figure 7-2: Locations Screen

Page 77: Hyperion FDM

7-3

Section A Section B Section C Section D Section E

Module 7 — Setting Up Locations

Section B

Building a Hyperion FDM Application

b. Add New LocationSelect any existing location in the control structure tree and right-click on the location to access the location flyout menu.

Select Add Sibling or Add Child to add a new location. Depending on your selection, the Add Sibling or Add Child dialog box will be displayed (Figure 7-3).

Figure 7-3: Location Flyout Menu

Select the Location Type from the dropdown (Data Load or Controls Review), name the location and select .

Location names are restricted to twenty alphanumeric characters with no spaces (underscores are allowed). At this point the new location will be created.

By default, a location folder will be added to the Hyperion FDM application’s inbox for each location that is added. The new folder will be named the same as the location. The location folders can be used to organize GL files, journals, and other documents per location.

By default, deleting a location will not delete the location folder. Refer to the WebLink. DM. Admin.Guide for more information regarding location folder options.

Figure 7-4: Add Sibling Dialog

Moving LocationsLocations can be moved within the locations tree by right-clicking the location to display the flyout menu and selecting Move. This will display the Move Location Dialog box. Select the appropriate options and click .

Figure 7-5: Move Location Dialog

Page 78: Hyperion FDM

Hyperion FDM Administrator Training Guide

7-4

c. Apply Attributes to the New LocationThe Location screen contains four tabs – General, Workflow Behaviors, Financial Controls, and Integration Options.

Figure 7-6: Locations Screen General Tab

General TabDescription — field used to store additional information about the location. This is useful for tracking which GL systems are in use, or other system-related information about a location. When creating a new location the default description is the same as the name of the location.Currency — identifies the currency that will be loaded into the location. This currency code is only used for identification purposes in certain Hyperion FDM reports and other forms within Hyperion FDM that display data. The currency code does not impact any calculations because Hyperion FDM does not perform currency translation (optional).Parent Location — a location assigned a parent will use the same mapping table as the parent. Multiple locations may have the same parent location. This is useful when multiple locations employ the same chart of accounts. If a change is made to a child or parent mapping table then the change takes place for all children and parent locations (optional).Load Type — each data load location uses one of two load types, SQL Insert or Bulk Insert. SQL Insert is the default load method and should be used for locations loading smaller files (6000 records or less). The Bulk Insert load type should be selected for locations that load larger files as it is more efficient in handling larger files.Seq Map — by default Hyperion FDM wildcard maps (Like, In, Between) are sorted in the Maps Form alphabetically by their rule name. The Seq. Map option allows sorting and processing maps by a numeric value rather than the default. This is useful for locations that have complicated conversion rules predicated upon processing order (i.e., a source account is included in multiple wildcard maps, therefore the sort order of the map is important to determine by which map the account must be processed). This option should be disabled for locations that do not use such complicated translation rules. Clicking on the Seq

Page 79: Hyperion FDM

7-5

Section A Section B Section C Section D Section E

Module 7 — Setting Up Locations

Section B

Building a Hyperion FDM Application

Map checkbox will display a new sequencing field in the Maps Form. Enter a number in this field to assign a numeric sort order to each map (optional).Group Tag — it is possible to group multiple locations together by typing in a value in the Grouping Tag field. Locations that are grouped will be displayed in their grouping order in certain Process Monitor Reports rather than alphabetically (optional).Data Value — the Data Value field is an extra dimension that is only used when integrating with multi-dimension target systems. This dimension is associated with a Hyperion FDM location. When Hyperion FDM creates the load file this dimension value will be entered for every data line loaded by this location. For example, the Data Value dimension is associated with the Value dimension in HFM. By default, when integrating with HFM, the Data Value <Entity Currency> will be the default value entered in the data load file if no value is entered in this field (optional).Target Adaptor — When left at [None] the location will use the global adaptor (defined during the adaptor set up process). Any selection here will override the global adaptor for this location.

Note: When working in Hyperion FDM screens that browse for target categories, Hyperion FDM will browse from the adaptor that is being used by the location selected in the POV.

Note: All locations in an application will share the same period and category control tables. Refer to the WebLink.DM.Admin.Guide for more information about shared control tables.

Workflow Behaviors Tab

Figure 7-7: Locations Screen Workflow Behaviors Tab

Import Format — each data load location must be assigned an Import Format before a source file can be loaded into the location. The Import Format defines the layout of the source file. When a location is initially created, it is not necessary to assign an import format at that time in order to allow administrators to setup all reporting locations at once without knowing all the source file layouts (required to load source files).Logic Group — Logic Groups contain one or more logic accounts that will be generated after loading the source file. Logic Accounts are calculated accounts derived from the source data (optional).Validation Rules — a Validation Rule Group contains a set of validation rules that will be displayed on the Hyperion FDM Validation Report. These Validation Rules are used by Hyperion FDM to retrieve target system data out of the target system application after completing a data load (optional).Validation Entities — a Validation Entity Group contains a set of target system Validation Entities that can be consolidated and displayed in the Hyperion FDM Validation Report (optional).

Page 80: Hyperion FDM

Hyperion FDM Administrator Training Guide

7-6

Financial Controls TabRefer to Financial.Controls on page 18-1.of this manual for more information regarding financial controls.

Integration Options TabThis screen shows any available custom adaptor options for the adaptor selected for the respective location. Refer to the WebLink.DM.Admin.Guide for information about custom integration options.

ExErcisE 7-1: adding locations

Use the Hyperion FDM Web Client to complete this exercise.

1. Add a controls review as a sibling of Controls Review and name it “HQ.”.

2. Add a child to HQ as a controls review location. Name it “North America.”

3. Add two children to North America as controls review locations. Name them “Division1” and “Division2”.

4. Add a data load location to Division1 as a child. Name it “Texas”.

5. Add two children to Division2. They are data load locations. Name them “Michigan” and “Indiana”.

Do not assign an import format, validation group, validation rules or other location attributes at this time.

The completed control structure should look like the following:

Page 81: Hyperion FDM

Module 8: iMporting Mapping taBles

Page 82: Hyperion FDM
Page 83: Hyperion FDM

8-1

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Maps OverviewThe purpose of a mapping table is to map the source dimension members to their corresponding target system dimension members. A map can be loaded for each dimension in the target application defined in Hyperion FDM.

There are four methods to populate maps into a location.

1. Build maps internally within Hyperion FDM

2. Build maps externally an import to Hyperion FDM (LedgerLink extract or Hyperion FDM MapLoader template).

3. Copy existing location map to another location.

4. Assign a mapped location as a parent to another location.

Procedure –Building and/or Importing Maps

a. Define the map dimensions.

b. Set the appropriate dimension labels.

c. Open the maps screen.

d. Build Internally, Import , Copy, or assign a Parent map.

Page 84: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-2

a. Define Map DimensionsFrom the Hyperion FDM Web Client desktop, click the Metadata tab to display the Metadata menu. From this menu select Dimensions. When loading Hyperion Enterprise it is standard to only enable the Account and Entity dimensions. When loading other target systems every Hyperion FDM dimension can be activated (Account, Entity, ICP, and Custom 1 through Custom 20).

To activate a dimension, double-click the Enabled column for the dimension and check the box. Save the change by clicking at the top of the table.

Figure 8-1: Dimensions screen. Double-click a cell to modify the information. Save the change by clicking at the top of the table.

Dimension AttributesDimension — contains all the default Hyperion FDM dimensions. The dimension name cannot be modified.Alias — allows the dimension to be set with an alternate label/name by entering in the alias of the dimension that corresponds to the target system dimension name. Hyperion FDM will display the Alias name in the dropdown box within the mapping tables and also in the Validate and Export screens.Calc Sequence — allows the Hyperion FDM administrator to override the default dimension calculation order. This is used when performing conditional mapping. The default order is the order in which the accounts are displayed on the Dimensions screen.Enabled — used to enable the selected dimension. When a dimension is enabled then it is possible to import, map and load data into this dimension.Use as Lookup — Use as Lookup column allows administrators to use a dimension for a custom lookup table. If this field is checked then the Enabled field cannot be checked. This custom lookup dimension is used in custom scripting only.

Page 85: Hyperion FDM

8-3

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

b. Set the Appropriate Dimension LabelsThe Dimension labels screen (Figure 8-2) is accessed by using the Dimension Labels link in the Metadata menu. This option is used to assign source and target labels to all the Hyperion FDM dimensions. Only the dimension label can be modified. The dimension name cannot.

Figure 8-2: Dimension Labels Screen. Double-click a cell to modify the information.

Figure 8-3: Dimension Labels (Maps Screen shown)

The dimension labels are displayed in the mapping tables, import table, and will also be displayed in the dropdown box on the Import Formats Screen.

Note: Changes in dimension labels are adaptor-specific. The example here will affect dimension labels for the HFM adaptor. To change labels for a different adaptor, change the POV to a location that uses that adaptor.

Source Label

Target Label

Page 86: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-4

Attribute DimensionsIn addition to the custom dimensions UD1 through UD20, Hyperion FDM also features 14 custom attribute dimensions. These are non-mappable but can be used for custom data warehousing tasks. Enabling and disabling of these dimensions is performed via the Hyperion FDM Workbench. Refer to the WebLink.DM.Admin.Guide and the WebLink.8.3.Workbench.Guide for more information about Attribute Dimensions.

ExErcisE 8-1a: Enabling cUstom dimEnsions and changing dimEnsion labEls

Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the Hyperion FDM Application named “WLTraining”.

2. Activate the Custom1 dimension in the current application. Change the Alias of the Custom1 dimension to “HFM Department.”

3. Activate the Custom2 dimension. Change the Alias of the Custom2 dimension to “HFM Prod/Salary”.

4. Use the Dimension Labels screen to do the following:Edit the Account dimension and change the label to “Source Account.”Edit the Entity dimension and change the label to “Source Entity.”Edit the target User Defined1 dimension and change the label to “HFM Department.”Edit the target User Defined2 dimension and change the label to “HFM Prod/Salary.”

•••

ExErcisE 8-1b: changing dimEnsion labEls

Use the Hyperion FDM Web Client to complete this exercise.

1. Use the Dimension Labels screen to modify the dimensions as follows:Edit the Account dimension and change the label to “Source Account.”Edit the Entity dimension and change the label to “Source Entity.”

••

Page 87: Hyperion FDM

8-5

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

c. Open the Maps ScreenOpen the Maps screen by opening the Activities menu tab and selecting Maps.

The Maps form contains a dropdown list that is used to select a dimension to map. When mapping the source members it is only possible to map to valid input target values because Hyperion FDM will only display valid input values in the target dimension dropdown list box.

The Account dimension’s mapping table contains an extra field that is used to control sign conversion. This field is titled “-“ and contains a check box that when checked will change the sign of the balance of the incoming account from a positive to a negative or from a negative to a positive.

Map TypesGL accounts can be converted with either one-to-one mapping, or wildcard mapping. One-to-one mapping is referred to as explicit mapping in Hyperion FDM. In, Between, and Like maps are wildcard conversions. There are four mapping types for each dimension -- Explicit, Between, In, and Like. Use the Type dropdown field to select between the different types of maps.

Figure 8-4: Select the mapping type using the radio buttons.

Explicit Mapping (one-to-one)Explicit mapping is used in circumstances where the translation is one-to-one, where each incoming account will be assigned a target account.

Start mapping a source account to a target account by identifying the account structure of the incoming general ledger account. Identify and document each account segment. Then, determine which level the account will be translated into the target consolidation system account.

Example Account StructureTT = Account Type = DivisionPP = Primary Account Code = LocationSS = Sub Account = Department

Page 88: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-6

Sample Accounts001100 Cash - Disbursement001101 Cash - Lock Box223500 Accounts Payable Trade223501 Accounts Payable Inter-company

This sample account structure could be mapped at two different levels. If the target system account structure is aggregated so that no distinction is made between Cash Disbursement and Cash Lock Box, then the incoming source account could be truncated after the Primary account Segment. On the other hand, if the target consolidation system account structure has a level of detail equal to the incoming general ledger, the account must be mapped at the more detailed sub account level. The sample maps below illustrate this point.

Primary Level Map (TTPP)GL Primary Account, Consolidation Account0011, Cash 2235, AP Sub Account Level Map (TTPPSS)GL Primary Account / Sub-Account, Consolidation Account 001101, Cash.01001102, Cash.02223501, AP.01223502, AP.02

Wildcard MappingHyperion FDM provides the greatest possible flexibility with respect to mapping source records to target records through the use of wildcard translation rules. The use of translation rules allows reduced conversion table maintenance.

All incoming translated records are stamped with the translation rule that was used to provide the record with its target values. This process creates a static map for each location, category, and period combination, ensuring a static audit trail.

Hyperion FDM offers additional flexibility and power when it comes to account mapping. General ledger accounts can be grouped into a calculated account, and that calculated account could then be mapped to the appropriate target account. There are three basic criteria types that can be used to create a wildcard/calculated account.

The process for creating wildcard accounts is the same as the process as creating standard account mapping. However, a wildcard rule name and rule definition must also be created and a target account must be assigned to the rule.

Example: if accounts 1000-2000 are cash accounts, wildcard mapping would be coded as follows:

Rule Name Rule Desc Rule Definition Target AccountwCash Cash Accounts 1000, 2000 1000.100

Note: the example above is for Hyperion Enterprise. HFM does not allow periods in the target account.

Page 89: Hyperion FDM

8-7

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Between Mapping

Figure 8-5: Between Calculation on account range (Syntax: xxxxx , zzzzz)

When creating a Between mapping, ensure that each side of the mapping range is the same length. For example: 2000.000, 2991.999 is a valid mapping while 2000.000, 2991 is not. This is especially important if another mapping would catch any unmapped items. 2000.000, 2991 would fail to catch 2991.000 through 2991.999.Additionally, Between mappings must be the same length to ensure accounts use the correct map. For example: If mappings 1530, 1540 and 1530000, 1540000 both exist and an account 1540 is imported then it would be processed by the second mapping (1530000, 1540000).

In Mapping

Figure 8-6: Calculation on list (Syntax: xxxxx , bbbbb , aaaaa)

In mappings allow a list of non-sequential source accounts to be mapped to a single target account. Multiple accounts can be mapped to a single account within a single rule, eliminating the need to create multiple rules in the Explicit Map. The example above shows that source accounts 2300, 2450, and 2469 will all be mapped to the target account titled Advertising.

Page 90: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-8

Like Mapping

Figure 8-7: Like Calculation by relation (Syntax: xxx* or xxx?x)

Like mappings use the wildcard characters “*” and “?.” The asterisk designates a placeholder for any number of characters. In the example above, 1190* would map account 1190, 1190100, and 1190-200 accounts all to the Cash target account.The question mark wildcard acts as a placeholder for one character. For example, a source account of 119? would only map source accounts that contain four characters, and only those that begin with 119.

Automap WildcardingHyperion FDM allows for the derivation of the target account or entity by allowing you to place wildcard characters (* and ?) in both the source dimension and target dimension of the mapping table. When a mapping table contains an entry that has wildcard characters in the source and target columns the record is considered to be an Automap.

Example AutomapAccount Conversion Table Automap EntryRule Name, Rule Desc, Rule Value, Target Accountw0011--, Cash Accts, 0011??, Cash.??

Sample General Ledger Trial Balance RecordsGL Account, Center, Description, Amount001100, 0160000, Cash In Bank, 1000.00001101, 0000000, Cash Corp LB, 2000.00001116, 0001000, Petty Cash, 1000.00223500, 0160000, AP, 5000.00Resulting Record ConversionGL Account Description Hyperion Acct001100 0160000 ----> Cash.00001101 0000000 ----> Cash.01001116 0160000 ----> Cash.16

Page 91: Hyperion FDM

8-9

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Explanation

The criteria for the Automap entry (Like 0011??) would have retrieved the first three records from the sample general ledger trial balance. Because the Automap entry contains wildcard characters in the target account field, Hyperion FDM knows that it must look to the source account to replace the wildcard characters in the target account with actual characters from the source account.Consequently, the characters represented by the two “--” in the source account were used to replace the two ?’s in the target account. Next Hyperion FDM checks to make sure that the new target accounts (Cash.00, Cash.01, Cash.16) are valid target accounts, if so, the derived values are assigned to the trial balance as the target account values.

Building Maps in MapLoaderMapping tables can be created in Microsoft Excel and imported into Hyperion FDM. Microsoft Excel is typically used to build conversion tables when no prior maps exist.

MapLoader.xls may be used to build maps for any valid dimension. For each dimension that is mapped a separate MapLoader file is required.

For example, the source accounts and target accounts are imported into MapLoader.xls to allow construction of the account mapping table. One-to-one mappings and wildcards may be used in the template. An example of the Microsoft Excel mapping template is shown in Figure 8-8.

Figure 8-8: Excel MapLoader Template

On the Map tab, in the MapLoader.xls file, copy the source account numbers and source account description to their respective columns.

On the DimensionLists tab, in the Account Section, copy all the base level target accounts and their descriptions to their respective columns. The base level target accounts will then be accessible on the Map tab, by right clicking in the cells in the Target Column.

Note: Do not add rows into the map tab as there are formulas hidden that are important when importing this file into Hyperion FDM.

Page 92: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-10

d1. Import Maps

MapLoader FilesNote: Verify that the location ID in the MapLoader file corresponds to the location ID assigned to the

location by Hyperion FDM. Refer to the Instructions tab of the MapLoader.xls regarding complete use of the file and syntax for wild cards.

Click the Upload File tab to browse for the mapping table if it is not already in the application’s Inbox. Click Select File from Inbox tab if the map is in the Inbox.

Click to find and upload the file or to select the map from the Inbox.

Figure 8-9: Mapping files are imported from the Maps screen. Upload (top) or Select from Inbox (bottom).

After the file has been uploaded, click to complete the import of the mapping file. The map will be loaded into Hyperion FDM for the location indicated in the mapping file. Repeat this procedure for all maps and dimensions. “In” mappings cannot be created in MapLoader and imported into Hyperion FDM. “In” mapping rules can only be created from within Hyperion FDM

Page 93: Hyperion FDM

8-11

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

ExErcisE 8-2a: importing microsoft ExcEl maploadEr maps

Use the Hyperion FDM Web Client to complete this exercise. The mapping files for this exercise can be found on the training CD.

1. Navigate to the Texas location and find the location ID.

2. Open the MapLoader_TX_Accts HFM.xls file and type in the Location ID in Cell B2. Do the same for the MapLoader_TX_ICP HFM.xls file and the MapLoader_TX_Entities HFM.xls file.

3. In Hyperion FDM, set the POV to location Texas, period Jan-2005, and Actual as the Hyperion FDM category.

4. From the Maps screen, select the FM Account dimension and import the Texas account map.

5. Change the dimension to ICP and load the intercompany map.

6. Change the dimension to FM Entity and load the Entity map.

ExErcisE 8-2b: importing microsoft ExcEl maploadEr maps

Use the Hyperion FDM Web Client to complete this exercise. The mapping files for this exercise can be found on the training CD in the following folder: Hyperion FDM Training 8x\Enterprise\DM Enterprise Training Files\Michigan Enterprise.

1. Navigate to the Texas location and find the location ID.

2. Open the MapLoader_TX_Accts.xls file and type in the Location ID in Cell B2.

3. In Hyperion FDM, set the POV to location Texas, period JAN-2005, and Actual as the Hyperion FDM category.

4. From the Maps screen, select the Ent Account Dimension and import the MapLoader_TX_Accts.xls mapping file.

Page 94: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-12

LedgerLink Conversion TablesHyperion FDM has the ability to read and import Hyperion LedgerLink Account and Name conversion tables. LedgerLink Conversion tables must have the file extension (*.tra) or (*.trn). If ranges are used in the LedgerLink Conversion tables, Hyperion FDM will properly interpret these as wildcards and generate the appropriate conversion table entry. Acceptable field delimiters are pipes (|), semicolon (;), exclamation point (!), and comma (,).

Note: Because LedgerLink extracts don’t include a location or dimension ID, the location in the POV and the dimension for the map to be loaded must be set before importing. Hyperion FDM will import .tra and .trn files to the currently-selected POV and dimension.

Select the dimension in which to load the mapping table from the Dimension dropdown menu.

Click the Upload File tab to browse for the mapping table if it is not already in the application’s Inbox. Click Select File from Inbox tab if the map is in the Inbox.

Click to find and upload the file or to select the map from the Inbox.

Figure 8-10: Mapping files are imported from the Maps screen. Upload (top) or Select from Inbox (bottom).

After the file has been uploaded, click to complete the import of the mapping file.

The imported map will show in the mapping table (Figure 8-11).

Page 95: Hyperion FDM

8-13

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Figure 8-11: Imported Mapping Table

Select the next dimension in which to import the next map from the Dimension dropdown menu and repeat the steps above to finish loading all the maps for the application.

Hyperion Enterprise Conversion TablesHyperion FDM can read and import Hyperion Enterprise account and entity conversion tables. These files must have the file extension *.asc. Acceptable field delimiters are pipes (|), semicolon (;), exclamation point (!), and comma (,).

Account Conversion Table Format/Hyperion FDM EquivalentThe word “sub” designates that this account should have its sign changed which will be indicated by a check being placed in the Minus column of the account conversion table grid. Other values that can be used to indicate a sign change are Subtract (-), “True,” and “Yes.”

The word “add” designates that this account should not have its sign changed which will be indicated by no check being placed in the Minus column of the account conversion table grid. Other values that can be used to indicate a no sign change are Add (+), “False,” and “No.”

Sample Hyperion Enterprise Account Table54300.018!54300.018.USL!SUB 002!002.INP54300.033!54300.033.US!ADD 005!005.INP

Page 96: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-14

ExErcisE 8-3a: importing lEdgErlink filEs for accoUnt, intErcompany, and cUstom dimEnsion maps

Use the Hyperion FDM Web Client to complete this exercise. Mapping files for this exercise can be found on the training CD:

1. Open the Hyperion FDM Application named “WLTraining.”

2. Open the Maps screen and set the location POV location to Michigan and category to Actual.

3. Select the Account dimension from the dimension dropdown menu and import the MichiganSourceAccountHFM.tra map.

4. Change the Map dimension to ICP and import the MichiganICP HFM.tra map.

5. Change the Map dimension to HFMDepartment and import the Custom1 mapping file named Michigan Source Dept HFM.tra.

6. Change the Map dimension to Custom2 and import the Custom 2 mapping file named Michigan Source ProdSalary HFM.tra.

ExErcisE 8-3b: importing lEdgErlink filEs for accoUnt maps

Use the Hyperion FDM Web Client to complete this exercise.

1. Set the POV to location of Michigan, JAN-2005 as the period, and ACTUAL as the Hyperion FDM category.

2. Navigate to the Maps screen.

3. Select the Ent Account dimension from the Dimension dropdown list and import the MichiganExportHE.tra map.

Page 97: Hyperion FDM

8-15

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

d2. Copy Mapping TablesSet the POV to the location to be copied then open the Maps screen. Clicking the Copy button prompts the user for the target location to copy to (Figure 8-12). Select the location and click .

After the target location is selected, Hyperion FDM will only copy the active conversion table from the current location to the target location.

Note: Only the active dimension conversion table will be copied.

Figure 8-12: Selecting the Copy button on the Maps screen will prompt the user to select a

location to where the map will be copied.

ExErcisE 8-4a: copying mapping tablEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Set the POV to the Texas location.

2. On the Maps screen, set the dimension to FM Account and copy the Texas map to the Indiana location.

3. Change the map dimension to ICP and copy the Texas map to the Indiana location.

4. Set the POV to Indiana and confirm that the maps were copied.

ExErcisE 8-4b: copying mapping tablEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Set the POV to the Texas location.

2. On the Maps screen, set the dimension to Ent Account.

3. Copy the Texas map to the Indiana location.

4. Set the POV to Indiana and confirm that the map was copied..

Page 98: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-16

d3. Assign a Parent MapA location assigned a parent will use the same mapping table as the parent. Multiple locations may have the same parent location. This is useful when multiple locations employ the same chart of accounts. If a change is made to a child or parent mapping table then the change takes place for all children and parent locations.

Figure 8-13: Assign a parent in the Locations screen. The Nevada location has been assigned Texas as its parent. The two will share the same maps.

Page 99: Hyperion FDM

8-17

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Additional Mapping Features and InformationConditional MappingConditional mapping allows a source dimension value to be mapped to a script expression rather than a hard-coded target system dimension member.

Conditional mapping is only valid for rule-based mapping (Between, In, and Like). Activate conditional mapping by placing value “#Script” in the Target Member column. This will trigger the script listed in the Script column to execute.

The script is written in the Script column. Conditional map value logic is written in VBScript and provides all the functionality contained in the VBScript language and access to the running instance of the Hyperion FDM API. Using conditional mapping in conjunction with dimension processing order allows for mapping to be based on the results of dimension mapping performed on dimensions that have been mapped prior to the current dimensions being processed.

ExampleIf the Account and Entity dimension process prior to the ICP dimension and the ICP dimension uses a conditional mapping rule, the varValues array will contain the mapped values for Account and Entity when the ICP dimension is processed, but the mapped values for all other dimensions will be null.

Sample Condition map entry for ICP is shown in Figure 8-14.

Edit Delete Rule Rule Rule Target Script

wAll All #Script If varValues(14) = “InterCoAP” Then Result = “Michigan” Else Result = “[ICP None]” End If

Figure 8-14: Sample condition map entry for ICP.

Explanation of ScriptICP dimension conditional Script that checks the mapped value of the ACCOUNT dimension to determine how to map ICP.

‘Check element 14 of the varValue array to get converted/mapped accountIf varValues(14) = “InterCoAP” Then ‘Mapped value = “InterCoAP” map to Michigan Result = “[Michigan]”Else ‘All others, map to none Result = “[ICP None]”End If

Page 100: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-18

The following table defines the preset variables are available for use in a conditional script expression:

Values

API — object reference to running APIstrLoc — string value containing the name of the current location being processedVarValues — a variant array containing the record values being mapped and values for proceeding dimensions already mapped

Variable Record Value Mapped Variable TypevarValues(1) = Current Location ID number Long IntegervarValues(2) = Current Category ID number Long IntegervarValues(3) = Current Period Key value DatevarValues(4) = Current DataView String, Default = YTDvarValues(5) = Currency key assigned to the location StringvarValues(6) = Calculation type for the current record Long Integer, 9 = Base, 5 = Logic Export, -1 = Logic (No Export)varValues(7) = Sign Change flag for current record Boolean, 0 = False, -1 = TruevarValues(8) = Journal ID for current record String, Null string if not a journalvarValues(9) = Amount for current record DoublevarValues(10) = Supplemental Amount for current

record Double, 0 unless populated by a custom script

varValues(11) = Account description for current record StringvarValues(12) = Supplemental Account description for

current record String, Null unless populated by a custom script

varValues(13) = Source Account StringvarValues(14) = Target Account String, Null if this dimension has not processed yetvarValues(15) = Source Entity StringvarValues(16) = Target Entity String, Null if this dimension has not processed yetvarValues(17) = Source ICP StringvarValues(18) = Target ICP String, Null if this dimension has not processed yetvarValues(19) = Source UD1 StringvarValues(20) = Target UD1 String, Null if this dimension has not processed yetvarValues(21) = Source UD2 StringvarValues(22) = Target UD2 String, Null if this dimension has not processed yetvarValues(23) = Source UD3 StringvarValues(24) = Target UD3 String, Null if this dimension has not processed yetvarValues(25) = Source UD4 StringvarValues(26) = Target UD4 String, Null if this dimension has not processed yetvarValues(27) = Source UD5 StringvarValues(28) = Target UD5 String, Null if this dimension has not processed yetvarValues(29) = Source UD6 StringvarValues(30) = Target UD6 String, Null if this dimension has not processed yetvarValues(31) = Source UD7 String)varValues(32) = Target UD7 String, Null if this dimension has not processed yetvarValues(33) = Source UD8 StringvarValues(34) = Target UD8 String, Null if this dimension has not processed yetvarValues(35) = Archive Document ID number for this

record Long Integer

Table 1: VarValue Variable Definitions

Page 101: Hyperion FDM

8-19

Section A Section B Section C Section D Section E

Module 8 — Importing Mapping Tables

Section B

Building a Hyperion FDM Application

Map Processing OrderHyperion FDM processes maps within a specific order. This mapping order is important if the same source value falls within multiple maps types (i.e., Explicit, Between) and also if the same source value falls within the same mapping type multiple times.

Processing Order Across Multiple Mapping TypesHyperion FDM maps the same source value when it falls across multiple mapping types in the following order: 1) Explicit 2) Between 3) In 4) Like.

In summary, Explicit maps override every other mapping type. Between maps override In and Like maps. In maps override Like maps.

Processing Order within the Same Mapping TypeBelow is a summary of how Hyperion FDM maps the same source value when it falls within the same mapping type multiple times.

Between Maps

If a source account is picked up by multiple Between maps then the source account will be assigned to the last Between map in the mapping table.

In Maps

If a source account is picked up by multiple In maps then the source account will be assigned to the first In map in the mapping table.

Like Maps

If a source account is picked up by multiple Like maps then the source account will be assigned to the first Like map in the mapping table.

By default, Hyperion FDM wildcard maps (Like, In, Between) are sorted alphabetically by the Rule Name field. Enabling map sequencing in the Locations Form allows for the ability to sort and process maps by a numeric value rather than the sorting alphabetically by rule name.

See Module 7 for additional information about map sequencing.

Page 102: Hyperion FDM

Hyperion FDM Administrator Training Guide

8-20

Restoring MapsEvery time a file is imported for a category or period, Hyperion FDM saves a copy of the mapping file associated with the import file. To restore a map that was used in a previous period or for a different category, click the

button. The Map Restore dialog will be displayed. The Map Restore Dialog includes mappings for all periods and/or categories used for the current location. From the list, select the map to restore to the current POV.

Figure 8-15: Restore Maps Dialog

Page 103: Hyperion FDM

Module 9: Build iMport forMats

Page 104: Hyperion FDM
Page 105: Hyperion FDM

9-1

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

Overview of Import FormatsEach data load location must be assigned an import group that will be used when importing data files. Import groups instruct Hyperion FDM how to interpret data files and transform them into data that can be loaded into the Hyperion FDM data structure.

The Import Formats form (Figure 9-1) is arranged in a master/detail format. The top grid shows import groups, and the bottom grid is where the fields for a group are defined.

By creating an import format, Hyperion FDM is able to interpret the file layout. Once the import format is created, it is important that the source file layout be unchanged each time you load data. If the file format of the source file changes, the import format will need to be updated.

Figure 9-1: Build Import Format Screen. The upper table contains the Import Groups. The lower table contains the group fields.

Procedure – Building Import Formats

a. Create a new import group

b. Define import field for the import group

c. Assign import format

Page 106: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-2

a. Create a New Import GroupClick Import Formats from the Metadata menu to display the Import Formats Screen.

Click . This will add an additional line in the upper table of the Import Formats screen.

Specify the name and description of the import group. Select whether the file is fixed or delimited. If the file type is delimited, then select what type of delimiter is used for the file.

Click Save ( ) to complete the creation of the new import group.

Note: Rather than importing in a text file it is also possible to build an integration script or use a target system adapter to import the ledger data directly from an ODBC-compliant data source by selecting Script or Adapter in the File Type column. For information regarding these two file types consult the WebLink.DM.Admin.Guide.

Figure 9-2: Adding a new import format.

Page 107: Hyperion FDM

9-3

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

b. Define Fields for the Import Group

Building a Fixed Type Import FormatClick above the lower table. A new record will show.

There are three attributes that are required, and one attribute that is optional for each field.Field Name (required)Start (required) – the start position of field to importLength (required) – length of the field to importExpression (optional) – edits or interprets the field to which it is assigned

Select the field name from the dropdown list in the Field Name column (Figure 9-3).

Figure 9-3: Select the Field Name to Import from the Field Name dropdown list.

••••

Page 108: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-4

Select located above the lower table to prompt the Import Format Builder screen. The Import Format builder will display the GL file in the internal Hyperion FDM text editor. From the Import Format Builder screen click to locate and open the file to import. After importing the file, the file contents will be shown in the Import Format Builder window/text editor (Figure 9-4).

Figure 9-4: Example of fixed source file in the Hyperion FDM internal text editor.

Define the start position and length of the field. For each field. You can type the start and length values directly into the fields, or you can use the drag and drop feature from within the Import Format Builder window.

In the Import Format Builder Screen, highlight the text to import for the field then drag the highlighted field to the box. The Start and Length fields will automatically be populated. Repeat this process for each field name. A field name can be used more than once. Hyperion FDM will automatically concatenate the multiple field names during the load process.

Note: In the example shown in Figure 9-4, the Entity name is defined as an expression. The entity is not contained in the source file. However, Entity is a required field name. The expression in the above example, defines Center as the entity for each record in the source file.

Add any expressions that are required. For example, a common expression on the Amount field is sign=,cr. This expression defines all amounts with a trailing “cr” as a credit balance and assigns a negative sign to the imported number.

Page 109: Hyperion FDM

9-5

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

Building a Delimited Type Import Format

From the Build Import Format screen, select an Import Group. Click above the lower table. A new record will show.

There are three required attributes and one optional attribute when building an import format.Field Name — can be selected from a dropdown list (required).Field Number — the field number to import (required).# of Fields — the total number of fields for a row in the source file (required).Expression — edits or interprets the field to which it is assigned (optional).

Select the field name to import to from the dropdown list in the Field Name column.

Figure 9-5: Select the Field Name to Import from the Field Name dropdown list.

Enter the field number and number of fields in the corresponding columns. Or, you can use the Hyperion FDM drag-and-drop feature to populate these fields.

Select located above the lower table to prompt the Import Format Builder screen.

Page 110: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-6

From the Import Format Builder screen click to locate and open the file to import. After importing the file, the file contents will be shown in the Import Format Builder window (Figure 9-6).

Figure 9-6: Import Format Builder Screen/Internal Text Editor

In the Import Format Builder Screen, highlight the text to import for the field then drag the highlighted field to the box. The Field Number and Number of Fields fields will automatically be populated. Repeat this process for each field name. A field name can be used more than once. Hyperion FDM will automatically concatenate the multiple field names during the load process.

Note: In the previous example, the Entity name is defined as an expression. The entity is not contained in the source file. However, entity is a required field name. The expression in the above example defines “Center” as the Entity for each record in the source file.

Note: When Hyperion FDM reads in a source file, it will automatically skip every line that does not contain a valid amount, although scripts in the Amount field will still be executed.

Page 111: Hyperion FDM

9-7

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

ExErcisE 9-1: bUilding an import format for a fixEd filE

Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the WLTraining Hyperion FDM file.

2. Open the Import Formats screen.

3. Create a new Import Format group with the following attributes:Name = NorthAmericaDescription = North America Import FormatFile Type = Fixed and delimiter = NA

4. Create the fields for the North America Import Group. Use the Build button to open the Texas_GL.glo file to use the drag-and-drop feature to build the import format. Build the format with the following fields:

SourceEntity — must be part of every record but isn’t included in the .glo file. Enter “1” in the Start and Length fields, and “Center” in the expression field.SourceAccount — Account column in the source fileAccountDescription — Description column from the source fileAmount — Ending Balance column from the source file. Add “sign=,cr” in the Expression column.

The completed import format should look similar to the one shown below.

•••

•••

Page 112: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-8

ExErcisE 9-2: bUilding an import format for a fixEd filE (adding addi-tional fiElds)Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the WLTraining Hyperion FDM file.

2. Select the North America import format.

3. Add fields to the North America Import Group. Use the Build button to open the Texas_GL.glo file to use the drag-and-drop feature to build the import format. Append the format with the following fields:

SourceICP — Account column in the source fileHFMDepartment — Third set of digits in the Account column from the source file (columns 10, 11, and 12)HFMProd/Salary — Fourth set of digits in the Account column from the source file (columns 14 and 15)

The completed import format should look similar to the one shown below.

••

Page 113: Hyperion FDM

9-9

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

ExErcisE 9-3a: bUilding an import format for a dElimitEd filE

Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the WLTraining Hyperion FDM file.

2. Open the Import Formats screen.

3. Create a new Import Format group with the following attributes:Name = IndianaDescription = Indiana Import FormatFile Type = Delimited and delimiter = comma

4. Create the fields for the Indiana import group. You can use the Build feature to assist with building the import format, or key in the field parameters. Build the format with the following fields:

SourceEntity — Must be part of every record but isn’t included in the .csv file. Enter “1” in the Field No. and # of Fields fields, and “Center” in the expression field.SourceAccount — First of the three fields in the source fileAccountDescription — Second of three fields in the source fileAmount — Last of the three fields in the source file.SourceICP — First of the three fields in the source file.

The completed import format should look similar to the one shown below.

•••

••••

Page 114: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-10

ExErcisE 9-3b: bUilding an import format for a dElimitEd filE

Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the WLTraining Hyperion FDM file.

2. Open the Import Formats screen.

3. Create a new Import Format group with the following attributes:Name = IndianaDescription = Indiana Import FormatFile Type = Delimited and delimiter = comma

4. Create the fields for the Indiana import group. You can use the Build feature to assist with building the import format, or key in the field parameters. Build the format with the following fields:

SourceEntity — Must be part of every record but isn’t included in the .csv file. Enter “1” in the Field No. and # of Fields field, and “Center” in the expression field.SourceAccount — First of the three fields in the source fileAccountDescription — Second of three fields in the source fileAmount — Last of the three fields in the source file.

The completed import format should look similar to the one shown below.

•••

•••

Page 115: Hyperion FDM

9-11

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

c. Assign Import FormatsImport groups will not be used until they have been assigned to a location. After an import format has been created, assign it to a location in the locations screen. Open the Locations Screen and activate the Workflow Behaviors tab. From here, select the import format to use for the selected location from the Import Format dropdown field. This format will then be used automatically every time a trial balance is imported for that location.

A single import format can be used for many locations. If your company has a standard trial balance file format, then all locations can share the same import format.

Figure 9-7: Locations Screen. Select the import format from the Import Format dropdown menu.

ExErcisE 9-4: assigning an import format to a location

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the WLTraining application.

2. Open the Locations screen and select the Texas location from the locations tree.

3. Assign the NorthAmerica import format to Texas. Be sure to save the change.

4. Select Michigan from the location tree.

5. Assign the NorthAmerica import format to the Michigan location. Be sure to save the change.

6. Select Indiana from the location tree and assign it the Indiana import format.

Page 116: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-12

Import Function Features

Skip

Use the Skip function in the import format to skip over lines that are not required to be imported into the target application. Usually, these are headers or total lines. Subtotals are common lines that get skipped in import formats as well.When importing this file, each group of accounts has a subtotal with different descriptions. Importing Total or Subtotal lines can lead to inaccurate data in the target application.

Figure 9-8: Sometimes an import format must be set up to skip certain lines. In this file, the “Cash and Cash Equivalents:”, “Allowance for Doubtful Account:”, and “Fixed

Assets:” subtotal lines must not be imported to the target application.

Each line that contains a subtotal does not contain a source account or characters in columns 1 through 11. By using the Skip in the field name and entering eleven spaces in the Expression field the import format will skip each line where this occurs, preventing Hyperion FDM from creating records for these subtotal lines.In lieu of typing eleven spaces in the Expression field, the drag-and-drop function can also be used. Drag the field from the Import Format Builder screen to the Expression field in the Import builder screen. In the example in Figure 9-8 the indicator used to instruct Hyperion FDM to skip a line is the colon that is included in every subtotal line in the source file. Here, the expression entered in the Expression column will be “:”.

Page 117: Hyperion FDM

9-13

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

Figure 9-9: Enter the expression in the Expression field to define the Skip feature. This example could be eleven spaces, or colon (:).

Concatenating Fields

Multiple fields can be joined to form and entire account, center, or description string. The Amount field name can only be one line item in an import format. In the example in Figure 9-10 the account string is nine digits.However, the mapping for this file uses the last 4 digits as general ledger account and the middle 2 digits as a department. 1-00-1120 becomes 1120-00.The order of concatenation is based on the order of the lines in the import format.

Figure 9-10: The three Account lines will be concatenated in order they appear in the Import Format table.

Page 118: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-14

Advanced Import ExpressionsHyperion FDM has a set of powerful import expressions that makes it possible to read and parse virtually any trial balance file into the Hyperion FDM database. Advanced expressions are entered into the Fields grid under the Expression column.

In the previous examples of import formats, expressions were used to hard code the center in Indiana and NorthAmerica. An advanced import expression (sign=,cr) was used for the NorthAmerica amount field to distinguish the credit balances (Figure 9-11).

Access the import expression by double-clicking in the Expression column in the import form. This will display a flyout menu. Select Add Expression to display the Add Expression dialog.

Figure 9-11: Select Add Expression from the flyout menu to prompt the Add Expression dialog.

From the Add Expression dialog, select type of expression to use from the Expression Type field. The options shown in this field will differ depending on the field that is being modified in the import form (i.e., account, account description, amount, etc.) Enter the value to accompany the expression and click . The expression Add expression window will close and the new expression will be entered into the Expression field on the import form.

Figure 9-12: Add Expression Dialog.

Page 119: Hyperion FDM

9-15

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

SignUse this expression to handle non-standard numeric sign conventions. By default Hyperion FDM will properly interpret leading and trailing minus signs, as well as parentheses to mean a negative number. However, some files trail numbers with other characters to indicate the numeric sign. To define a custom sign the expression should follow this form: Sign = [Positive String],[Negative String].

ExamplePositive numbers are followed by a “DR” (1,000.00DR), and negative numbers are followed by a “CR” (1,000.00CR).

Expression should be: Sign=DR,CR.

Positive numbers are unsigned (1,000.00), and negative numbers are followed by a “CR” (1,000.00CR).

Expression should be: Sign=,CR.

Figure 9-13: Sign=CR used in amount row of import format.

Page 120: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-16

DRCRSplit = (Split Debit and Credit Columns)DRCR Split is used to parse split numeric columns. By default, Hyperion FDM assumes that any numeric value found in the position defined for the Amount field will be a debit. However, many files position debit values in the first half of the field and credit values in the second half (Figure 9-14).

Figure 9-14: Source file with separate debit and credit fields. DRCRSplit function will assign a negative sign to any amounts right of the center of the DRCR column.

The DRCRSplit expression allows Hyperion FDM to determine how to interpret this positioning and to assign the correct sign. DRCRSplit expression follows the format DRCRSplit = [Mid Point of the DR & CR columns].

Page 121: Hyperion FDM

9-17

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

The Amount column in the source file shown in Figure 9-14 begins at column 46 and is thirty-one characters long. The midpoint of the amount field is 16. Everything left of the midpoint is a debit and everything right is a credit. Therefore, the expression in the import format for Amount will be “DRCRSplit=16” (Figure 9-15).

Figure 9-15: Format for using DRCRSplit in import format. The entire DRCR field is 32 characters long, therefore the halfway point in the DRCR format is entered as “16.”

Compare the original file to the imported file. Notice all credit amounts in the imported file have a negative sign (Figure 9-16).

Figure 9-16: Imported data from file with a debit and credit columns. Using DRCRSplit has added a negative to all amounts imported from the Credit column in the original data file.

Page 122: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-18

ExErcisE 9-5: UsE of skip and drcrsplit

Use the Hyperion FDM Web Client to complete this exercise. The Nevada.txt tile used in this exercise can be found on the training CD in the following folder: Advanced Expressions and Import Script Source Files\Nevada.

1. Open the WLTraining Hyperion FDM application.

2. In the locations screen, create a new data load location named Nevada as a child of Division1.

3. Open the Import Formats screen.

4. Create a new import format with the following attributes:Name — NevadaDescription — Nevada SkipFile Type — Fixed. Delimiter type doesn’t apply

5. Create the fields for the Nevada import group. Use the Build feature to assist with building the import format using the Nevada.txt GL file. Build the format with the following fields:

Source Entity — Must be part of every record but isn’t included in the .txt file. Enter “1” in the Start and Length fields, and “Nevada” in the expression field.Source Account — Account Number column in sourceAccount Description — Description column in source fileAmount — Entire length of both debit and credit columns in source file. In the Expression column, set up a DRCR split in the for the Amount fieldSkip — Eleven blank spaces from account column that proceed a summary row in the source file

The completed import format should look like the table below.

6. Open the Locations Screen and assign the import format to Nevada.

•••

•••••

Page 123: Hyperion FDM

9-19

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

Fill = (Trailing Fill)Use this expression to fill a field with a particular character. This expression will evaluate the text value, read from the file, and if it is shorter than the fill expression the value will be padded according to the fill expression. The examples that follow shows the account number on the first line is 103950- (Figure 9-17). The account number after import is 103950-000 (Figure 9-18).

Fill=EuroToUSThe key word Fill=EuroToUS can be used with the amount field to trigger a number format conversion from (.,) to (,.) format (Figure 9-17). The examples that follow show the ending balance in the third row of the data file as 8.265,49 (Figure 9-18). After import the same value shows as 8,265.49 (Figure 9-19).

Figure 9-17: Source data file that will be imported with a Trailing Fill format.

Page 124: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-20

Figure 9-18: Import format for the GL shown in Figure 9-19 (trailing fill).

Figure 9-19 illustrates how the data appears after it is imported.

Figure 9-19: Imported Data using Trailing Fill format.

Page 125: Hyperion FDM

9-21

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

ExErcisE 9-6: UsE of fill and skip

Use the Hyperion FDM Web Client to complete this exercise. The source GL used in this exercise can be found on the training CD in the following folder: Advanced Expressions and Import Script Source Files\UK.

1. Open the WLTraining application.

2. Open the Locations screen.

3. Create a new controls review location named Europe as a sibling to NorthAmerica.

4. Create a data load location named UK as a child of Europe. Enter “UK – Fill and Skip” as the description.

5. Open the Import Formats screen.

6. Create a new import format with the following attributes:Name — UKDescription —UK – Fill and SkipFile Type — Fixed. The delimiter type is not applicable

7. Build an import format for the UK location. Use the Build function to open the source GL file titled UK Trial Balance.txt. Build the format according to the following information:

Source Entity — Identify with an expression of UKSource Account — Account column from the source file. Use the expression Fill=0000000000 (ten zeroes) in the expression column.Account Description — Description column from the source fileAmount — Ending Balance from the source file. Enter the expression Fill=EuroToUS in the Expression column to convert a Euro formatted number into the US format.Skip — Set up this field to skip any row that includes “page:” so that Hyperion FDM doesn’t import the page number as an amount.

The finished Import Format should look like the table below:

8. Open the Locations Screen and assign the import format to UK.

•••

••

••

Page 126: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-22

FillL = (Leading Fill)Use this expression to fill a field with a particular character (Leading Fill). This expression will evaluate the text value, read from the file, and if it is shorter than the fill expression the value will be padded according to the fill expression.

Figure 9-20: Source data file that will be imported with a Leading Fill format.

Figure 9-21: Import format that used with the GL file shown in Figure 9-22.

Figure 9-22: Imported data using Leading Fill format.

Page 127: Hyperion FDM

9-23

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

ExErcisE 9-7: UsE of filll, drcrsplit, and concatEnating fiElds

Use the Hyperion FDM Web Client to complete this exercise. The source GL used in this exercise can be found on the training CD in the following folder: Advanced Expressions and Import Script Source Files\Ohio.

1. Open the WLTraining application.

2. Open the Locations screen and create a new data load location named Ohio as a child of Division2.

3. Open the Import Formats screen.

4. Create a new import format group with the following attributes:Name — OhioDescription — Ohio – FillL and ConcatenatingFile Type — Fixed. The delimiter is not applicable

5. Build the import format for Ohio. Use the Build function to open the GL file titled Ohio.txt. Build the import format with the following attributes:

Source Entity — The first two digits of the account number. Some accounts are only one character long. Use the leading fill expression in the expression field to fill missing characters with zeroesSource Account — Will be comprised of multiple fields from the Account Number column in the source file. Set up the first part of the source account to be the last four digits of the account number from the source fileSource Account — Set up the second part of the source account to be a hyphen. Enter a “-“ in the Expression fieldSource Account — Set up the third part of the source account to be the middle two digits of the account number from the source file.Amount — Input the entire length of the Debit and Credits columns in the source file. Use the DRCRSplit function in the Expression column in order to import credits and debits correctly.Skip — Set up the import format to skip any row that contains a colon in the 42nd column of the source file. Colons in the source file precede summary columns that we do not wish to import.

The finished Import Format should look like the table below.

6. Open the Locations Screen and assign the import format to Ohio.

•••

Page 128: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-24

Factor = (Value)Use this expression to factor the amount read from the source file by a user-defined value. To define a custom factor, the expression should follow the format Factor = [Value].

Figure 9-23: Sample of data file to be imported using Factor.

Figure 9-24: Factor being used in the Expression field. All amounts imported will be multiplied by 1000.

Figure 9-25: Data after import of data with imported amounts multiplied by 1000.

The Factor feature can also be used to multiply by decimals.

Figure 9-26: Factor being used in the Expression field. All amounts imported will be multiplied by .001.

Figure 9-27: Data file after importing using a factor of .001.

Page 129: Hyperion FDM

9-25

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

ExErcisE 9-8: UsE of factor

Use the Hyperion FDM Web Client to complete this exercise. The source GL used in this exercise can be found on the training CD in the following folder: Advanced Expressions and Import Script Source Files\California.

1. Open the Hyperion FDM Application named WLTraining.

2. Open the Location Screen and create a new data load location named California as a child of Division1.

3. Open the Import Formats screen.

4. Create a new import format group called with the following attributes:Name — CaliforniaDescription — California – FactorFile Type —Delimited with comma as the delimiter

5. Add formats to the California import group. Open the file California.dat in the Build window. Build the format with the following fields:

Source Entity — Identify as the first of three fields from the source fileSource Account — Identify as the second of three fields from the source fileAmount — Identify as the third field of three fields from the source file. Divide the amounts by 1000 by entering “Factor=.001” in the expression column

The completed import format should look like the table below.

6. Open the Locations Screen and apply the import format to California.

•••

••

Page 130: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-26

NZP (No Zero Suppress)Use this expression to disable zero suppression during the data load process. By default Hyperion FDM bypasses accounts in the trial balance that have a zero balance. In certain circumstances you may want to load in all accounts to ensure that values that should be zero are replaced in the target consolidation system. Enter “NZP” in the Expression column of the Amount field to disable the non-zero suppression.

Figure 9-28: Use of NZP to override the zero suppress default.

Figure 9-29: Using NZP in the expression field will import accounts with zero balances.

Page 131: Hyperion FDM

9-27

Section A Section B Section C Section D Section E

Module 9 — Building Import Formats

Section B

Building a Hyperion FDM Application

Expression Stacking and Processing OrderA single field can use multiple import expressions. To stack expressions simply separate the expressions with a semi-colon, but please take into consideration the order in which the layered expressions will be processed.

Expression Stacking SyntaxField: GL Account

Expression List: Script=ParseAcct.txt;Fill=0000000

If expressions are stacked, Hyperion FDM will process the layered expressions in the order listed below. Please note that processing order is different for the Amount field

Processing Order

All Fields Except Amount Field

ScriptExcelFill or FillL

Amount Field

DRCRSplitFill (With EuroToUS Key word only)Script Excel Sign Factor ScaleNZP

Page 132: Hyperion FDM

Hyperion FDM Administrator Training Guide

9-28

Page 133: Hyperion FDM

Module 10: test data loading

Page 134: Hyperion FDM
Page 135: Hyperion FDM

10-1

Section A Section B Section C Section D Section E

Module 10 — Testing Data Load

Section B

Building a Hyperion FDM Application

Data Loading OverviewHaving the mapping tables loaded and the import formats created has prepared Hyperion FDM to import the month end GL trial balance file and load it into the target system. The following steps will be repeated every month by data loaders to load the source GL data into the target system

Procedure – Testing Data Loading

a. Import source file

b. Validate the mapping

c. Export mapped file to target system

Page 136: Hyperion FDM

Hyperion FDM Administrator Training Guide

10-2

a. Import Source FileThe Import Form is accessed via the Workflow Menu. Select Import from the Workflow menu. The Import screen will be displayed.

Select the Select File From Inbox tab to upload the file from the application’s inbox, or select the Upload File tab to load the file from some other location.

Figure 10-1: Import Screen. Browse to find the GL file to import.

Click the or (depending on the tab selected) to locate the GL file to import. Browse to find the file to import. Click the Import button in the Import Form to import the source GL file. Hyperion FDM will use the import format assigned to the location.

When the import is successful, an orange Import fish is displayed.

Figure 10-2: Successful import will display the data and an orange fish.

Page 137: Hyperion FDM

10-3

Section A Section B Section C Section D Section E

Module 10 — Testing Data Load

Section B

Building a Hyperion FDM Application

b. Validate the MappingThe validate step compares the dimension mapping to the imported GL file and checks for any dimensions from the GL file that are not mapped. If a file has been imported with unmapped dimensions, those dimensions will be listed. The process cannot continue until all unmapped dimensions are mapped to a valid target. When the validation is successful the orange Validate fish will be displayed in the header.

Figure 10-3: After clicking Validate, OK will be displayed next to Items: in the validate screen if all dimensions in the import GL file have been mapped.

Page 138: Hyperion FDM

Hyperion FDM Administrator Training Guide

10-4

Fixing Validation ErrorsThe addition of new accounts to the general ledger system is a typical occurrence that can produce a validation error. A new account that shows up in a source file is likely to be previously unmapped. If a user has a new account and there is no mapping for the new account, the Validate fish will be white in color. The Validation screen will show the number of items that are not mapped, and therefore undefined.

Figure 10-4: During the Validate stage, any unmapped dimensions will be listed at the top. Correctly mapped dimensions will be listed at the bottom. Highlight the row to fix and select .

Highlight the row to fix and click button. The dimension mapping table will be displayed (Figure 10-5).

Double-click the Target Account cell to open the Target Lookup Screen.

Figure 10-5: Target Key Lookup screen. Browse for the target account in which to map a dimension.

Fix Button

Page 139: Hyperion FDM

10-5

Section A Section B Section C Section D Section E

Module 10 — Testing Data Load

Section B

Building a Hyperion FDM Application

In the Target Account lookup screen browse to locate the target account to which the undefined source account should be mapped (Figure 10-6) the click on .

Figure 10-6: Select the Target Account from the Target Key Lookup screen then click .

The selected target account will now be displayed in the mapping table. Click to save the changes.

Figure 10-7: Mapping screen showing retrieved account. Click to save the change.

After all unmapped items have been fixed, click on the Validate button in the Hyperion FDM header to confirm the new mapping. If the mapping was successful, the orange Validate fish will be displayed.

Page 140: Hyperion FDM

Hyperion FDM Administrator Training Guide

10-6

Intersection Validation Report (HFM Only)After all the mappings are validated, Hyperion FDM verifies that the account and other dimension mappings intersect at a correct dimension.

The example in the Figure 10-8 shows an invalid source Prod/Salary (Custom 2) dimension value being mapped. This must be corrected before Hyperion FDM will pass the Validate step.

Figure 10-8: Intersection Validation Report

Page 141: Hyperion FDM

10-7

Section A Section B Section C Section D Section E

Module 10 — Testing Data Load

Section B

Building a Hyperion FDM Application

c. Export Mapped File to Target SystemAfter all the source values have been validated, the data can now be loaded to the target system. Click in the header, or select Export from the Workflow Menu and Hyperion FDM will create a file to load to the target system in the Outbox of Hyperion FDM. The Target System Load popup screen will be displayed (Figure 10-9).

Click from the Target System Load screen.

Figure 10-9: Target System Load Popup Screen

The Load Method dropdown list contains four options: 0-Replace, 1-Merge, 2-Accumulate, and 3-Replace by Security.

If the data has been exported successfully then the export fish will be displayed. At this point your data has now been loaded into the target system.

Figure 10-10: When the export is successful the Export fish will appear.

Page 142: Hyperion FDM

Hyperion FDM Administrator Training Guide

10-8

ExErcisE 10-1a: loading data

Use the Hyperion FDM Web Client to complete this exercise.

1. From within the WLTraining application, set the POV to location Texas, period Jan – 2005, and Actual as the Hyperion FDM category.

2. From the Hyperion FDM desktop, click on IMPORT at in the top of the screen.

3. From the Import screen click import and upload the GL file titled Texas.glo. A yellow fish under IMPORT indicates a successful import.

4. Click VALIDATE in the upper portion of the screen to confirm that all source dimensions are mapped.

Fix any undefined mapping errors using the Fix button displayed next to each error to map undefined accounts to valid target accounts .Fix the mapping errors as follows:

a. Source Account: 1100-104 HFM Account: 10000015b. Source Entity: Center HFM Entity: TXc. Source Department: 000 HFM Department: [None]d. Source Department: 110 HFM Department: Accounting

5. Click VALIDATE again after mapping has been updated.The Intersection Validation report will be displayed. Correct any intersection validation errors. The Source Prod/Salary that has the target dimension of Breaks (a misspelling in the imported MapLoader file) is incorrect. Change it to a valid target dimension

6. Click VALIDATE again after the intersection report errors have been corrected. The VALIDATE fish will be displayed when the VALIDATE step was successful.

7. Click EXPORT in the upper portion of the screen.In the System Load dialog box, select on applicable options and click the Load button. A successful load to the target system will be indicated by a fish displayed under the EXPORT link at the top of the screen.

Page 143: Hyperion FDM

10-9

Section A Section B Section C Section D Section E

Module 10 — Testing Data Load

Section B

Building a Hyperion FDM Application

ExErcisE 10-1b: loading data

Use the Hyperion FDM Web Client to complete this exercise.

1. Log onto the WLTraining application.

2. Set the POV to location Texas, period Jan – 2005, and Actual as the category.

3. The Import screen click import and upload the GL file titled Texas.glo. A yellow fish under IMPORT indicates a successful import

4. Click on VALIDATE in the upper portion of the screen, to confirm that all source dimensions are mapped.

Fix any undefined mapping errors using the Fix button displayed next to each error to map undefined accounts to valid target accounts .Fix the mapping errors as follows:

a. Source Account: 1100-104 Target Account: 10000.005b. Source Entity: Center Target Entity: TX.INP

5. Click VALIDATE button again after the mapping has been updated. The Validate fish will be displayed when the validation has passed.

6. Click the EXPORT link at the top of the screen.

7. In the System Load dialog box, select on applicable options and click the Load button. A successful load to the target system will be indicated by a fish displayed under the EXPORT link.

Page 144: Hyperion FDM

Hyperion FDM Administrator Training Guide

10-10

Page 145: Hyperion FDM

Section C — Enhancing the Application

In this Section:

Module 11: Validation Rules and Reports

Module 12: Validation Entities

Page 146: Hyperion FDM
Page 147: Hyperion FDM

Module 11: validation rules and reports

Page 148: Hyperion FDM
Page 149: Hyperion FDM

11-1

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

Validation Rules and Reports OverviewValidation rule groups provide a way for system administrators to define a set of rules and annotations used to enforce data integrity during the data collection process. Validation rule groups are activated by assigning them to a location.

When a validation rule group is assigned to a location, the Validation Report will be generated following a data load to the target system. The Validation Report will run for all entities defined in the Validation Entities group if also assigned to the location. If no Validation Entities group is assigned to the location then the Validation Report will run for each target entity that was loaded to the target system

To open the validation rules screen, click on the Validation Rules link from the Metadata Menu.

Procedure – Building Validation Rules and Reports

a. Define validation rule groups

b. Define validation rules

c. Attach validation rules to locations

d. Check validation rules

Page 150: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-2

a. Define Validation Rule GroupsThe Validation Groups form is shown in Figure 11-1. Each validation rule group contains a set of administrator-defined rules that perform checks and balances against the target system. To create a validation rule group, click in the upper half of the table. Type in a label and a description for the validation rule group in the corresponding columns.

Click to save the changes.

Hyperion FDM will automatically add the date created.

Figure 11-1: Validation Rules screen showing the Validation Groups (upper table). The lower table holds the validation rules (none entered at this point).

To delete a group, select the corresponding row and click . A row pending deletion will show a at the left of the column.

will show at the left of a row that has been changed but not yet saved.

Page 151: Hyperion FDM

11-3

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

b. Define Validation RulesValidation rules define the validation rule group. The Rules table is comprised of the following columns: Display Value, Description, Rule Name, Rule Text, Type, Category, Seq, and Rule Logic.

Display ValueThis column controls how Hyperion FDM will format each row of data that is being defined. This column can be used to select a valid target account, select a report format code, or create a custom expression.

The contents of this column are processed under the following rules: If the field contains a report format code then no value lookup is attempted.If the column contains anything other than a report format code, then the result of the custom expression (rule logic) is displayed in the value column. This column is limited to 75 characters.

Double-clicking in the Display Value field will display the flyout menu that contains three items – Zoom, Browse for Target Account, and Select Format Code (Figure 11-2).

Figure 11-2: While a rule is in edit mode, the Browse… and Format Code… lookup link in the Display Value column are active.

Zoom…

This option will open the cell text in a text editor. This is helpful when entering or editing large amounts of text.

Browse for Target Account…

The Validation Rules grid allows for easy target account selection. Select this option to show the Validation Rule Target Account Lookup screen. From there select the account from the list of target system application accounts and it will be entered into the Validation Rules grid.In addition to placing the account number in the Display Value field, a custom expression is required in order to have the value displayed for the selected account.

Select Format Code…

In addition to selecting target accounts, format codes can also be entered in the Target Account column. These codes are used to control the presentation of the Validation Report. Use this option to select the desired code from the Select Format Code screen. Table 2 explains the format codes that can be used in a validation rule.

••

Page 152: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-4

Code Description

#ModeList Sets the report mode to Listing. This mode will display the Display Value, Description, and Amount fields in the report.

#ModeRule (Default) Sets the report mode to Rule. This will display the Rule Name, Rule Text, and Amount in the report. The report will evaluate the expression in the Rule Logic column and test the true/false condition of this rule. The status of the rule (OK/Error) will be displayed on the report for each rule. The Target Account and Description columns are not displayed in this mode.

#Title This code inserts a title line into the report. When #Title is used, the text found in the Description field would be formatted and displayed as a title.

#Subtitle This code forces Hyperion FDM to insert a subtitle line into the report. If #Subtitle is used the text found in the Description field would be formatted and displayed as a sub title group. Subtitles are used for report grouping and are inserted into the report navigation tree

Table 2: Report Format Codes

DescriptionThis column is used to display account descriptions, titles, or sub titles. This column is limited to 50 characters. This field is only displayed in the report if the report is in #ModeList.

Example Description: Out-of-Balance Account

Rule NameThis column is used to store an identifier for a validation rule. This field is only visible in the report if the report is in #ModeRule. This value should be unique and easy to identify. Also, it is good practice to annotate each rule outside Hyperion FDM in order to document a basis for each rule. This column is limited to 255 characters.

Example Rule Name

Out-of-Balance Check

Rule TextThis field is used to define a basis or logic behind a rule. The text in this column will be the primary statement shown on the Validation Report. This field is only visible in the report if the report is in #ModeRule. This column is limited to 255 characters.

Example Rule Text

This account must be between [+10 and –10]

TypeThe Type field in the Validation Rules form corresponds to the Type field in the Validation Entities form. Refer to Module.12 for more information about Validation Entity Groups.

Select All for this rule to be displayed for all entities on the validation report. Select Parent for this validation rule to only be displayed in the Validation Report for entities whose type field is set to Parent or All in the

Page 153: Hyperion FDM

11-5

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

Validation Entities form. Select Base for only be displayed in the Validation Report for entities whose type field is set to Base or All in the Validation Entities form.

If a validation rule is designated as an All type then this validation rule will be displayed in the Validation Report for all entities, regardless if the entity was flagged as a base or parent entity in the Validation Entities form.

CategoryUse this field to restrict the validation rule to a specific Hyperion FDM category. The rule will only be displayed on the validation report if the Hyperion FDM category selected in this field is the same as the active Hyperion FDM category set in the POV. Select All for the rule to be displayed on the validation report regardless of the active Hyperion FDM category set in the POV.

SequenceUse this option to control the order of rule processing. Enter a sequence number that will be used to indicate the order in which the format codes and rules should be processed.

It is good practice to increment the sequence number by 10 in order to provide a range for insertion of new format codes and rules.

Rule LogicThis field allows for a multi-dimension lookup, a validation rule expression, or a more advanced validation rule function. Multi-dimension lookups are used to display the desired value in the Amount field on the validation report. Validation rule expressions and functions are usually used to validate target system account balances.

The Rule Logic field is only processed if the report is in ModeRule or ModeList. Validation rule expressions and validation rule functions use all standard Microsoft VB script language expressions. Validation rule expressions and functions test for a true/false condition. When the rule logic is processed the rule is flagged in the validation report as either passing or failing.

Multi-Dimension Lookup Function

This function is used to retrieve account values from within the target system and can be used in the Rule Logic field and/or the Display field.Target system accounts are referenced by enclosing the account in pipes ( | ). Pipes are entered by pressing the Shift + / keys on the keyboard. Parameters that can be used when referencing a target system account are as follows:|Scenario(Optional), Period(Optional), Year(Optional), View(Optional), Value(Optional), Entity(Optional), Account(Required), ICP(Optional), UD1(Optional), UD2(Optional), UD3(Optional), UD4(Optional), UD5(Optional), UD6(Optional), UD7(Optional), UD8(Optional), UD9(Optional)| UD10(Optional), UD11(Optional), UD12(Optional), UD13(Optional), UD14(Optional), UD15(Optional) UD16(Optional), UD17(Optional), UD18(Optional), UD19(Optional), UD20(Optional)|Using the format above will allow Hyperion FDM to retrieve values from the target system for any dimension desired. However, it is possible to reference only the target account because the other parameters are optional.Note: Validation rules can also be written to validate values directly from a Hyperion FDM source or a Hyperion FDM converted value. Refer to the WebLink.8.3.Workbench.Guide for more information.

Page 154: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-6

The following examples illustrate the different ways that values can be retrieved from a target system:

Example 1

Look up the value of the target account balance for the current target period and target scenario (category) set in the Hyperion FDM POV for each entity in the Hyperion FDM Validation Entity Group that is assigned to this Hyperion FDM location. In the following example, the rule will pass validation if the target account is within $10.|,,,,,,Balance,,,,,,,,,,,,,,,,,,,,,| > -10.00 AND |,,,,,,Balance,,,,,,,,,,,,,,,,,,,,,| < 10.00

Example 2

Lookup the value of the target account balance for the supplied dimensions.|Actual,March,2002,,YTD,Ohio,Balance,Michigan,Engines,Ford,Trucks,[None],,,,,USD,,,,,,,,,,,|>0

Example 3

Look up the value of the target account balance for the supplied dimensions and the prior period.|Actual,-1,2002,,YTD,Ohio,Balance,Michigan,Engines,Ford,Trucks,[None],,,,,USD,,,,,,,,,,,| > 0

Example 4

Look up the value of the target account balance for the active target scenario (category) set in the Hyperion FDM POV, the prior target period, and for each entity in the Hyperion FDM Validation Entity Group that is assigned to this Hyperion FDM location. All missing custom dimensions will be defaulted to “[None].” The ICP dimension will default to “[ICP-None].” The Year dimension will default to the current year set in the active Hyperion FDM POV. The Currency dimension defaults to “0” and the View dimension will default to “YTD.”|,-1,,,,,Balance,,,,,,,,,,,,,,,,,,,,,| > 0

Note: With Hyperion Enterprise it is only necessary to add the target account in the formula as long as the other parameters are left dynamic. So the formula below would lookup the value of the target account “Balance” for the current target period and target scenario (category) set in the Hyperion FDM POV, and for each entity in the Hyperion FDM Validation Entity Group that is assigned to this Hyperion FDM location.

|Balance|

Validation Rules WizardThe Validation Rules Wizard assists with the development of rule logic associated with items defined under the ModeList or ModeRule format codes. The Validation Rules Wizard can only be accessed from the Workbench Client

From the Workbench Client, under the Metadata tab select the Validation Rule Groups by double-clicking on it (Figure 11-3). This will open the Validation Rules Table (Figure 11-4).

Figure 11-3 (right): Open the Validation Rules Table by double-clicking Validation Rule Groups under the Metadata tab

Page 155: Hyperion FDM

11-7

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

Figure 11-4: Validation Rules Table

Open the Validation Rules Wizard by double-clicking in the Rule Logic column on the row that contains the account value or rule to be defined. Figure 11-5 shows the Validation Rules Editor Text Box on a row that contains a rule to be defined. The rule name and rule text, if entered when defining the row, will be listed above the Rule Window.

Figure 11-5: Validation Rules Editor. Note the rule name and rule text listed.

Page 156: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-8

The Validation Rule Editor contains three tabs -- Rule, Lookup, and Test. The Rule tab is comprised of two windows -- rule and display.

The Rule window is used to define the rule on rows under the ModeRule format code. For rows under the ModeList format code the rule window is used to define the value that will be displayed on the validation report. The bottom window is the Display window and this is used to define the value that will be displayed on the validation report for rows under the ModeRule format code.

Figure 11-6: Location of the Validation Rules Accelerators (Accelerators\Validation Rules)

The accelerators provided are the most common used to define specific validation rules. Double-clicking on a rule will load it into the Rule window.

Figure 11-7: Double-clicking a rule in the Validation Rules folder will load the rule into the Rule window.

Page 157: Hyperion FDM

11-9

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

Adding the accelerators to the Rule window will activate the Lookup tab. The Lookup tab can also be activated by inserting two pipes into the Rule or Display window on the rule tab as shown in Figure 11-8.

Figure 11-8: Inserting two pipes into the Rule or Display window on the rule tab will activate that Lookup tab.

The Lookup tab screen is shown in Figure 11-9.

Figure 11-9: Validation Rules Editor Screen (Lookup tab)

Page 158: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-10

All of the active fields for the HFM syntax will be bolded in blue under the Builder (Rule) column. If no value is entered into one of the blue fields then Hyperion FDM will use the current POV to determine the value. Dimension lists can be obtained for each of the blue fields by right-clicking in the dimension name and selecting Browse... to prompt a lookup box. This is illustrated in Figure 11-10.

Figure 11-10: The OUT_OF_BALANCE_ACCT used to define the rule.

The example illustrated in Figure 11-11, the OUT_OF_BALANCE_ACCT is being used to define the rule. For this account the top hierarchy levels of the ICP, Custom1, and Custom2 dimensions must be selected. It is important to enter in the top hierarchy levels of all custom dimensions, leaving these blank could result in the wrong values being pulled from HFM.

Figure 11-12 shows the lookup tab fields completed. The Rule and Display windows are both completed which will result in a pass or fail situation and also the value of the OUT_OF_BALANCE_ACCT being displayed.

Figure 11-11: Validation Rules Editor (Lookup tab) screen fields completed.

Page 159: Hyperion FDM

11-11

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

The completed Validation Rules table is illustrated below.

Figure 11-12: Completed Validation Rules Table

Test TabThe test tab allows users to test the current rule/display value to ensure that the proper results will be generated before putting the new rule into production.

Figure 11-13: Validation Rules Wizard - Test Tab.

To test a rule or display, activate the Test tab, then click or . This will prompt the Select Test Entity dialog.

Page 160: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-12

Select the entity from the dialog and click .

Figure 11-14: Select the entity to test from the dropdown list.

Test Rule — the test rule button will run the current rule in the Rule section. When clicked, Hyperion FDM will display a drop down selection of all available target location. This selection will then be used to pull values and return the rule results.Test Display — the test display button will run the current rule in the display section. When clicked, Hyperion FDM will display a drop down selection of all available target location. This selection will then be used to pull values and return the display results.Expression — this field displays the rule being tested.Expression After Lookup — this field returns the results of the expression being tested after the lookup has been performed. This field can also be used as a scratch pad by highlighting text in the field and right clicking.Lookup Errors — the Lookup Errors field will display any errors that were found in the rule being tested.Expression Results — Displays the results of the rule test (TRUE or FALSE). If the location being tested with the current rule passes the validation rule then TRUE is returned. If the location does not pass then FALSE is retuned.

Figure 11-15: Validation Rules Screen - Test Tab.

Page 161: Hyperion FDM

11-13

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

ExErcisE 11-1a: crEating Validation rUlEs

This exercise can be completed in the Workbench or on the Web. However, the Validation Rules Wizard is only available in the Workbench.

1. Open the Validation Rule Groups window

2. Create a new validation group with the following attributes:Name — NorthAmericaDescription —North American Validation

3. Create a set of rules for the North America validation group. Double-click inside the Display Value column to open the Validation Rules wizard. Use the wizard to develop the Rule Logic on the items under the ModeList and ModeRule sections. Create the rules with the following parameters:#Title ................................................................Description = “North America Validation”#Subtitle ..........................................................Description = “Key Data”#ModeListTOT_NET_SLS ...............................................Description = “Net Sales” |,,,,,,TOT_NET_SLS,[ICP TOP],ToTDepts,ToTProd,,,,,,,,,,,,,,,,,,|GR_PROFIT ....................................................Description =”Gross Profit” |,,,,,,GR_PROFIT,[ICP TOP],ToTDepts,ToTProd,,,,,,,,,,,,,,,,,,|NET_INC .........................................................Description =”Net Income” |,,,,,,NET_INC,[ICP TOP],ToTDepts,ToTProd,,,,,,,,,,,,,,,,,,|#Subtitle ..........................................................Description = “Validation Rules”#ModeRuleOUT_OF_BALANCE_ACCT Rule Text = “Out_of_Balance_Acct must be $0” ABS(|,,,,,,OUT_OF_BALANCE_ACCT,[ICP TOP],ToTDepts,ToTProd,,,,,,,,,,,,,,,,,,|) =0;|,,,,,,OUT_OF_BALANCE_ACCT,[ICP TOP],TotDepts,ToTProd,,,,,,,,,,,,,,,,,,|

The completed North America Validation Group is shown below:

••

Page 162: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-14

ExErcisE 11-1b: crEating Validation rUlEs

This exercise can be completed in the Workbench or on the Web. However, the Validation Rules Wizard is only available in the Workbench.

1. Open the Validation Rule Groups window.

2. Create a new validation rule group with the following attributes:Name — NorthAmericaDescription —North America Validations

3. Create a set of rules for the North America validation group. Double click inside the Display Value column to access the format codes. Use the Validation wizard to develop the Rule Logic on the items under the ModeList and ModeRule sections. Create the rules with the following attributes:#Title ................................................................Description = “North America Validation”#Subtitle ..........................................................Description = “Key Data”#ModeListNET_SLS_EXT ...............................................Description = “Sales, net – ExternalGR_PROFIT ....................................................Description = “Gross Profit”NET_INC .........................................................Description = “Net Income”#Subtitle ..........................................................Description = “Validation Rules”#ModeRule29000.BALACCTS.TBBAL Rule Text =”29000.BALACCTS.TBBAL must be $0.” Abs(|,,,,,29000.BALACCTS.TBBAL,,,,,,,,,,,,,,,,,,,,,,,,,,|) = 0;|,,,,,29000.BALACCTS.TBBAL,,,,,,,,,,,,,,,,,,,,,,,,,,|

The completed North America Validation Group is shown below.

••

Page 163: Hyperion FDM

11-15

Section A Section B Section C Section D Section E

Module 11 — Validation Rules and Reports

Section C

Enhancing the Application

c. Attach Validation Rules to a LocationAttaching rules to a location is performed in the Locations screen. Navigate to the Locations screen, select the location in which to attach validation rules. Activate the Workflow Behaviors Tab and select the validation rule group from the Validation Rules dropdown list. Click to update the changes.

Figure 11-16: Locations Screen (Workflow Behaviors Tab) where validation rules can be assigned to a location.

ExErcisE 11-2: attach Validation rUlEs to locations

Use the Hyperion FDM Web Client to complete this exercise. Be sure to save the changes for each location that is modified.

1. Open the Locations screen.

2. Attach the NorthAmerica validation rule group to Indiana.

3. Attach the North American validation group to the Michigan location.

4. Attach the North American validation group to the Texas location.

Page 164: Hyperion FDM

Hyperion FDM Administrator Training Guide

11-16

d. Check Validation RulesAfter loading the data to the target application, a validation check is performed based on the criteria specified in the Validation Rules table for the corresponding validation rules group. A validation check is only performed if a validation rules group has been assigned to the location.

Figure 11-17: Validation Report

If the Validation Rules are not met, it will fail the Check and this will require the user to follow up and investigate why they are out of balance in order to complete the task.

ExErcisE 11-3: chEck procEss

Use the Hyperion FDM Web Client to complete this exercise.

1. Set the POV to location Texas, period Jan – 2005, and Actual as the category.

2. Click the EXPORT link at the top of the screen to reload the imported Hyperion FDM data into the target application.

3. In the System Load dialog form select the applicable options and click Load.Hyperion FDM will automatically run the CHECK function using the validation rules. The Validation Report will be displayed and include all of the entities that were loaded with the export file.A Check fish will be displayed under the Check link when the Validation Report has successfully passed.

Page 165: Hyperion FDM

Module 12: validation entities

Page 166: Hyperion FDM
Page 167: Hyperion FDM

12-1

Section A Section B Section C Section D Section E

Module 12 — Validation Entities

Section C

Enhancing the Application

OverviewValidation entities provide a way for system administrators to define a set of target system entities that will be consolidated and also passed to the validation report. Validation Entities are activated by assigning them to a location on the Location Screen. If a location has a Validation Entity assigned then a consolidation will be triggered in the target system following a data load.

Validation Entities are created in groups. You can have many different groups of validation entities.

Procedure – Building Validation Entities

a. Create validation entity group.

b. Define validation entities.

c. Attach validation entities to a location.

Page 168: Hyperion FDM

Hyperion FDM Administrator Training Guide

12-2

a. Create Validation Entity GroupValidation Entity Groups consist of one or more target system entities that you wish to consolidate and/or be displayed on the Validation Report. Validation Entity Groups are activated by assigning them to a location.

Navigate to the Validation Entities Screen by clicking the Validation Entities Link under the Metadata Menu.

The Validation Entities Form is shown in Figure 12-1. To create a Validation Entity Group, click in the upper table. Type in a label and description for the Validation Entity Group in the corresponding columns.

Click to save the changes.

Figure 12-1: Validation Entities Screen

To delete a group, select the corresponding row and click . A row pending deletion will show a at the left of the column.

will show at the left of a row that has been changed but not yet saved.

Page 169: Hyperion FDM

12-3

Section A Section B Section C Section D Section E

Module 12 — Validation Entities

Section C

Enhancing the Application

b. Define Validation EntitiesA Validation Entity Group consists of a target entity that can be consolidated and/or be displayed on the validation report. Multiple entities can be assigned to one Validation Entity Group. See topics below for descriptions of each Validation Entity field.

Organization/Parent EntityFor Hyperion Enterprise target systems, select the organization in which to consolidate the entity. For all other target systems, select the parent entity of the entity that will be consolidated. This field has no effect if the Consolidate field is not checked.

EntityThe Entity field contains the target entity that will be consolidated and/or displayed on the Validation Report. If the Consolidate field is checked this entity will be consolidated before being displayed in the Validation Report.

ConsolidateThis switch is used to signal that a consolidation should be run for this entity prior to being displayed in the Validation Report.

Start PeriodThe start period controls how Hyperion FDM will execute the consolidation process within the target system.

Enterprise Only

If the start period is set to 0, then only the current period is consolidated. If the start period is set to a value that is greater than the current period, then only the current period is consolidated.Setting the start period value to 1 will cause Hyperion FDM to consolidate for periods 1 to current period.

Entity TypeThe Type field in the Validation Entity form corresponds to the Validation Rule Type field in the Validation Rules form. In the Type field, select Base entity or Parent entity. Select All (default) if you do not want to distinguish whether the entity is a base or parent. The entity will then always be displayed in the Validation Report for each validation rule. For example, if an entity is designated as a Parent type then this entity will only be displayed in the Validation Report for validation rules whose Type field is set to Parent or All.

If an entity is designated as a Base type then this entity will only be displayed in the Validation Report for validation rules whose Type field is set to Base or All. If an entity is designated as All then this entity will be displayed in the Validation Report for all validation rules regardless of the validation rule type.

Page 170: Hyperion FDM

Hyperion FDM Administrator Training Guide

12-4

Figure 12-2: The Type field in the Validation Entity Form (top) corresponds to the Validation Rule Type field in the Validation Rules Form (bottom).

On ReportCheck this field to include this entity in the validation report. If this field is not checked and the consolidate field is checked then the entity will only be consolidated, not shown on the validation report.

SequenceThis column is used to control the order of entity processing. The sequence number is used to indicate the order in which the entities will be consolidated and displayed on the report.

It is good practice to increment the sequence number by 10 in order to provide a range for insertion of new entities.

Page 171: Hyperion FDM

12-5

Section A Section B Section C Section D Section E

Module 12 — Validation Entities

Section C

Enhancing the Application

ExErcisE 12-1a: crEatE Validation EntitiEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Validation Entities screen.

2. Create a new Validation Entity Group with the following attributes:Name — TexasDescription — Texas Consolidation

3. Add a validation entity to the Texas Validation entity group with the following attributes:

Parent —OperationsEntity — TexasConsolidate — YesStart Period — 0Type — AllOn Report — YesSequence — 10

••

•••••••

Page 172: Hyperion FDM

Hyperion FDM Administrator Training Guide

12-6

ExErcisE 12-1b: crEatE Validation EntitiEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Validation Entities screen.

2. Create a new Validation Entity Group with the following attributes:Name — TexasDescription — Texas Consolidation

3. Add a validation entity to the Texas Validations Entity group with the following attributes:

Organization — OperationsEntity — TexasConsolidate — YesStart Period — 0Type — AllOn Report — YesSequence — 10

••

•••••••

Page 173: Hyperion FDM

12-7

Section A Section B Section C Section D Section E

Module 12 — Validation Entities

Section C

Enhancing the Application

c. Attach Validation Entity to a LocationIn order to activate validation reporting for a location, the location must be assigned a validation rule group. The validation entity group is optional. If a validation entity group is assigned to a location, the entities listed in that group will override any entities that appear on the Validation Report, otherwise, the base names that were present during the last data load will be used to supply the Validation Report. The validation rule group and validation entity group are assigned to a location on the Locations Form.

Figure 12-3: Assign Validation Rule Group and Validation Entity Group from within the Locations Form.

ExErcisE 12-2: attach Validation EntitiEs and rEport consolidatEd rEsUlts

Use the Hyperion FDM Web Client to complete this exercise.

1. Set the POV to location Texas, period Jan–2005, and Actual as the category.

2. Using the texas.glo file process the Texas location through the Import, Validate, Export and Check process.

The Validation report should run showing you the results from the Texas entity contained in the texas.glo file

3. Close the Validation Report.

4. Open the Locations Screen.

5. Attach the Texas Validation entity group to the Texas location.

6. Click on the Export fish and reload the Texas export file.Notice that the entities in the Validation Entity group assigned to the Texas location are now feeding the Validation Report. A consolidation was also done on the Texas Entity in the target application.

Page 174: Hyperion FDM

Hyperion FDM Administrator Training Guide

12-8

Page 175: Hyperion FDM

Section D — Additional Functionality

In this Section:

Module 13: Logic Accounts

Module 14: Journals

Module 15: Multiload

Page 176: Hyperion FDM
Page 177: Hyperion FDM

Module 13: logic accounts

Page 178: Hyperion FDM
Page 179: Hyperion FDM

13-1

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

OverviewLogic accounts are dynamically generated accounts that are used to calculate supplemental values not provided in the source file. Logic accounts can be mapped and loaded into the target system like any other source account. Logic accounts can be used to provide a variety of functions:

Statistical Loading — map a single source account to multiple target accounts.

Conditional Mapping — map a source account based on its value.

Arithmetic Mapping — perform arithmetic operations on source values.

Logic accounts are created in Hyperion FDM, therefore detailed audit trails on the logic account values are not available. In order to access the Logic Accounts form, select Logic Groups from the Metadata menu. The Logic Group Form is shown in Figure 13-1.

Page 180: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-2

Creating Logic GroupsThe first step to creating a logic account is to create a logic group. Each logic group can have multiple logic accounts. A logic group is then assigned to one or more locations. If a location has been assigned a logic group, then all associated logic accounts will be generated during that location’s source file load process.

Figure 13-1: Logic Groups and Logic Accounts

Logic TypeWhen created, logic groups must be defined as simple or complex. Logic groups that are defined as Simple allow logic items only to be derived from the source account dimension. Logic groups that are defined as Complex allow logic items to be derived from any combination of dimensions.

Logic Group SecurityHyperion FDM administrators have the ability to view and modify all logic groups and logic accounts while Hyperion FDM end users can only view and modify their own logic group and logic accounts provided object security is changed to allow end users to open the Logic Group tables.

Page 181: Hyperion FDM

13-3

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

Simple Logic AccountsOnce a simple logic group has been defined it is possible to define individual logic accounts for that group. A description of each logic item follows.

Figure 13-2: Simple Logic Account Example

ItemEnter in the name of the logic item in the Item field. The Item field will be displayed in the Account field when viewing accounts in the Import form. It is recommended to precede the name of the item with an “L” to distinguish logic accounts from regular source accounts. This item name will need to be mapped to a valid target account if the logic account is intended to be loaded into the target system.

DescriptionEnter in the description of the logic item in the Description field. This description will be displayed in the Account Description field when viewing accounts in the Import form.

Type/Criteria ValueThe operator in the Type field works in tandem with the source account specified in the Criteria field to determine which source account(s) from which the logic item will be derived. A single logic item can be derived from multiple source accounts. Examples of possible operators and criteria values are shown below.

Between Operator — Use the Between operator to specify a range of source accounts in the Criteria field. Separate the two accounts by a comma.

Type Field Criteria FieldBetween 1000,1999

Page 182: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-4

Like Operator — Use the Like operator if the source accounts in the Criteria field contain wildcard characters. Use questions marks as placeholders and use an asterisk to signify an indeterminate number of account characters.

Type Field Criteria FieldLike 1??0Like 10*

In Operator – Use the In operator to include a single source account or a list of non sequential source accounts.

Type Field Criteria FieldIn 1000In 1000,1005,2001

Grouping by Center — By default, a separate logic account will be created for each source center found in the trial balance.

Criteria Field Result12300 A logic account will be created for each source center that account

12300 is associated with.

Create a single logic account that summarizes multiple source centers by placing a semicolon after the account in the Criteria field and enter a number that corresponds to the number of characters in the center to group by.

Criteria Field Result12300;4 A summarized logic account will be created for account 12300 that

includes all source centers that have the same first 4 characters in the source center. The center assigned to this logic account will be these 4 characters.

12300;3,4 A summarized logic account will be created for account 12300 that includes all source centers that have the same 3 characters in the source center, starting at position 4. The center assigned to this logic account will be the 3 characters starting at position 4.

It is also possible to create a logic account that summarizes all source centers by placing a semi-colon after the account in the Criteria field and entering a text value. This hard coded text value will become the new center for the summarized logic account.

Criteria Field Result12300;Dept100 A summarized logic account will be created for account 12300 that

includes all source centers. The center assigned to this logic account will be “Dept100”.

Page 183: Hyperion FDM

13-5

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

Sequence FieldThis field specifies the order to process the logic accounts. This allows one logic account to be used by another, as long as the dependant account was processed first.

Export FieldThis is a Yes/No switch that determines whether or not the logic account should be considered an export account and subjected to the conversion table validation process. If the switch is set to “Yes,” then the logic account must be mapped in the Account Conversion table.

Operator & Value/Exp FieldsSelect an operator in the Operator field to work in tandem with the value in the Value/Expression field to perform calculations and derive values for the logic account.

Numeric Operators

Use a numeric operator to perform simple mathematical calculations. + — Addition- — Subtraction* — Multiplication/ — Division

NA (No Operator)

If a numeric operator is specified in the Operator field then a numeric value must be entered in the Value/Exp field for the operator to calculate. An exception to this rule is if the operator specified is NA. In this case no values need to be specified in the Value/Exp field. The source account(s) specified in the Criteria Value field will be summed.

Function Operator

Use the Fun operator to execute a custom logic function that is defined in the Value/Exp field. Double-click in the Value/Exp field to display the Logic Function Editor in order to write a function. Logic functions are usually used for conditional mapping and other complex operations that involve multiple source accounts. Logic functions allow the use of If statements to enable conditional mapping and also allow the use of variables. The Hyperion FDM Lookup function can also be used within a logic function.The following function parameters can be used in a function:

CurVal — value of the logic account’s operationStrLocation — active location namestrCenter — logic account’s centerstrCatKey — active Hyperion FDM category key (not name)strPerKey — active Hyperion FDM period

Page 184: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-6

Assigning Function Return ValuesThe result of a Logic Function must be assigned to the keyword Result.

Result = CURVAL + (|810| * .5)

If no return value is assigned to the Result keyword then the logic engine will automatically set the value of Result to 0. This will cause the calculation to be skipped and the logic account will not be produced for the cost center that is being evaluated.

Logic Functions ExamplesThe function in the example below assigns the result of the logic account’s calculation (using the CURVAL parameter) to the logic account (Result) if the logic account’s calculation returns a value greater than 0.

This is an example of conditional mapping. If the source account(s) specified in the Criteria column is < 0 then this logic account will not be created because of the keyword “Skip.” This logic account would then need to be mapped to a target account in the Account Conversion form.

If CURVAL > 0 Then Result = CURVAL Else Result=”Skip”

End If

Another logic account would then be made to hold the result of the logic account’s calculation if the result is less than zero. This logic account would then be mapped to a different target account in the Account Conversion form.

If CURVAL < 0 Then Result = CURVALElse Result=”Skip”

End If

The function below only assigns the result of the logic account’s calculation to the logic account if “10” is the active Hyperion FDM Category key.

If strCatKey = “10” then Result = CURVALElse Result=”Skip”

End If

The function below only assigns the result of the logic account’s calculation to the logic account if the criteria account’s center is “000.”

If strCenter = “000” then Result = CURVAL * 100Else Result=”Skip”End If

Page 185: Hyperion FDM

13-7

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

The following function uses the Hyperion FDM Lookup function to add a source account to the value of the logic account if the current Hyperion FDM period is Dec 2003.

If strPerKey = “12/31/2003” then Result = CURVAL + |810| Else Result=”Skip”

End If

The following function uses the Hyperion FDM Lookup function to add another source account from a different source center, Hyperion FDM category and Hyperion FDM period to the value of the logic account if the active location is Texas.

If strLocation = “Texas” then Result = CURVAL + |000,10,09/30/01,810|Else Result=”Skip”End If

Expression OperatorUse the Exp operator to execute a custom logic expression defined in the Value/Exp field. Logic expressions are simpler than logic functions and cannot use If statements or variables. Expressions also have no built in parameters except for the |CURVAL| parameter which must be enclosed in pipes.

There is no need to assign the value of an Expression to the Result = Constant like required in a logic function. Expressions execute faster than logic functions. The Hyperion FDM Lookup function can be used within an expression in the same manner as it can be used within a logic function. Double-click in the Value/Exp field to display the Expression Editor in order to write a custom expression.

Custom Logic Expression ExamplesThe following example uses the Hyperion FDM Lookup function to add two source accounts to the value of the logic account. The CURVAL parameter can be used within expressions the same way that it is used in logic functions except that it must be enclosed in pipes.

|CURVAL| + |810| + |238|

The function below uses the Hyperion FDM Lookup function to add another source account from a different center, Hyperion FDM category, and Hyperion FDM period to the value of the logic account and multiplies the entire result by 100.

(|CURVAL| + |000,10,09/30/01,810|) * 100

Page 186: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-8

Hyperion FDM Lookup FunctionUse the Hyperion FDM Lookup function to return the value of any source account that resides in Hyperion FDM. The Hyperion FDM Lookup function can be used within a logic function or within a logic expression.

To return a value of a source account for the active Logic Account’s source Center, Hyperion FDM Category, and Hyperion FDM Period use the following format to return the value of an account:

Syntax: |GLAcct|

Example: |810|

To return the value of a G/L account for a different G/L Center, Hyperion FDM category key, and Hyperion FDM period use the following format:

Syntax: |GLDept , CategoryKey , PeriodKey , GLAcct|

Example: |000, 10, 12/31/01, 810|

A combination of formats can also be used. The following example uses the default source center and Hyperion FDM period but specifies a particular Hyperion FDM category key.

|, 10 , , 810|

Creating Complex Logic AccountsWhen a complex logic group has been defined, individual logic Items for that group can also be defined. Each of the fields for complex logic operates the same as simple logic except for the Criteria Value field and the Include Calc fields.

Figure 13-3: After a complex logic group has been defined individual logic items can be created.

Page 187: Hyperion FDM

13-9

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

Criteria ValueClick the Criteria Value field to open a new form to enter criteria for each dimension. The logic item will be created only from the source line items that meet the criteria specified for each dimension. Descriptions of each complex logic criteria field follows.

Figure 13-4: Click the Criteria Value field to open a new form to enter criteria for each dimension.

Dimension

The Dimension field allows the selection of any source dimension that is enabled for loading. Each dimension can only be selected once.

Criteria Type

The Criteria Type field works in tandem with the Source Dimension and Criteria Value fields to determine from which source value(s) the logic item will be derived. Criteria types available are In, Between, and Like. The criteria type determines how the criteria value is interpreted.

Criteria Value

The Criteria Value field is the value that the criteria type uses to determine what members should be included in the logic calculation for any given logic dimension.

Group By

The Group By field allows the Logic Item to override the displayed member in the appropriate dimensions field when viewing the derived Logic Item in the Import form. Overriding the displayed member allows the dimension to be grouped based on the value entered in the Group By field. This field can be used to “hard code” the returned member. Append hard coded values to the original members by entering a hard coded member and an asterisk (*) in the Group By field.For example placing the word “Cash” in the row with Account selected for dimension, then the Import form would display Cash in the Account field for the logic item. If L-* was placed in the Group By field, the import form would display L-1100 where 1100 is the original account that passed the logic criteria.If no value is entered in the Group By field then no grouping will occur for this dimension and a separate logic item will be created for each unique dimension member.

Page 188: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-10

Group LevelThe Group Level field works with the Group By field to override the displayed member in the appropriate dimensions field when viewing the logic Item in the Import form. This field only accepts numeric values. Entering a value of “3” in the Group Level field will return the left three characters of the Group By field. If no value is entered in the Group By field, then specifying a value of “3” in the Group Level field will return the first three characters of the original source dimension member. Through use of the Group By and the Group Level fields, the logic items displayed on the Import Form can be grouped to the desired level.

Examples

If “L-*” was placed in the Group By field, the logic item would display in the Import form as “L-1100” where 1100 is the original account that passed the logic criteria.If a Group Level of “2” was entered for the same row, then the Import form would display “L-11. “If a Group Level of “1” was entered for this row, then the Import form would display “L-1.”

Include Calc FieldThe Include Calc Field allows the logic item to include previously calculated Hyperion FDM values in its calculations if it meets the logic item’s criteria.

Note: Each logic item has a sequence attached and the logic items are calculated in this sequence. If the second or later logic item has this field enabled then any previously calculated logic items will be included if they meet the logic criteria.

Complex Logic Example 1

Figure 13-5: Logic Criteria

The first row specifies that any account that begins with “11” will be included in the calculated result for Calc Item CashTx. The second row further qualifies the results by specifying that the source record must also have the entity equal to “TX.” The third line reduces the results to only those source records that have an ICP value between 00 and 09. The last line then reduces the results to only those source records that have a Custom 1 (UD1) of either: 00, 01 or 02. Any imported source line imported that does not meet all of the criteria listed will be excluded from the calculated results.

Page 189: Hyperion FDM

13-11

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

Referring to Table 3 and Table 4, one new logic item would be derived from multiple source records. Referring to Figure 13-5 as the logic criteria and Table 3 as the source line items, it is evident how Hyperion FDM derives the value of a single logic item. Pay special attention to the Group By field. Each Group By field has a hard-coded value listed. This means that for every line that passes the specified criteria the original imported member is replaced with the member listed in the Group By field.

Account Entity ICP UD1 Amount Include/Exclude1150 TX 07 01 50,401.07 Include1176 TX 04 02 10,996.00 Include1201 TX 01 00 500.00 Exclude

Table 3 – Sample Imported Values

Account Entity ICP UD1 AmountCash Texas ICP UD1 50,401.07Cash Texas ICP UD1 10,996.00

Table 4 – Logic Members Created

Hyperion FDM groups & summarizes each of the rows where the members are all the same, creating the following final results:

Account Entity ICP UD1 AmountCash Texas ICP UD1 61,397.07

Table 5 – Final Logic Members Results

Page 190: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-12

Complex Logic Example 2

Figure 13-6

The first row in Figure 13-6 specifies that accounts that begin with 11 will be included in the calculated result for Calc Item: CashTx. The second row further qualifies the results by specifying that the source record must also have the entity equal to TX. The third line reduces the results to only those source records that have an ICP value that is between 000 & 100. The last line then reduces the results to only those source records that have a Custom 1 (UD1) of either: 00, 01 or 02. Any line that is imported that does not meet all of the criteria listed will be excluded from the calculated results.

As seen in the following tables, two logic items would be derived from the source records. This is because the values entered in the Group By & Group Level fields. Two of the Group By fields have a hard-coded value listed and two have an asterisk. This means that for every line that passes the criteria specified, the original imported members for the Account and Entity dimensions are replaced with the member listed in the Group By field. The other dimensions will return all or part of the original members based on the group level entered.

Account Entity ICP UD1 Amount Include/Exclude1150 TX 070 01 50,401.07 Include1176 TX 040 02 10,996.00 Include1121 TX 045 02 9,050.41 Include1201 TX 100 00 500.00 Exclude

Table 6 – Sample Imported Values

Account Entity ICP UD1 AmountCash Texas 07 UD1-01 50,401.07Cash Texas 04 UD1-02 10,996.00Cash Texas 04 UD1-02 9,050.41

Table 7 – Logic Members Created

Hyperion FDM groups & summarizes each of the rows where the members are all the same, creating the following final results:

Account Entity ICP UD1 AmountCash Texas 07 UD1-01 50,401.07Cash Texas 04 UD1-02 20,046.41

Table 8 – Final Logic Members Results

Page 191: Hyperion FDM

13-13

Section A Section B Section C Section D Section E

Module 13 — Logic Accounts

Section D

Additional Functionality

ExErcisE 13-1:a crEating complEx logic groUps

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Logic Groups screen.

2. Create a logic group using the following attributes:Name — TexasCompDescription — TexasLogic Type — Complex Logic

3. Create a logic account to check the GL Balance upon import for the Texas logic group (see diagram below).

4. In the Criteria Value field, input the criteria as shown.

5. Open the Locations screen.

6. Assign the TexasComp logic group to the Texas location.

7. Import the Texas_GL.glo file. Confirm that BalanceAccount account is listed in the import data.

•••

Page 192: Hyperion FDM

Hyperion FDM Administrator Training Guide

13-14

ExErcisE 13-1b: crEating simplE logic groUps

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Logic Groups screen.

2. Create a logic group using the following attributes:Name — TXDescription — Texas Logic GroupLogic Type —Simple Logic

3. Create logic accounts for the Texas logic group per the diagram below.

4. Open the Locations screen.

5. Assign the Texas logic group to the Texas location.

6. Add the four logic accounts to the Account Mapping table for the Texas location. The target accounts for each are as follows:

Source Target Sign Account Account – Ent Flip

L1100-104A ..............10000.015.........................No L1100-104L ..............20900 .............................. Yes L2720-280ST ...........24000.120........................ Yes L2720-280LT ............29000.050........................ Yes

7. Change accounts 1100-104 and 2720-280 to map to the “ignore” dimension so that these amounts are not loaded twice. Account 2720-280 is mapped as part of a wildcard rule in the Like table. Add this account to the Explicit table and map to ignore to create an exception mapping.

8. Using the Texas_GL.glo file, import, validate and export this file again through the Texas location. Verify that the logic accounts were created and loaded into the target system.

•••

Page 193: Hyperion FDM

Module 14: Journals

Page 194: Hyperion FDM
Page 195: Hyperion FDM

14-1

Section A Section B Section C Section D Section E

Module 14 — Journals

Section D

Additional Functionality

Using a Journal TemplateHyperion FDM has the ability to make adjustments to the imported source general ledger file through the use of an Excel spreadsheet. This spreadsheet has been formatted with named ranges to be read by Hyperion FDM and the data will be appended to the end of the imported data contained in the Hyperion FDM Import form.

Hyperion FDM journal templates are typically used for the following types of adjustments:GAAP adjustments to general ledger files.Breakdown accounts into roll-forward accounts such as beginning balance, additions, and disposals.Supplemental data entry (head counts, orders, sales by customer).

These are items that usually could not be placed in the original system’s general ledger due to statutory requirements or general ledger limitations. However, if possible it is recommended to make as many entries as possible in the original source system to enhance the process and reduce the amount of manual work.

The journal template (journal.xls) is located on the Templates Screen under the Tools Menu. A sample journal template can also be accessed from the WebLinkAppName\Outbox\Templates folder where WebLinkAppName is the folder on the machine where the application was created.

Defining a Journal TemplateDefine a Hyperion FDM journal template by defining the metadata Hyperion FDM uses to interpret the data contained in the template. Metadata consists of a series of tags that tell Hyperion FDM what column contains the account number or what period in which to load.

Template metadata tags are required in a specific tabular format. The metadata row order is important, but the column order is not. The first five rows of data must contain the metadata tags for your table of data.

The sample journal template below shows two lines of imported data and five lines of metadata. Rows 1-5 contain metadata and rows 6 and 7 contain the data values.

Figure 14-1: Journal Metadata Tags

In order to define the completed template in Excel, you must create a range name that includes all the metadata and the data value cells. This range name must begin with the prefix “ups.” For example, create a range name to define a standard template and call it [upsStandardJV (A1 to D7)]. There is no limit to the number of rows that can be imported into Hyperion FDM.

•••

Page 196: Hyperion FDM

Hyperion FDM Administrator Training Guide

14-2

Metadata StructureThe metadata header (rows 1-5) tells Hyperion FDM how to find the relevant segments of data in this template. The following information describes how each piece of metadata is used by Hyperion FDM.

Row 1 (Journal ID & Location Tag)The tag in row 1 is used to set the Journal ID and Hyperion FDM location to where the data will be loaded. The journal ID must be placed in row 1 of the Account column. The location tag must be placed in row 1 of the Amount column.

Row 2 (Hyperion FDM Category Tag)The tag in row 2 sets the Hyperion FDM category into where the journal will be loaded. The category must be a valid Hyperion FDM category. The Hyperion FDM category tag must be placed in the Amount column.

Row 3 (Hyperion FDM Period Tag)The tag in row 3 sets the period to where the data will be loaded. The period must be a valid Hyperion FDM period. This tag must be placed in the Amount column.

Row 4 (Load Method Tag)The tag in row 4 sets the journal load method within Hyperion FDM. To append to an existing journal with the same journal ID type in the letter “A.” If a journal exists with the same journal ID within the same POV, then the new journal will be appended to the previously submitted journal.

To replace an existing journal with the same journal ID enter “R.” If a journal exists with the same journal ID within the same POV, the new journal will replace the old journal. This tag must be placed in the Amount column.

Table 9 defines the load method tags. The AZ and RZ settings work the same as the A and R methods except that all zero-value amounts will be suppressed.

Method Valid TagsAppend Journal A, Append Replace Journal (Default) R, ReplaceAppend Journal – Zero Suppress AZReplace Journal – Zero Suppress RZ

Table 9 – Load Method Tags

Row 5 (Dimension Tags)The tags in row five define the dimension that the amounts will be loaded into. The table below defines the possible dimension tags.

Page 197: Hyperion FDM

14-3

Section A Section B Section C Section D Section E

Module 14 — Journals

Section D

Additional Functionality

Dimension Valid TagsAccount (Required) A, Account, SrcAcctKeyCenter (Required) C, Center, SrcCenterKeyDescription (Optional) D, Description, SrcAcctDescIC Counter Party (Optional) I, IC, ICCoPartyUser Defined 1 (Optional) 1, UD1, UserDefined1User Defined 2 (Optional) 2, UD2, UserDefined2User Defined 3 (Optional) 3, UD3, UserDefined3User Defined 4 (Optional) 4, UD4, UserDefined4Amount (Required) V, Amount, SrcAmount

Figure 14-2: Dimension Tags

Below is the sample journal template.

Figure 14-3: Sample Journal Template

The Journal Template must contain the following dimensions:

Center — may be the center from the source or the target system (required).

Account — may be the account from the source or the target system (required).

Amount (required)

Description (optional)

Other Dimensions (optional unless being used in HFM)

The tags are hidden in the top rows of the journal template. To unhide these rows, highlight the unhidden rows on either side of the hidden row and select FormatRowUnhide.

Page 198: Hyperion FDM

Hyperion FDM Administrator Training Guide

14-4

Some general rules for the template are as follows:Do not cut and paste in this template.Formulas can be used.Lines can be inserted and deleted between the red lines.

Figure 14-4 shows a sample journal entry making a cash reclass using the target system accounts and entities.

Figure 14-4: Sample journal entry making a cash reclass.

Once the journal template has been saved it can then be imported into Hyperion FDM using the Journal functionality.

To import the journal template, select the Journal link from the Activities Menu.

Figure 14-5: Click Journal from the Hyperion FDM desktop, then Browse… to locate the journal to load.

•••

Page 199: Hyperion FDM

14-5

Section A Section B Section C Section D Section E

Module 14 — Journals

Section D

Additional Functionality

Click to locate the Journal. Select the file from the popup window and click .

Figure 14-6: Select the journal file to load and click .

In order to post a journal, it must be checked in. Click in the upper-right side of the screen.

When a journal template has been checked in, the location, category and period are validated against the current Hyperion FDM POV. A warning will appear if they are different.

In the example shown in Figure 14-7 the period is incorrect. Hyperion FDM will provide a warning and not load the journal template. The date on the journal entry was “01/31/2004.” The POV is validating against “1/31/2005.”

Figure 14-7: During Check-in, Hyperion FDM determined that the Period of the POV and the Journal do not correspond.

Once the journal is checked in, it may be posted. Click to post the journal. Posting a journal will either append

Page 200: Hyperion FDM

Hyperion FDM Administrator Training Guide

14-6

or replace the data in the Import Screen based on the load method selected on the Journal template.

Figure 14-8: Select to post the journal.

ExErcisE 14-1: loading a JoUrnal tEmplatE

Use the Hyperion FDM Web Client to complete this exercise. The journal file used in this exercise can be found on the training CD in the following directory: Hyperion FDM Training 8x\HFM\DM HFM Training Files\Texas HFM\Journal.

1. Set the POV to location Texas, period Jan–2006, and WL_Actual as the category.

2. Open the Journal screen.

3. Upload the journal file titled TR_Texas_JE_HC.xls.

4. Check-in the journal file.

5. Correct any POV errors in the TR_Texas_JE_HC.xls file.

6. Post the Journal. This will cause the Validate, Export, and Check fish to disappear because there are now new records in the import table.

7. Validate the import and fix any unmapped values.

8. Re-validate and complete the load process.

Page 201: Hyperion FDM

Module 15: Multiload

Page 202: Hyperion FDM
Page 203: Hyperion FDM

15-1

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

Definition of a Multiload FileA multiload file is an Excel spreadsheet or text file that has been formatted in such a way to load multiple periods, categories, and locations. The template requires header tags that are used to instruct Hyperion FDM how to interpret the data contained in the template.

Hyperion FDM multiload templates are typically used for the following types of data:Plan data collection (budget, forecast, etc.)Historical data loadingAdministrator data maintenance

Text File Multiload vs. Excel MultiloadDepending on the amount of data, Hyperion FDM processes a multiload text file at a much faster rate than an Excel-based multiload file. This is due to Hyperion FDM creating a single load file and consolidating a range of periods when processing a text multiload file, rather than creating separate load files for each period and consolidating one period at a time when processing Excel-based multiload files. Refer to the WebLink.DM.Admin.Guide for more information about creating multiload text files.

Defining a Multiload Excel TemplateTo define a Hyperion FDM multiload Excel template, you must first define the metadata tags that Hyperion FDM uses to interpret the data contained in the template. The metadata tags define the columns that Hyperion FDM will import.

Template metadata tags are required in a specific tabular format. The metadata tags row order is important, but the column order is not. In a multiload template, the first five rows of data must contain the metadata tags.

The sample template in Figure 15-1 has five rows of metadata tags and four rows of imported data. Rows 1-5 contain the metadata tags and rows 8-11 contain the data values.

Figure 15-1: Multiload Excel template. The first five rows of a multiload file must contain metadata information. Subsequent rows contain data values.

In order to define the completed template in Excel, create a range name that includes all the metadata and the data value cells. This range name must begin with the prefix “ups”. In Figure 15-1, we could create a range name to define a standard template and name it “[upsBudget” (A1 to K11)]. There is no limit to the number of rows that can be imported into Hyperion FDM.

•••

Page 204: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-2

Metadata Tags StructureThe metadata header (Row 1-5) tells Hyperion FDM how to find the relevant segments of data within the main body of the template.

Row 1 (Location Tags) — Valid for Amount Columns OnlyThe tags in Row 1 define the Hyperion FDM location to where the data should be loaded. The location name must be a valid Hyperion FDM location.

Row 2 (Category Tags) — Valid for Amount Columns OnlyThe tags in Row 2 define the Hyperion FDM category to where the data should be loaded. The category must be a valid Hyperion FDM category.

Row 3 (Period Tags) — Valid for Amount Columns OnlyThe tags in Row 3 define the Hyperion FDM period to where the data should be loaded. The period must be a valid Hyperion FDM period.

Row 4 (Load Control Tags) — Valid for Amount Columns OnlyThe tags in Row 4 control the load methods for both Hyperion FDM and the target system. The load control tags are dependent upon the target system that Hyperion FDM is loading. Table 10 lists all the load control tags supported by Hyperion FDM. Hyperion FDM supports a total of ten load tags, separated by commas. Depending on the target system, not all of the tags will be used.

Load Tag # Load Control Tag Name Description1 Hyperion FDM Load Method Method of loading Hyperion FDM 2 Target System Load Method Method of loading target system3 List Box 1 Varies by integration block4 List Box 2 Varies by integration block5 List Box 3 Varies by integration block6 Check Box Calc Enable calculation (Y/N)7 Check Box 1 Varies by integration block (Y/N)8 Check Box 2 Varies by integration block (Y/N)9 Check Box 3 Varies by integration block (Y/N)

10 Data View Specifies if data being loaded is YTD, Periodic, Qtr Year-to-Date

Table 10 Load control tags supported by Hyperion FDM.

Page 205: Hyperion FDM

15-3

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

HFM Load Controls Tags (Multiload Excel File)The tables below detail the specific load control tags for HFM. Notice that HFM does not use Load tags #4, #5, #6, and #9. A comma must still be inserted as a placeholder to accommodate for these tags. If any of the valid HFM tags are missing (tags #2, #3, #7, #8) then Hyperion FDM will default to the data load options defined in the Integration Settings. The default value for tag #1 is “Replace” and the default value for tag #10 is “YTD”.

Load Tag #1: Hyperion FDM Load Method Valid TagsAppend A Replace (Default) RAppend – Zero Suppress AZReplace – Zero Suppress RZ

Load Tag #2: HFM Load Method Valid TagsMerge M, MergeReplace R, ReplaceAccumulate A, Accumulate

Load Tag #3: HFM Load Process Valid TagsLoad 0, LoadScan 1, Scan

Load Tag #4: Not Used

Load Tag #5: Not Used

Load Tag #6: Not Used

Load Tag #7: Accumulate In File Valid TagsYes Y, Yes, True, TNo N, No, False, F

Load Tag #8: File Has Share Data Valid TagsYes Y, Yes, True, TNo N, No, False, F

Load Tag #9: Not Used

Load Tag #10: Data View Valid TagsYear-To-Date (Default) Y, YTD, Year-To-DatePeriodic P, Per, PeriodicQtr Year-To-Date Q, QYTD, QtrHalf-Year H, HYTD, Half-Year

Page 206: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-4

Note: It is possible to create a Data View column in Row 5 (see below), so each row of data can have its own data view tag. See Figure 15-2 for an example of a template with a Data View column. If no data view tag is defined in the header and no Data View column exists, then the default Data View is set to “YTD.”

HFM Load Control Tags Example (Multiload Excel File)The example below shows a valid tag for each Load Control Tag item. Notice how commas are still needed as placeholders for the load tags not being used by HFM (tags # 4,5,6,9).

R,M,0,,,,Y,N,,YTD

In the following example, Hyperion FDM will use the default HFM load settings defined in the Integrations settings because only the Hyperion FDM load method tag (append) is specified. The Data View tag (tag #10) will default to YTD. Note that you do not need trailing commas after the last supplied argument.

A

In the Example below we are only specifying the Hyperion FDM load method tag (Replace) and the HFM load method tag (Merge). The other tags will default to the option values specified in the Integration Settings.

R,M

Hyperion Enterprise Load Controls Tags (Multiload Excel File)The tables below detail the specific load control tags for Enterprise. Notice that Enterprise does not use Load tags #5, #6, #8, #9, and #10. For these unused tags, a comma must still be inserted as a placeholder. If any of the valid Enterprise tags are missing (tags #2, #3, #4, #7) then Hyperion FDM will default to the data load options defined in the integration settings. The default value for tag #1 is “Replace.”

Load Tag #1: Hyperion FDM Load Method Valid TagsAppend A Replace (Default) RAppend – Zero Suppress AZReplace – Zero Suppress RZ

Load Tag #2: Enterprise Load Method Valid TagsMerge M, MergeReplace R, ReplaceAccumulate A, Accumulate

Load Tag #3: Data View Valid TagsCategory C, Cat, CategoryPeriodic P, Per, PeriodicYear-To-Date Y, YTD, Year-To-Date

Page 207: Hyperion FDM

15-5

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

Load Tag #4: Scale Valid TagsNone N, -1, NoneUnits U, 0, UnitsTens T, 1, TensHundreds H, 2, HundredsThousands TH, 3, ThousandsTen Thousands T-TH, 4, Ten ThousandsHundred Thousands H-TH, 5, Hundred ThousandsMillions ML, 6, MillionsTen Millions T-ML, 7, Ten MillionsHundred Millions H-ML, 8, Hundred MillionsBillions B, 9, Billions

Load Tag #5: Not Used

Load Tag #6: Not Used

Load Tag #7: Zero No Data Valid TagsYes Y, Yes, True, TNo N, No, False, F

Load Tag #8: Not Used

Load Tag #9: Not Used

Load Tag #10: Not Used

Enterprise Load Control Tags Example (Multiload Excel File)The example below shows a valid tag for each Load Control Tag item. Notice how commas are still needed as placeholders for the load tags not being utilized by Enterprise (tags # 5,6). Note that you do not need trailing commas after the last supplied argument.

R,M,C,N,,,Y

In the following example Hyperion FDM will use the default Enterprise load settings defined in the Integrations Settings since we are only specifying the Hyperion FDM load method tag (Append).

A

In the following example only specifying the Hyperion FDM load method tag (Replace) and the Enterprise load method tag (Merge). The other tags will default to the option values specified in the Integration Settings.

R,M

Page 208: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-6

Row 5 (Dimension Tags)The tags in Row 5 define what dimension data can be found in the column. Table 11 defines the possible dimension tags that can be used in Row 5 of the metadata header.

Dimension / Measure Valid TagsAccount (Required) A, Account, SrcAcctKeyCenter (Required) C, Center, SrcCenterKeyDescription (Optional) D, Description, SrcAcctDescData View (Optional) W, DV, DataView

Accepted Values:

• Y, YTD, Year-To-Date (Default)

• P, Per, Periodic

• Q, QYTD, Qtr

• H, HYTD, Half-Year

IC Counter Party (Optional) I, IC, ICCoPartyUser Defined 1 (Optional) 1, UD1, UserDefined1User Defined 2 (Optional) 2, UD2, UserDefined2User Defined 3 (Optional) 3, UD3, UserDefined3User Defined 4 (Optional) 4, UD4, UserDefined4User Defined 5 (Optional) 5, UD5, UserDefined5User Defined 6 (Optional) 6, UD6, UserDefined6User Defined 7 (Optional) 7, UD7, UserDefined7User Defined 8 (Optional) 8, UD8, UserDefined8Memo ID (Optional but required if using Memo Detail)

M1

Memo Detail (Optional) M2Amount (Required) V, Amount, VZ (Zero suppress), AmountZ (Zero

suppress)

Table 11 – Possible dimension tags that can be used in Row 5 of the metadata header.

Note: If Loading Memos through a Multiload file, each month will receive the same memo specified for that row.

Page 209: Hyperion FDM

15-7

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

Figure 15-2 is an example of a Multiload Excel template.

Figure 15-2: Multiload Excel Template (example).

The account numbers could be existing account numbers in the Texas mapping or new accounts could be created that would have to be mapped.

Some general rules to the template. Do not cut and paste into this template.Formulas can be used.Lines can be inserted and deleted between the red lines.

•••

Page 210: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-8

Select the Multiload link from the Activities Menu. The Multiload screen will be displayed.

Figure 15-3: Multiload screen

Click to locate the multiload you wish to load, select the file from the popup window and click . The multiload file can either be a text file (.txt) or an Excel file (.xls).

Figure 15-4: Select the multiload file to load and click .

If the file was loaded from the Upload file tab then it must be checked in. Click in the upper-right side of the screen. If the Multiload file was loaded from the Select File from Inbox screen the check-in step is not necessary.

Page 211: Hyperion FDM

15-9

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

When a multiload file is checked in, the POV for each period will be checked to confirm that the POV is valid in Hyperion FDM. Please note for Multiload the Global/Local POV will automatically change to Local. It is not required that the POV on the Hyperion FDM desktop match the POV in the Multiload file.

Figure 15-5: Multiload file (post-check in)

Once the multiload file has been checked in, follow the data load process by selecting the Import, Validate, Export, Consolidate and Check buttons on the Multiload screen. All twelve months will be processed during each step.

Page 212: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-10

For example, selecting Import will bring all twelve months of data into Hyperion FDM.

Figure 15-6: Multiload screen after Import

Continue the process from Import through to Check. When all twelve months of data have been imported to Hyperion FDM and loaded to the target system the following screen will be displayed.

Figure 15-7

Page 213: Hyperion FDM

15-11

Section A Section B Section C Section D Section E

Module 15 — Multiload

Section D

Additional Functionality

ExErcisE 15-1: load a mUlti-pEriod tEmplatE

Use the Hyperion FDM Web Client to complete this exercise. The multiload file used in this exercise can be found on the training CD in the following directory: Hyperion FDM Training 8x\HFM\DM HFM Training Files\Texas HFM\Multiload Example.

1. Open the multiload template titled Budget-12-Period_TX.xls. Enter the current year into cell D4 and save the file with this change.

2. Set the Hyperion FDM POV to location Texas, and category WL_Budget.

3. Open the Multiload screen.

4. Upload and import the multiload file titled Budget-12-Period_TX.xls file.

5. Check In the multiload file.

6. Complete the Import, Validate, Export, Consolidate and Check for all twelve periods.

Correct any errors in the Budget-12-Period_TX.xls file.•

Page 214: Hyperion FDM

Hyperion FDM Administrator Training Guide

15-12

Process Summary

Figure 15-8: Hyperion FDM Application Header

The following steps define the data load process. This process will be repeated each month during the financial close process.

Step 1: Create GL Extract File (same format each month)

Step 2: IMPORT GL fileImport Formats Journal Templates (Non-GL data)Logic Groups

Step 3: VALIDATE the Source File against the mappingDimension Conversion TablesIntersection Validation Report (validates source dimensions are mapped to valid target dimensions and intersections)

Step 4: EXPORT the Data

Step 5: Load the DataIntegration SettingsControl TablesValidation Entity Groups

Step 6: Pass the Validation CHECKValidation Rule Groups

•••

••

•••

Page 215: Hyperion FDM

Section E — Hyperion FDM Administration

In this Section:

Module 16: Key Tips and Navigation

Module 17: Hyperion FDM Security

Module 18: Financial Controls

Module 19: Map Converter

Page 216: Hyperion FDM
Page 217: Hyperion FDM

Module 16: Key tips and navigation

Page 218: Hyperion FDM
Page 219: Hyperion FDM

16-1

Section A Section B Section C Section D Section E

Module 16 — Key Tips and Na�igation

Section E

Hyperion FDM Administration

Sorting RecordsRecords can be sorted ascending or descending order on each screen. Select the column heading and the sort icon ( ) will show in the active column. For example, the Entity field is active in Figure 16-1.

Figure 16-1: Select the column heading and the will show in the active column.

A column is sorted in ascending or descending by clicking on sort icon. Clicking the sort icon will toggle the column between (sorted in ascending order) (sorted in descending order).

Page 220: Hyperion FDM

Hyperion FDM Administrator Training Guide

16-2

Finding RecordsTo find a record, select the column to search, then activate the search function by clicking search icon ( ). The Find dialog box will be displayed in Figure 16-2.

Figure 16-2: Activating the search function will prompt the Find dialog box.

Enter the search criteria and click .

For example, Figure 16-3 shows the results of a search on the Account column for “4.”

Figure 16-3: Results of a search on the Account column for “4.”

The sales account 4000-000-000-01 is shown. You may use the find next to move to the next record in the find criteria.

Page 221: Hyperion FDM

16-3

Section A Section B Section C Section D Section E

Module 16 — Key Tips and Na�igation

Section E

Hyperion FDM Administration

Filtering RecordsSelect the column to filter to find a particular record. Click the filter ( ) at the bottom of the page. The Filter dialog box will be displayed Figure 16-4.

Figure 16-4: Activating the filter will prompt the Filter dialog box.

Use the Method dropdown box to select the filter method. Available methods include, Like, In, Between, =, <>, and All. Type in the value to perform the filter in the Value field. Select the Filter button to query the specified accounts. For example, Figure 16-5 shows the result of selecting a method of Like and typing in a value of “40.”

Figure 16-5: Results of a filter on the Account column for “40.”

Only the sales accounts are shown because they are the only accounts that start with “40.”

Note: Clicking the Filter button again will turn the filter off.

Page 222: Hyperion FDM

Hyperion FDM Administrator Training Guide

16-4

Shortcut to Deleting All Records on the Import ScreenOn the Import screen, select to delete the existing trial balance. Select on the confirmation dialog to confirm the deletion. The Delete All function is only available to users with administrator rights.

Figure 16-6: Delete all records by selecting the button.

Note: Any journals that have been posted will also be deleted.

Page 223: Hyperion FDM

16-5

Section A Section B Section C Section D Section E

Module 16 — Key Tips and Na�igation

Section E

Hyperion FDM Administration

Drilling UpFrom the Import screen, click on any value in the Amount column and the Drill-up menu item will appear (right). The drill-up menu contains information about the amount selected. The menu selections include: Show Conversion Rules, Show Archive Information, Open Source Document, Open Processing Log and Restore Source Document. Details of each of these options follow. Figure 16-7: Drill-up Menu

Show AttributesThis option shows the attributes that were loaded with when the data file was imported.

Figure 16-8

Show Conversion RulesThis option shows the map for each dimension for the selected record.

Figure 16-9: Show Conversion Rules Window

Map Drill-upFrom the Conversion Rules Screen, click on the a dimension alias to drill up to the original map entry.

Figure 16-10: Map Drill-up

Page 224: Hyperion FDM

Hyperion FDM Administrator Training Guide

16-6

Show Archive InformationEach document loaded into Hyperion FDM is archived. Each document receives an ID number.

Figure 16-11: Archive Information Window

Open Source DocumentHyperion FDM archives the original document. Selecting this option will show the original source document, such as a GL file or journal entry.

Figure 16-12: Source document information.

Page 225: Hyperion FDM

16-7

Section A Section B Section C Section D Section E

Module 16 — Key Tips and Na�igation

Section E

Hyperion FDM Administration

Open Processing LogHyperion FDM keeps a log of every line item it skipped while loading a source file. This log can be accessed by selecting Open Processing Log from the Drill-up Menu, or from the Import Screen Actions Tab using the

button. The codes on each line describe why the line was skipped.

Figure 16-13: The Processing Log shows all lines that were skipped while loading the source file.

Restore Source DocumentThis option removes the original document from the archive and restores it to the Inbox.

Page 226: Hyperion FDM

Hyperion FDM Administrator Training Guide

16-8

Drilling DownFrom the Validate or Export screens, click on any value in the Amount column and the drill-down screen will be displayed). The drill-down is a list of all the source accounts that sum to the amount that will be loaded to the target system.

Figure 16-14: Drill-down Window

Drilling Up on a Drill-DownBy clicking on the amount in the Drill-down screen, the Drill-up menu will be displayed. Any Drill-up menu option may be selected.

Figure 16-15: Drilling up on a drill-down.

Page 227: Hyperion FDM

16-9

Section A Section B Section C Section D Section E

Module 16 — Key Tips and Na�igation

Section E

Hyperion FDM Administration

Searching Control TreesScreens that include control trees, such as the Locations screen, include a search function. Right-click on a node and select Search. This will prompt the search screen.

Figure 16-16: Right-click on a node to search for a location.

Input the search criteria in the Search Dialog and click . It can be an exact phrase, or part of a location name. The input is not case sensitive.

Figure 16-16: Search Dialog. The search is not case-sensitive.

Figure 16-17: Results of the search for “Div”

Page 228: Hyperion FDM

Hyperion FDM Administrator Training Guide

16-10

Page 229: Hyperion FDM

Module 17: Hyperion fdM security

Page 230: Hyperion FDM
Page 231: Hyperion FDM

17-1

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

Security OverviewHyperion FDM has the ability to secure practically every menu item, button, screen and report.

Hyperion FDM security topics include the following:Creating a new userDeleting a userAssigning rightsClearing a user passwordChanging a passwordChanging object securityReport security

Levels of SecurityHyperion FDM supports two levels of security. These levels and their descriptions are listed below. All security features are restricted to administrators only.

User Maintenance – Governs access to user and user security levels.

Object Maintenance – Governs access to objects and security levels.

Security levels are applied to both users and application objects and these levels are compared at run time. If a user is assigned a level that matches or is greater than the object the user is trying to access, the object is made available to the user.

Hyperion FDM Security is located on the Administration Menu. Click the Administration Tab to reveal the Administration Menu.

•••••••

Page 232: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-2

User SecuritySetting up User SecurityClick User Maintenance in the Administration Menu to open the User Maintenance form. This form allows the administrator to add users, delete users, and assign security rights.

Figure 17-1: User Maintenance Form

New UserTo add a new user, click on . This will open the New User dialog box where the name and password for the new user is entered (Figure 17-2).

Figure 17-2: New User dialog box

Assign a username to the user and click Add. If using an authentication mode other than LDAP it is also possible to specify a password for the target system. This will allow Hyperion FDM to pass on the logon information to a target system when utilizing the Unified Logon Integration option. To assign a target system password, check the Use Target System Password box and enter and confirm the password in the subsequent boxes.

After adding a user, the User Rights dialog box will automatically be displayed (Figure 17-3).

Page 233: Hyperion FDM

17-3

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

User RightsThis dialog box is used to establish application and location rights.

Application Rights – Governs access to forms and form controlsLocation Rights – Governs access to locations

Figure 17-3: User Rights screen where application and location rights are established.

Application RightsTo give a user admin rights, click on the User Level dropdown and select “Power.” Administrators have access to every location and have rights to every form and control. To grant a user non-admin rights, click on the User Level dropdown and select the desired user group. Application security associates each user with a security level that is evaluated against each application object’s assigned security level. This process controls what components of the user interface that each user can access.

The Auditor checkbox is used to grant the user special administrator rights in for financial controls. Refer to Financial.Controls beginning on page 18-1 for information about setting up financial controls.

Location RightsEvery user must be assigned at least one location. If a user has been assigned a user level of “Power,” then all locations are available to the user. If the user has user level application rights, then only locations assigned to that user’s profile are available to the user. Administrators must be assigned a default location.

To assign a location to a user, click on the Location column in the Location grid and select a location from the dropdown box. Click the Yes button to set the default logon location.

Each user must have one default location assigned, but can be assigned multiple locations. Check the Grant Access to All Locations checkbox to grant a non-administrator user to access all locations.

Location Override SecurityThe Security Level field allows users to have alternate application rights for any/all locations assigned to the user. When the Security Level field is set for a given location, that security level will be used in lieu of the user’s application rights (only when on the listed location).

For example, a user has default application rights of Intermediate-7 and has three assigned locations. If one of the locations has a security level of Intermediate-5, the user’s application rights will be set to Intermediate-5 when the POV is set to that location.

Page 234: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-4

Email AddressThe Email Address field is used to store the user’s email address. A custom script can be created to notify a user via email on the loading status of a Hyperion FDM location.

Check Security of New UserAfter logging onto Hyperion FDM as the Training user (set up with all intermediate access) certain items are grayed out (Figure 17-4). This is controlled by the user-level security. Administrators (Power User level), by default are the only users with access to the grayed items.

Figure 17-4: Most users will have most of the security options disabled. Users with power-user access are the only users with access to the grayed items.

Deleting a UserTo delete a user, click the delete button ( ) next to the User ID (Figure 17-5).

Figure 17-5: User Maintenance screen. Click the to delete a user.

Select to save the changes.

Page 235: Hyperion FDM

17-5

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

ExErcisE 17-1 – crEating a nEw UsEr

Use the Hyperion FDM Web Client to complete this exercise.

1. Verify that the WLTraining application is unlocked. If not, unlock it using the Lock function located on the POV bar.

2. Open the User Maintenance screen.

3. Create a new user named Texas. Do not enter a target system password.Assign the Texas user a security level of Intermediate 5.

4. Give the Texas user access to locations Texas and Michigan.Set Texas as the default locationDo not assign a security level to either location

Note: Steps 5-7 require the user to have administrator access to their local machine. Skip these steps if you do not have proper access to create users on the local machine/server.

5. Add the Texas user as a Local User on the server where the training application resides. Assign “texas” as the password.

6. Log onto Hyperion FDM as the Texas user and examine the desktop grayed out items.

7. Log back on with your user ID (Application Creator).

••

ExErcisE 17-2 – dElEting a UsEr

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the User Maintenance screen.

2. Delete the Texas user.

3. Re-create the user Texas as described in Exercise 16-1.

Page 236: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-6

Changing Target System PasswordWhen not using LDAP security, users can change their target system password by selecting Target System Password from the Tools screen.

Figure 17-6: Change Target System Password Screen

Enter the old password and new password twice (confirmation) and click .

Page 237: Hyperion FDM

17-7

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

Modifying a User’s RightsFrom the User Maintenance screen double-click the user to access the user rights screen.

Figure 17-7: User Maintenance screen. Double-click the user name to modify a user’s rights.

The User Rights screen (Figure 17-8) allows the user level to be changed, locations to be added, and the default level to be changed.

Figure 17-8: User Rights Screen. All Intermediate is the default location security level.

Page 238: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-8

ExErcisE 17-3 – changing a UsEr’s rights

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the User Maintenance screen.

2. Click on the Rights button for the Texas user and add Indiana as a location.

Note: If Texas was not added as a user on the local machine as outlined in Exercise 16-1, skip the steps 3 through 5.

3. Log in as the Texas user.

4. Click on list of locations to see that the Indiana location has been added.

5. Log back on with your User ID.

Page 239: Hyperion FDM

17-9

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

Object MaintenanceThere are 13 available user levels; Power, Intermediate-2 through 9, All Intermediate, Basic Reviewer and Submitter, Basic Reviewer and, All.

Figure 17-9: Object Maintenance Screen

There are two parts to application security -- the application object, which controls the form that is being secured, and the controls for each object (button, selection). In this case, the Main Hyperion FDM screen is being secured. The Locations link is set to Power (admin) users. This is grayed out when logged in as Training.

The administrator determines security levels for each object. Typically, there are different types of users that access Hyperion FDM. Below are just some typical types of users:

The administrator controls the locations and import formats and other items.The intermediate user is responsible for loading data to the target system.The view user, such as an auditor, is one that should not change data.The controls review users are those who need only to access the Process Explorer screen.

When a user is assigned a user level in the User Maintenance portion of security they have access to every object that has been assigned that level and higher.

For example, if a user was assigned Intermediate-7 the following conditions would apply:The user has access to each object that has Intermediate-7 through Intermediate-9, and All.Any object assigned with Power level or through Intermediate-6 is unavailable to the Intermediate-7 user.

••••

••

Page 240: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-10

Figure 17-10: User Rights screen. Users are assigned locations here.

ExampleSelect the Import Form Application object as shown in Figure 17-11 and change the Import button to Intermediate-5. This will allow the user Texas setup with Intermediate-5 security level to Import the trial balance but will restrict the user auditor only viewing data. Save the change and log out.

Figure 17-11: Changing the Import function rights for the user to Intermediate-5.

Log onto Hyperion FDM as user Training. Notice this user setup with Intermediate-5 security level has access to the Import button.

Page 241: Hyperion FDM

17-11

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

The user Auditor, which was setup with Intermediate-7 security level, does not have access to the Import button on the Import form.

ExErcisE 17-4 – changing obJEct sEcUrity

1. Open the Application Settings screen

2. Use the License Key – WL Users option in the Options dropdown to update the license key (provided by the instructor).

3. Open the User Maintenance screen.

4. Add a new user named Auditor.Do not assign a target system passwordAssign Intermediate-7 as the user levelAssign Texas as the default locationDo not assign a security level for Texas.Check the Auditor box and the Grant Access to All Locations box.

5. Add Auditor as a local user on the application server with a password of “auditor.”

6. Open the Object Maintenance screen.

7. Edit Import Form from the Object Maintenance table.

8. Give Access to the Import Button to Intermediate-5.

Note: Steps 9-11 require the user to have administrator access to their local machine. Skip these steps if you do not have proper access to create users on the local machine/server

9. Close the form and log on as Texas. Click the Import button and Browse and locate the Texas_GL.glo file. Select Open, note that the Import button is available.

10. Log off and log on as AUDITOR. Click the Import button and Browse and locate the Texas_GL.glo file. Select Open, note that the Browse button is NOT available.

11. Log back on with your user ID.

•••••

Page 242: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-12

Report Groups SecurityThe different report groups can also be secured. Logging on as an administrator will display the full list of report groups that are available under Reports (Figure 17-12).

Figure 17-12: Administrators have access to the full list of report groups.

Logging on as the Texas user yields an abbreviated list of report groups.

Figure 17-13: Non-administrator users will have limited access to reports.

Page 243: Hyperion FDM

17-13

Section A Section B Section C Section D Section E

Module 17 — Hyperion FDM Security

Section E

Hyperion FDM Administration

Making additional administrator reports or custom reports available is accomplished using the Hyperion FDM Workbench.

Figure 17-14

The security level on the report groups can be changed. To change security for a report group, right-click on the report group and select Properties. This will open the Report Group Properties screen.

Figure 17-15

Page 244: Hyperion FDM

Hyperion FDM Administrator Training Guide

17-14

From the Report Group properties screen select the desired security level for the report group (Figure 17-16).

Figure 17-16: Selecting security level for a report group.

Page 245: Hyperion FDM

Module 18: financial controls

Page 246: Hyperion FDM
Page 247: Hyperion FDM

18-1

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Financial ControlsHyperion FDM includes a standardized, reviewable, enterprise-wide process for the certification of financial data and repository for the documentation associated with the assessment of internal controls.

Hyperion FDM Financial Controls are defined in controls groups. The Certification group is designed to store user-defined questions that can be used in the certification required by Section 302 of Sarbanes Oxley. The Assessment group is designed to be a repository for the documentation of internal controls required by Section 404 of Sarbanes Oxley.

Controls GroupsControl groups are used to maintain and organize certification and assessment information. From the Hyperion FDM desktop open the Metadata Menu, then click the Control Groups link to open the Control Group screen.

Figure 18-1: Control Groups Screen

The Certification (302) group and the Assessment (404) group can be organized into as many user-defined controls groups as needed. Control groups can then be further organized into sections. Each section contains questions.

Page 248: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-2

To create controls groups, highlight the certification or assessment group and right-click. From the flyout menu select Add Controls Group and the Controls Group Properties screen will be displayed (Figure 18-2). In the Type field; use the dropdown to select Certification (302) or Assessment (404). Enter the Control Group Name and Description.

Figure 18-2: Controls Groups Properties Screen

For example, sample control groups for Certification (302) are shown in Figure 18-3.

Figure 18-3: Sample control groups for certification (302).

Page 249: Hyperion FDM

18-3

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-1: adding control groUps

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Controls Groups screen.

2. Add a controls group under the Certification(302) with the following attributes:Name — 1FinancialReportingDescription — Financial ReportingAfter saving, the 1FinancialReporting control group will be displayed under the Certification (302) Group.

3. Create three additional control groups under Certification 302 with the following attributes:

Name — 2FinancialReporting; Description — Fin. Reporting Con.Name — AccountsPayable; Description — Accounts PayableName — CashManagement; Description — Cash Management

When complete, all four control groups should be displayed under the Certification (302).

•••

•••

Page 250: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-4

SectionsControl groups are comprised of sections. Each control group can be organized into as many sections as required.

Adding a SectionHighlight and right-click on the control group under which you want to create sections.

From the flyout menu, select Add Controls Section. The Controls Section Properties screen will be displayed (Figure 18-4).

Figure 18-4: Controls Section Properties Screen

Enter the Controls Section Name and Description.

Select .

Note: All sections created must have unique names.

For example, Sections for Review and Completeness are contained under 1Financial Reporting as displayed below:

Figure 18-5

Page 251: Hyperion FDM

18-5

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-2: adding sEctions

Use the Hyperion FDM Web Client to complete this exercise. IMPORTANT: Complete this exercise in the exact order as indicated.

1. Open the Control Groups screen.

2. Expand the Certification (302) Group.

3. Highlight the 1Financial Reporting control group.

4. Right click on the 1Financial Reporting Control Group and select Add Section.

5. Add the following two sections to the 1FinancialReporting control group:Name — 1FR1; Description — ReviewName — 2FR1; Description — Completeness

6. Add the following sections to the 2FinancialReporting control group:Name — 1FR2; Description — Consolidating Entries

7. Add the following section to the AccountsPayable control group:Name — APAY; Description — Accounts Payable

8. Add the following sections to the CashManagement control group:Name — CM; Description — Cash Management

••

Page 252: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-6

QuestionsQuestions comprise a section. Each section may contain as many questions as desired.

Adding a Question1. Highlight a section to add questions.

2. Select above the lower table. A blank question record will be displayed (Figure 18-6).

3. Type in the new question information

4. Click to save the new question.

Figure 18-6: Blank Question Record

Enter the question informationID — each question, regardless of section must have a unique ID. The ID cannot contain periods.Objective — state the desired objective you are trying to obtain with the question.Type — use dropdown to specify question type; Financial, Operations or Compliance. Multiple types can be selected.Risks — state the risks that could prevent the desired objective from being achieved.Level — use the dropdown to specify the level of risk associated with a non-expected response to the question. The risk range is low (L) to high (H).Question — state the question.Frq. (Frequency) — specify the frequency that you want the question answered. Use the dropdown to select M – monthly, Q – quarterly, Y – yearly.Seq. (Sequence) — specify the order in which you want the question to be presented.

Page 253: Hyperion FDM

18-7

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Resp. Req. — check if a response to this question is required before the section review can be completed.Resp. Exp. — use the dropdown to specify the expected response to the question. The expected response may be “Yes” or “No.”Inactive — Check to deactivate the question. It will not be deleted, but also not be displayed.

For example, a question for the review section under 1Financial Reporting is shown in Figure 18-7.

Figure 18-7: Question Example

Page 254: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-8

ExErcisE 18-3: adding QUEstions

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Controls Groups screen.

2. Highlight 1FR1[Review] within the Certification(302) group.

3. Add a question to 1FR1[Review]. Structure the question exactly like the example graphic shown above.

4. Highlight 2FR1[Completeness] within the Certification(302) group.

5. Add a question to 2FR1 using the following table as a guide.

Page 255: Hyperion FDM

18-9

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Importing Questions from ExcelQuestions may also be developed in Excel and imported into Hyperion FDM. From the Hyperion FDM desktop select the Tools link. From the Tools screen, under Other Tools, select Import XLS. Browse to find the file to import. Click to import the questions into Hyperion FDM.

The format for a sample question import template is shown in Figure 18-8. The table name is tControlsItem. The table is for illustrative purposes and contains only a sample of the available fields. The import range name must be in the following format: upsxxxxx.

Figure 18-8: Sample Question Import Template

The available fields for the ControlsItem table include the following:

ControlsItemKey — Question Key (required).

ControlsItemTag — Question ID (required).

ControlsGroupKey — Group (required).

ControlsSectionKey — Section # (required).

ControlsItemObjective — Objectives

ControlsItemType — F (Financial), O (Operations), C (Compliance)

ControlsItemRisks — Risk associated with question or objective

ControlsItemRiskLikelihood — 1 thru 5

ControlsItemFocus — Questions

ControlsItemCommentRequired — True or False

ControlsItemSequence — Order in which question is presented

ControlsItemExpectedRespones — Yes or No

Each field to import must be included in the upsxxx range. It is not required that all fields be imported. The general framework of the questions can be imported and then updated in Hyperion FDM as needed.

Note: All date fields must be formatted as text/string in Excel prior to importing.

Page 256: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-10

ExErcisE 18-4 – importing QUEstions from ExcEl

Use the Hyperion FDM Web Client to complete this exercise. The certification Excel file can be found on the training CD in the following directory: WL Financial Controls.

1. Select ToolsImport XLS from the Hyperion FDM desktop and import the TR_Certification Questions.xls file.

2. Open the Controls Groups screen and confirm that the certification questions have loaded.

3. Close the application and log back in.

Page 257: Hyperion FDM

18-11

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Effective DateEach question can be set with an effective date. The effective date determines the period in which the question is first presented. The effective date is not required for the question to be presented for all periods.

To set the effective date for an individual question, click on the Question ID of the question to set an effective date. The following dialog box will be displayed:

Figure 18-9: Setting effective date for a question.

Type in the date for the period in which you want the question first presented and select .

Recycle BinThere are separate recycle bins for certification and assessment questions. Questions that are deleted from a certification section are placed in the recycle bin (Certification). Questions that are deleted from an assessment section are placed in the recycle bin (Assessment).

An entire group, section or individual question may be sent to the recycle bin.

Items in the recycle bin may be restored, if desired. Items that are deleted from the recycle bin are permanently deleted. As long as deleted groups/sections/questions remain in the recycle bin, all answers and memos associated with the questions can be restored along with the questions.

Deleting Groups, Sections or Questions

Send an Entire Group to the Recycle Bin1. Highlight the group to delete.

2. Right-click on the group.

3. From the dialog box select Delete Controls Group.

4. Select when prompted to confirm to place the group in the recycle bin. The entire Group will be placed in the Recycle Bin

Send an Entire Section to the Recycle Bin1. Highlight the section to delete.

2. Right-click on the section.

3. From the dialog box select Delete Controls Section.

4. Select when prompted to confirm to place the section in the recycle bin. The entire section will be placed in the recycle bin.

Page 258: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-12

Send an Individual Question to the Recycle Bin1. Highlight the section that contains the question to be deleted.

2. In the table, locate the question you wish to delete.

3. Select the Delete button in the question to be deleted.

4. Select when prompted to confirm to place the question in the recycle bin. The question will be placed in the Recycle Bin

Restoring Groups, Sections, or Questions

Restore a Group from the Recycle Bin1. Under Recycle Bin, highlight the group to restore.

2. Right-click on the group.

3. From the dialog box select Restore Controls Group.

4. Select when prompted to confirm to restore the group. The entire group will be restored.

Restore a Section from the Recycle Bin1. Under Recycle Bin highlight the section to restore.

2. Right-click on the section.

3. From the dialog box select Restore Controls Section.

4. Select when prompted to confirm to restore the section.

5. From the dropdown select the desired group when prompted to select the group under which to restore the section.

6.. Select . The section will be restored under the group selected.

Restore a Question from the Recycle Bin1. Under Recycle Bin, highlight the Deleted Question section.

2. In the Deleted Questions table locate the question to restore.

3. Click the Restore button in the question to restore.

4. Select when prompted to confirm to restore the question.

5. From the dropdown, select the desired section where the question resides when prompted.

6. Select . The question will be restored under the Section selected.

Page 259: Hyperion FDM

18-13

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-5: dElEting and rEstoring QUEstions

Use the Hyperion FDM Web Client to complete this exercise.

1. Delete and then restore Question 2FR1_1.

2. Delete and then restore Section 2FR1.

3. Delete and then restore Control Group 1Financial Reporting.

Page 260: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-14

Question ProfilesQuestion control groups can be organized into question profiles. One or more control groups can be combined to create profiles. Profiles provide the capability to assign a different set of questions to each location. A profile is created as either a Certification profile or an Assessment profile.

Access profiles from the Hyperion FDM desktop by clicking the Locations link. Profiles are accessed on the Locations screen under Financial Controls.

Clicking on the Locations link and selecting Indiana will yield the following form:

Figure 18-10: Example location (Indiana)

Page 261: Hyperion FDM

18-15

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

To add a profile, click Edit… below the Certification (302) or Assessment (404) dropdown menu. The Certification Profile screen will be displayed (Figure 18-11).

Figure 18-11: Certification Profile Screen

Click to create new profiles. An individual profile may be created for each location or a single profile may be used for multiple locations.

Clicking from the Certification Profile form will prompt the following dialog box to appear:

Figure 18-12: Dialog to add a certification profile.

Enter the name of the new profile and select . Control Groups can now be added to the profile.

Page 262: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-16

ExErcisE 18-6: adding profilEs

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Locations screen.

2. Highlight Texas in the locations tree.

3. Open the Certification Profile dialog by clicking on Edit… below the Certification (302) dropdown.

4. Add a new profile and name it “Dataload”.

5. Add 1FinancialReporting, AccountsPayable, and CashManagement from the available groups listing. Be sure to save the changes and close the dialog by clicking OK. Compare the Financial Controls area to the one shown below.

6. Highlight Division1 in the Locations tree.

7. To display the To display the Certification Profile dialog, click Edit… below the Certification (302) dropdown.

8. On the Certification Profile dialog, add a new profile and name it “CtrlsReview”.

9. Add 1Financial Reporting and 2Financial Reporting from the available groups listing. Compare the Financial Controls area to the one shown below.

10. Close the Locations screen.

Page 263: Hyperion FDM

18-17

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Reviewers and ProxyA reviewer and a proxy (backup reviewer) are assigned to each to section. The reviewer or proxy answer the questions in the section they have been assigned. There are certification reviewers and assessment reviewers. Each section can have its own reviewer or a single reviewer can be assigned to multiple sections.

To assign a reviewer and a proxy to a section, select the Reviewer and Proxy dropdown and select from the available users. Users are set up in Hyperion FDM Security. Users that are set up in Hyperion FDM Security as controls reviewers will be routed directly to the Process Explorer desktop upon logon.

Submitter and ProxyEach location is assigned a submitter and a proxy (backup submitter). The submitter or proxy submits the certification or assessment after all sections have been reviewed.

If the certification is contingent on data loading, a submitter will not be able to submit until data has been loaded and all sections have been reviewed.

To assign a submitter and a proxy to a location, click on the dropdown box and select from the available users. Users are set up in Hyperion FDM Security. Click Save to update the locations screen. Users that are set up in Hyperion FDM Security as controls reviewer and submitter will be routed directly to the Process Explorer upon logon.

Risk Flag LevelThis field defines when red flags are displayed for questions that are answered with a non-expected response. Questions are assigned a risk level Low (L) to High (H). Set the Risk Flag Level from Low (L) to High (H), to determine when you want a non-expected response to a question to produce a red flag.

For example, a location with a Risk Flag Level set to M (Medium) will generate red flags for questions with a risk level of Medium (M) or higher that are answered with a non-expected response. Questions with a risk level of L (Low) to L-M (Low-Medium) will not generate a red flag for a non-expected response on a location with a Risk Flag Level set to M (Medium).

Page 264: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-18

ExErcisE 18-7: sEtting Up rEViEwErs and a sUbmittEr

Use the Hyperion FDM Web Client to complete this exercise.

1. Update the license key using a new license key (provided by the instructor).

2. Open the User Maintenance screen.

3. Add a new user named TXController. Do not assign a passwordSet Basic Reviewer & Submitter as the user level.Add the Texas location and make Texas the default location.

4. Add a user with the username TXAcctMangDo not assign a passwordSet the user level to Basic ReviewerAdd Texas as a location and make it the default.

5. Add a user with the Username D1ControllerDo not assign a passwordSet the user level to Basic Reviewer & SubmitterSet locations as Division1 and Texas, with Division1 as the default.

6. Open the Locations screen.

7. Highlight Texas in the locations tree.

8. In the Financial Controls area, set TXController as the submitter.

9. In the Submitter Proxy field select the application ADMIN.

10. In the Certification Reviewers area, click on the dropdown in the Reviewer field and select TXAcctMang for section 1FR1.

11. Assign TXAcctMang for sections 2FR1, APAY and CM.

12. Assign the application ADMIN as the Proxy for Sections 1FR1, 2FR1, APAY and CM.

13. Check your Financial Controls table for Texas against the following table:

14. Save the changes.

•••

•••

•••

Page 265: Hyperion FDM

18-19

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-8: assigning controls rEViEws

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Division1 location from within the Locations screen.

2. Assign D1CONTROLLER as the Submitter for Division1 and Administrator as the Proxy.

3. Assign D1CONTROLLER as the Reviewer for all sections and Administrator as the Proxy.

4. Save changes and close the Locations screen.

ExErcisE 18-9: sElEcting risk flag lEVEl

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Locations screen.

2. For all locations, set the Risk Flag Level to “L”.

3. Save changes and close the Locations screen.

Page 266: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-20

Process ExplorerThe financial controls in Hyperion FDM are accessed from the Process Explorer desktop. The Process Explorer is accessed from the main Hyperion FDM desktop by selecting the Process Explorer link.

The Process Explorer can also be accessed from the Hyperion FDM desktop by clicking on the Notepad ( ) that is displayed after a location has successfully loaded data.

The Process Explorer desktop is shown in Figure 18-13. The certification for the Texas location is selected in this example.

Figure 18-13: Controls Certification Example (Texas)

Locations are selected from the Controls Structure tree in the left frame. Questions are shown for the selected control area in right frame.

Page 267: Hyperion FDM

18-21

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Process Explorer NavigationThe dropdown menu just above the left frame controls what is displayed on the Process Explorer desktop.

Figure 18-14: Process Explorer Navigation Dropdown (right)

Items available in the Process Explorer navigation dropdown include:Certification Questions (Review Certification)Assessment Questions (Review Assessment)Certification ReportsAssessment ReportsPull Assessment Answers ForwardAudit Evaluations, Gap Analysis and Action PlansStatus ReportsView Journal EntriesView Map Changes

Adding Memos and Attaching DocumentationSupporting documentation may be attached to any question. Hyperion FDM organizes the documentation into the following groups:

General Documentation — any user with the appropriate security can attach documents in this group.

Audit Documentation — only users who have been granted Auditor status can attach documents in this group. Auditor status is set up in Hyperion FDM Security.

The Audit Documentation group is further divided into the following sections:EvaluationGap AnalysisAction Plans

Documents are attached from the Process Explorer by clicking on the General or Audit link. The Memo Item form is then displayed (Figure 18-15).

Figure 18-14: Attach a document from the process explorer by clicking the General or Audit fields.

•••••••••

•••

Page 268: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-22

Adding General Documentation to Certifications or AssessmentsWhen the Add Memo Item link is clicked then the Memo Item form is displayed.

Figure 18-15: Memo Item Form

An unlimited number of memos may be attached to each question. Each memo can be assigned ten supporting documents.

Click to create a new memo item then enter the new Memo Item ID.

Figure 18-16: Enter the new memo ID when adding a new memo.

Page 269: Hyperion FDM

18-23

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

Adding Audit Documentation to Certifications or Assessments.When the Add Plan link is clicked then the Audit Evaluation form is displayed.

Figure 18-17: Audit Evaluation Form

Highlight the item type (Evaluation, Gap Analysis or Action Plan) then click to create the new memo item.

The Audit group has an additional responsibility area for tracking and reporting on the audit memo items (Figure 18-18).

Figure 18-18

Page 270: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-24

Figure 18-19

You may designate an Assigned To: and Assigned By: user. You can also designate a Target Date for completion and check when the item is actually completed. Gap Analysis Memo Items and Action Plan Memo items can be linked to an Evaluation Memo item. A Gap Analysis may be assigned a value for ranking the significance or materiality of the identified gap.

Page 271: Hyperion FDM

18-25

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-10: adding mEmos and attaching docUmEntation

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Process Explorer screen by selecting Process Explorer from the Analysis menu.

2. Highlight the Texas location.

3. Select Section 1FR1.

4. For question 1FR1_1, click on the General Memo link to prompt the General Memo form.

5. Add a new memo. Enter Memo ID — FR Memo 1Memo — Financial Reporting Memo 1Attach the supporting document file titled TR FINSTAT.xls and name it “Financial Statements”

6. Save the changes using the Update button and close the Process Explorer window.

•••

Page 272: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-26

Certification ProcessThe certification process consists of reviewing and submitting user-defined questions at each level in an organization. Each location in a controls structure hierarchy can have a unique group of questions.

An organization may also develop a standard group of questions that is assigned to all locations. Additional question groups may then be assigned to locations that require additional or unique questions.

Answering QuestionsTo answer a question, select double-click in the Y/N column, click on the dropdown and select from the available responses. Additional written response may be added in the Response column. Click to update the record. Any question that has the Req field checked must have the Y/N field set to either Yes or No. If the Req field is not checked then the reviewer may set the Y/N field to Yes, No, or NA.

Figure 18-20: Answering Questions

Page 273: Hyperion FDM

18-27

Section A Section B Section C Section D Section E

Module 18 — Financial Controls

Section E

Hyperion FDM Administration

ExErcisE 18-11: cErtification procEss

Use the Hyperion FDM Web Client to complete this exercise.

1. Open the Process Explorer screen by selecting Process Explorer from the Analysis menu.

2. Select the Texas location.

3. Answer “Yes” to the question in Section 1FR1 [Review] and save changes.

4. Select the Review button.

5. Using the Section dropdown, select Section 2FR1 [Completeness].

6. Answer “Yes” to the question in Section 2FR1 and save changes.

7. Select the Review button.

8. Using the Section dropdown answer “No” to the questions in the remaining sections.

9. Review each section. Note the red flag associated with the questions answered “No.”

10. After all Sections for Texas are reviewed, select the Submit button.

11. Select the Division1 location.

12. Answer “Yes” to all questions in each section.

13. Review each section.

14. After all sections for Division1 are reviewed, select the Submit button.

15. Select the NorthAmerica location.

16. Place a check in the box next to NorthAmerica location.

17. In the Process Explorer dropdown menu, select View Certification Report. The report presents the certification status for the children of NorthAmerica.

18. In the Process Explorer dropdown menu, select View Red Flags. The report presents the Certification questions that have an associated Red Flag.

The Review and Submit process may be continued up the hierarchy for all locations. Reports may be run for any location or its children.

Note: a Parent cannot submit until all of its Children have Reviewed and Submitted.

19. Close reports and return to the Process Explorer desktop.

Page 274: Hyperion FDM

Hyperion FDM Administrator Training Guide

18-28

Application SettingsThere are several application settings related to financial controls in Hyperion FDM. The application settings provide additional flexibility for the use of financial controls.

Application settings are accessed from the Hyperion FDM desktop by selecting Admin Tasks. From the Tasks screen, under options, select Application Settings. Use the dropdown under Options to scroll and select the desired application setting.

Figure 18-21: Application Settings Screen

The following Application Settings are related to Financial Controls:

Controls Lock — locks POV after certification submission. Once certification is submitted, data cannot be loaded to a location with a locked POV.

Controls w/o Data — allows the Submit in the certification process without data being loaded for data loading locations.

Controls Unsubmit — allows unsubmit by submitters that are not administrators. If this is unchecked, only administrators can unsubmit.

Fiscal Start Period — input the first period of the fiscal year (Jan = 1, Feb = 2, Mar = 3, etc.). This allows for correct processing of information in the Monthly, Quarterly and Yearly frequencies.

Page 275: Hyperion FDM

Module 19: Map converter

Page 276: Hyperion FDM
Page 277: Hyperion FDM

19-1

Section A Section B Section C Section D Section ESection E

Hyperion FDM Administration

Module 19 — Map Con�erter

OverviewThe Hyperion FDM Map Converter was supplied in order to help assist users with changing mappings to different target accounts. For example, a new Enterprise application was created with a different account structure and now the data has to be loaded to the new application. Map Converter is accessed via the Workbench by selecting ToolsMap Converter.

Figure 19-1: Map Converter is located in the Tools menu.

Below is an illustration of an example of how the Map Converter is used.

Figure 19-2

Page 278: Hyperion FDM

Hyperion FDM Administrator Training Guide

19-2

These accounts must match exactly in string or wild cards. Examples include the following:

Old Account Old AccountNotes_AR Match Notes_ARSelling.Payroll.Bonus Match Selling.*.Bonus

The target account on the new system must be a valid target account with no Wildcard (Automap) type accounts.

New Accounts??????.SALES Not Valid*.SALES Not Valid400000.Sales Valid

After running the Map converter where the B accounts match up and the changes are reviewed, the Original map will be converted to the New Mapping.

The map converter allows the user to select the dimension to be converted.

Figure 19-3: Map Converter screen allows the user to select the dimension to be converted.

Page 279: Hyperion FDM

19-3

Section A Section B Section C Section D Section ESection E

Hyperion FDM Administration

Module 19 — Map Con�erter

Select the old map and the new map.

Figure 19-4: Select the old map under the Source Location tab and the new map under the Target Location tab.

Preview the conversion. This step allows for a review of the changes prior to being made (Figure 19-5).

Figure 19-5: Map Conversion Preview

Perform the conversion. The desired mapping changes are made to the original location. The mappings have been changed and the new map now exists in the original maps location.