Presentation on theme: "HFM Excel SmartView Tips November 12, 2009 Jim Farley"— Presentation transcript:
1HFM Excel SmartView Tips November 12, 2009 Jim Farley
2Who is Honeywell ACS?Honeywell International is a diversified technology and manufacturing leader, serving customers worldwide with aerospace products and services; control technologies for buildings, homes and industry; automotive products; turbochargers; and specialty materials.Honeywell Automation and Control Solutions (ACS) is a $13 billion strategic business group of Honeywell, applying sensing and control expertise that helps create safer, more comfortable, more secure and more productive environments.
5Tip #1 – Minimum HFM / SmartView PC Memory Minimum recommended memory is 512 Meg.Large HFM spreadsheets will benefit from additional PC memory.To determine how much memory a computer has:Depress the ‘Ctrl’ ‘Alt’ and ‘Del’ keys, and then choose ‘Task Manager’the ‘Total Physical Memory (K)’shows how much memoryis installed In this example thereis total memory (1 Gig)
6Tip #2 – Optimal PC Memory usage Examine memory usage of the PC while running a retrievePerformance will start to decline if the ‘Total Commit Charge (K)’ is larger than the ‘Total Physical Memory’, as the PC will have to page memory to disk.The steps to determine this are:Depress the ‘Ctrl’ ‘Alt’ and ‘Del’ keysChoose ‘Task Manager’Compare the ‘Total Commit Charge (K)’with the ‘Total Physical Memory (K)’.In this example there istotal memory, with onlyCommitted, so there arenot any paging issues here
7Tip #3 – Excel memory fragmentation Excel memory usage can become fragmented with each SmartView retrieve and Excel tends to hold memory that it no longer is usingIf a computer is found to be paging during a refresh and more than three refreshes have been performed since initiating the Excel session:Shut down ExcelWait before restarting Excel, as it can take Excel up to 15 minutes to release memoryRestarting the entire computer will also release memory.
8Tip #4 - Excel File Size Growth issue Excel file sizes can grow significantly when using SmartView.The larger file sizes should not affect performance, but are cumbersome to manage / shareTo reduce a file back to its original proportion:Open the spreadsheetLog into HFMImmediately re-save the spreadsheet.The newly saved spreadsheet will approximate the size of the original spreadsheet.
9Tip #5 – General Excel tips For large SmartView spreadsheets, the only Excel session should be the single SmartView session.PowerPoint uses a large amount of memory and should be closed when working with a large SmartView spreadsheet.For large retrievals, “Refresh” one worksheet at a time rather than initiating a “Refresh All”. Refreshing All worksheets at the same time on a very large workbook may result in system time outs which cause the process to run extremely long.Excel should be set toManual calculation on large workbooks.Select Tools : Options : Calculation tabCheck the Manual calculation option.Use F9 to manually calculate
10Tip #6 - Drill down data analysis Drill down data analysis (i.e. hunting for data issues) will be performed more efficiently by using Data Grids &/or SmartView Ad-Hoc functions rather than SmartView retrieve.Grids and SmartView Ad-Hoc refresh faster than SmartView by limiting cubes pulled into memory.SmartView Ad-Hoc and BI+ reports are more efficient in data transfer, so they are preferred for large data requests on slower networks.
11Tip #7 - Disk spaceA SmartView PC should have a minimum of 1 gig of free space available on disk drive C:Occasionally defragment the disks on SmartView computers.To defrag a disk:From the Start Menu, select ‘My Computer’Right Click on the drive to be checked for Defragmentation and select ‘Properties.From the Tools tab, select ‘Defragment Now’Select the drive to defragment, and then choose ‘Analyze’Run the defragment of the drive if recommended by the Analyze.
12Tip #8 – Working with ‘#NoData’ SmartView may display no data values with a blank, dash, or “#NoData”.This can create issues because these values cannot be used in Excel computations.To fix this problem:Select Hyperion : Options from the Excel header menu,Depress the Display tab,Enter a 0 to the #NoData/Missing Label field,Depress the OK button in the Options Display dialog box to accept the change.
13Tip #9 - Excel Crashes with Large Workbooks Connected to both Essbase & SmartView Conflict having the Essbase and SmartView addins active at the same time.The best work around is to turn off either the Essbase or SmartView addin.To turn the Hyperion addins off,select Tools : Add-Insdeselect the Hyperion Essbase OLAP Server DLL & Hyperion Essbase Query Designer addins when working in SmartView.Similarly, select the Essbase addins when working with Essbase data and deselect the Hyperion SmartView for Office addin.The Hyperion menu may not display when toggling the Hyperion addins on/off unless the Excel session is restarted.
14Tip #10 HFM – Control # of cubes in memory SmartView performance is highly dependent on the number of cubes pulled into memory.A SmartView/HFM cube = all accounts and custom dimensions for a single entity in one scenario for a year. The number of cubes pulled into SmartView equals entities * scenarios * years that are refreshed at a time.The number of cubes pulled into memory with a single SmartView refresh should not exceed 400.If a workbook pulls more than 400 cubes, the entities/scenarios/years should be broken into worksheets so that each worksheet contains less than 400 cubes.Subsequently, only one worksheet should be refreshed at a time so SmartView does not pull more than 400 cubes into memory at a time which could result in system timeouts.Generally, the number of accounts and custom dimensions associated with each entity/scenario/year combination does not matter.Entities Scenarios Years Accounts C1/C2/etc Cube Size * 3 * 3 = , * 2 * 1 = 20The 20 cube worksheet will refresh faster than the 900 cube worksheet
15Tip #11 - Working with both Essbase & HFM To use Essbase & HFM at the same time with only one application connected:Log into Essbase and Retrieve Essbase Data, then disconnect from EssbaseLog into HFM System 9 and Refresh HFM DataIf Essbase and SmartView addins must be used together, changing Essbase settings will mitigate the issue:Select Essbase : Options from the Excel header menu then choose the Global tab.Change the Global Essbase settings to:CHECK Limit to Connected Sheets.CHECK Enable Secondary Button (Right Click button is usually your secondary button)CHECK Enable Double ClickingWith these settings:Essbase Mouse actions will supersede Excel mouse actionsYou will no longer be able to right click on a cell in an Essbase connected sheet to get the context menu (copy, paste, etc.) and no longer be able to double click on a cell to allow in-cell editing.If you right click in an Essbase connected tab on the row or column, you will have the context functionality (copy, paste, insert, etc.).Left double clicking zooms into a dimension member and right double-clicking zooms out.
16Tip #12 - Limit your retrieve formulas The total number of HFM retrieve formulas in an Excel workbook (all worksheets) should not exceed 250,000 otherwise the workbook will likely exceed the local memory available on a 2 GB computer.To count HFM formulas, select Edit : Replace from the Excel Edit header menu then replace each instance of “=HS” with “XYZ” for all sheets. The number of replacements equals the number of SmartView formulas in the workbook.Users should find alternate reporting solutions for spreadsheets that exceed this limit as HFM was not designed to be a data warehouse for Excel.
17Tip #13 - Hyperion Menu has disappeared Due to some previous crash or problem, Excel has disabled the Smart View addin. The issue resides with Excel locating or using the dll.To recover the menu:1. Go to HELP->About Microsoft Excel->disabled items 2. Select HSaddin.dll 3. Press the enable button
18Ending comments….Financial users love SmartView, but hate it’s performanceNetwork performance critical to consistent SmartView performanceHFM upgrade = improved SmartView performanceManage HFM subcube size (Finance)Keep your Oracle DB running efficiently (IT)Tables analyzedEliminate chained rowsDB settings according to Oracle recommendationsOngoing purge of task audit and Error tablesHFM app server configurations (IT)3 GB switchServer settings (i.e. MaxNumDataRecordsInRAM, ….)