hfm error tackling

37
Hyperion Financial Management System Messages: Revealed! Revealed! Chris Barbieri Consolidation Practice Director Oracle Ace Ranzal & Associates

Upload: vy02

Post on 20-Jan-2016

107 views

Category:

Documents


1 download

DESCRIPTION

error tacling

TRANSCRIPT

Page 1: HFM Error Tackling

Hyperion Financial Management

System Messages: Revealed!Revealed!

Chris Barbieri

Consolidation Practice Director

Oracle Ace

Ranzal & Associates

Page 2: HFM Error Tackling

The Black Art of Reading HFM Event Logs

• Where does HFM store its event information?

• Maintaining the logs

• How can I view this?• How can I view this?

• OK, what does it actually tell me?

• And what can I do about it?

Page 3: HFM Error Tackling

Understanding HFM Logs

Messages

• Messages are informational –start/stop consol, log in, log out etc.

• Some messages are purposely out of time order (consol starts get

printed at completion of consol

Warnings

• Often due to subcube size issues• Often due to subcube size issues

• HFM Subcube Troubleshooting Guide / Memory Management in

HFM documents

Errors

• Access rights

• Syntax Issues

Page 4: HFM Error Tackling

Where are the HFM events stored?

• Text file containing XML, named HsvEventLog.log

– On each server that has the HFM client, including app servers and web servers

• Pre-HFM 9.2.0.2 or 9.3.0– ..\Hyperion Solutions\Hyperion Financial Management\Server Working Folder\

• Starting with 9.3.1 Oracle moved all product logs to a • Starting with 9.3.1 Oracle moved all product logs to a common parent folder

– HYPERION_HOME\Logs\FinancialManagement

– or

– HYPERION_HOME\Logs\HFM

• Starting with 11.1.2 moved again– HYPERION_HOME\Logs\FinancialManagement

– or

– HYPERION_HOME\Logs\HFM

Page 5: HFM Error Tackling

Also written to the Windows Event Log

Page 6: HFM Error Tackling

Also written to the database

Best way to see events

from all servers

Page 7: HFM Error Tackling

How can I view this?

• Administration Module

– Web: Administrators only

• HFM Error Log Viewer utility

– Free standing executable– Free standing executable

– Bundled with HFM under \Consultant Utilities

Page 8: HFM Error Tackling

Web System Messages

• Available to administrators

• Reads from the HFM_ErrorLog table in the database

Page 9: HFM Error Tackling

Navigation on the web

Page 10: HFM Error Tackling

Viewing the Messages

Page 11: HFM Error Tackling

Reading the HsvEventLog.log

Load file from disk (customer’s file etc) by clicking on Diskette Icon

Focus on Text of Messages

Page 12: HFM Error Tackling

Launch the Utility

• Launch HFMErrorLogViewer.exe

• System Message panel

• Details panel

Page 13: HFM Error Tackling

Details

• Web suppresses • Web suppresses

richer details

shown in utility

Page 14: HFM Error Tackling

Find “Registry”

• Each server’s registry settings are written during an application start-up.

• Most but not all registry entries are written

• We’ll cover the actual entries in another presentation

• We’ll cover the actual entries in another presentation

Page 15: HFM Error Tackling

HFM Version

• New in 9.3.1.2 utility, shows version info from the

log

Page 16: HFM Error Tackling

Walk through the settings

• Discuss

primary

settings

Page 17: HFM Error Tackling

Database settings

Page 18: HFM Error Tackling

9203 and 931 new settings

Page 19: HFM Error Tackling

System Memory at Inception

Page 20: HFM Error Tackling

System memory ongoing

• Written to provide basic “perfmon”

information without having to turn on

capture

• Virtual versus private bytes• Virtual versus private bytes

Page 21: HFM Error Tackling

Invalid records

• 9.2.0.3 and 9.3.1 have greatly improved algorithm

for determining whether records are valid

Page 22: HFM Error Tackling

Page File Size

• Increased in 9.2.0.3, 9.3.1 to 130 and 260 MB

Page 23: HFM Error Tackling

Berkely DB File Location

• *.db*

• Can be deleted at start-up or start-up or after shut-down

Page 24: HFM Error Tackling

NoInput Cache

• Added in 4.1.x to improve algorithm for m for determining no input cells

Page 25: HFM Error Tackling

Consolidation Type

Page 26: HFM Error Tackling

Consolidation start and finish

• Summary

indicates

start time

• Details have • Details have

finish time

• Is written

when it

completes

Page 27: HFM Error Tackling

Paging

• Watch pagednodes> 0

Page 28: HFM Error Tackling

Common but meaningless

Page 29: HFM Error Tackling

Search for Purging…

• Find “freelru”

• Least Recently Used

Page 30: HFM Error Tackling

FreeLRU

Page 31: HFM Error Tackling

Chart FreeLRU Activity

• New graph feature in 9.3.1.2 utility

Page 32: HFM Error Tackling

Find all FreeLRU

• System 9 added a “Filter” option

Page 33: HFM Error Tackling

Cube size

• FreeLRUmessages can be paresed in Excel to determine cub size

Page 34: HFM Error Tackling

HSVEventlog vs HFM_ErrorLog

• Note the application and server server fields

• Content can differ too

Page 35: HFM Error Tackling

Database log

• Can be opened only if you have access to a UDL file –

typically only on the HFM application server(s)

Page 36: HFM Error Tackling

Extracting this

• You can extract the database entries to a text

file, which is preferable to the event logs

• Can also truncate the entries using this

• And split large files (anything > 30 MB is too

large)

Page 37: HFM Error Tackling

Chris BarbieriChris [email protected]@ranzal.com

Needham, Needham, MAMANeedham, Needham, MAMA

USAUSA

+1.617.480.6173+1.617.480.6173

www.ranzal.comwww.ranzal.com