Managing Smart View Shared Connections

Similar documents
Force Excel to Calculate Dependencies In Order

Hyperion Essbase Audit Logs Turning Off Without Notification

Oracle Planning and Budgeting Cloud (PBCS)

Recovering An Essbase Application From a Corrupt Data File

Oracle Hyperion Tips and Tricks. NEOAUG Eric Sanders, Gordon Strodel Monday, October 22, 2012

Budget Process Tools: Smart View Ad Hoc Basics

Budget Process Tools: Smart View Ad Hoc Basics 1

Budget Process Tools: Smart View Ad Hoc Basics 1

Verify that your system configuration (product version and release level, platform) exactly matches what is specified in the Readme.

CalPlan. Creating a Unit Plan Navigating CalPlan Workbook 1/25/18

Oracle 1Z0-272 Exam Questions & Answers

This Readme file describes the defects fixed in this patch and the requirements and instructions for applying this patch.

Drillbridge: Easy Hyperion Drill-through with No Redevelopment

NC User Conference Tips and Tricks for SAS FM June 16, 2009

USING ODBC COMPLIANT SOFTWARE MINTRAC PLUS CONTENTS:

Hyperion course offered -

Table of Contents. User Manual

Purpose... 1 New Features... 1 Known Issues... 2 Defects Fixed in this Release... 9 Documentation Updates... 11

EXCEL BASICS: MICROSOFT OFFICE 2007

Editing XML Data in Microsoft Office Word 2003

Rutgers University. Smart View Training Guide

INTRODUCTION BACKGROUND DISCOVERER. Dan Vlamis, Vlamis Software Solutions, Inc. DISCOVERER PORTLET

Full file at Excel Chapter 2 - Formulas, Functions, Formatting, and Web Queries

Seagate Crystal Reports 8 and Hyperion Essbase

Q&As. Excel 2010 Expert. Pass Microsoft Exam with 100% Guarantee. Free Download Real Questions & Answers PDF and VCE file from:

This chapter is intended to take you through the basic steps of using the Visual Basic

Excel Tables & PivotTables

EXCEL BASICS: MICROSOFT OFFICE 2010

Using Microsoft Excel

Business Insight Authoring

User Manual instantolap

EFIS 2.0 Training Materials Child Care User

MICROSOFT OFFICE. Courseware: Exam: Sample Only EXCEL 2016 CORE. Certification Guide

1. About AP Invoice Wizard

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

TABLE OF CONTENTS. TECHNICAL SUPPORT APPENDIX Appendix A Formulas And Cell Links Appendix B Version 1.1 Formula Revisions...

Excel Part 3 Textbook Addendum

If An Excel Worksheet Is In Manual Calculation Mode Press F9 To Recalculate

5. Excel Fundamentals

Microsoft Excel XP. Intermediate

Style Report Enterprise Edition

CREATING ACCESSIBLE SPREADSHEETS IN MICROSOFT EXCEL 2010/13 (WINDOWS) & 2011 (MAC)

2. create the workbook file

Introducing Microsoft Office Specialist Excel Module 1. Adobe Captivate Wednesday, May 11, 2016

OSR Composer 3.7 User Guide. Updated:

Managing Your Website with Convert Community. My MU Health and My MU Health Nursing

Quick Reference Guide 8 Excel 2013 for Windows Keyboard Shortcut Keys

SAS Data Explorer 2.1: User s Guide

XLCubed Version 9 QuickStart

Support for Oracle General Ledger Essbase applications in Calculation Manager

Using Microsoft Excel

Chapter11 practice file folder. For more information, see Download the practice files in this book s Introduction.

Interactive Reporting & Essbase. interrel Consulting

Call: Hyperion Planning Course Content:35-40hours Course Outline Planning Overview

Manual Calculation Definition Excel Shortcut Keyboard

Excel 2007/2010. Don t be afraid of PivotTables. Prepared by: Tina Purtee Information Technology (818)

Getting started 7. Writing macros 23

Excel Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts. 6. You can use a table s sizing handle to add columns or rows to a table.

COPYRIGHTED MATERIAL. Making Excel More Efficient

Welcome to Introduction to Microsoft Excel 2010

CALCULATE NPV USING EXCEL

Question No : 2 Identify four disadvantages / considerations when using a transparent partition.

New Perspectives on Microsoft Excel Module 1: Getting Started with Excel

MICROSOFT EXCEL KEYBOARD SHORCUTS

Oracle Hyperion Strategic Finance, Fusion Edition. Readme File. Purpose. Release This file contains these sections:

Oracle Crystal Ball, Fusion Edition. Readme. Purpose. New Features. Installation Information. Release Patch Set 1 (PS1):

Office 2016 Excel Basics 25 Video/Class Project #37 Excel Basics 25: Power Query (Get & Transform Data) to Convert Bad Data into Proper Data Set

Oracle Planning and Budgeting Cloud

Tips & Tricks: MS Excel

Oracle Financial Consolidation and Close Cloud. October 2017 Update (17.10) What s New

Chapter 10 Linking Calc Data

Microsoft Excel 2007 Macros and VBA

Cloud CFO Trial: Step by Step Guide

Specification Manager

EDITING AN EXISTING REPORT

MODULE III: NAVIGATING AND FORMULAS

Microsoft How to Series

HYPERION ESSBASE INITIAL EXERCISE

Excel 2007 New Features Table of Contents

Advanced Excel Macros : Data Validation/Analysis : OneDrive

Copyright 2018 MakeUseOf. All Rights Reserved.


Oracle Essbase & Oracle OLAP: The Guide to Oracle's Multidimensional Solution by Michael Schrader et al. Oracle Press. (c) Copying Prohibited.

Microsoft Excel 2010

Computer Shortcuts. Files menu options in current program. Edits options in current program Universal Help in almost every Windows program.

Doc. Version 1.0 Updated:

23 - Report & Export

Microsoft Excel 2010 Training. Excel 2010 Basics

UAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Combining Data Your Way

Excel & Business Math Video/Class Project #01 Introduction to Excel. Why We Use Excel for Math. First Formula.

Hyperion Financial Management Course Content:35-40hours

1. Introduction to Microsoft Excel

WEEK NO. 12 MICROSOFT EXCEL 2007

Excel 2016 Basics for Windows

EXCEL CONNECT USER GUIDE

Rev. C 11/09/2010 Downers Grove Public Library Page 1 of 41

CA Productivity Accelerator 12.1 and Later

Microsoft Office Excel 2003

Planning User Manual

Specification Manager

Transcription:

Managing Smart View Shared Connections If you use Smart View, you are familiar with the Smart View Shared Connection URL, which is unique to the environment that Smart View connects. That property is saved in a file on your computer and has the default URL, as well as all the saves URLs in the drop-down list. There are times users want this drop down cleaned up. If the URL changes due to environment changes, or they enter the wrong URL and it is saved, the need to clean up what is in this setting can reduce confusion and user frustration. Often, IT departments want to deploy these settings and need to understand how to make every user s Smart View configuration the same. Understanding where these settings are stored and how the file that stores them is configured will assistance with either of these requests. The user s computer will hold, or require a file if a new deployment of settings is the path IT takes, in the following folder. <drive>:\users\<username>\appdata\roaming\oracle\smartview The drive is almost always C, and the username is unique to every organization in the naming convention used. If the user already has setup Smart View, a file named properties.xml exists. This file can be edited in any text editor. If you are familiar with XML files, you will see a typical XML structure. The entire file is enclosed in a cfg tag, so it is opened with <cfg> and closed with </cfg>. The current provider URL is within a provider tag. All saves provider URLs are inside a previousurllist tag and separated by a pipe ( ) delimiter. So, the file is laid out like this.

<?xml version= 1.0?> <cfg> <provider></provider> <previousurllist>provider 1 provider 2 provider 3 </previousurllist> </cfg> As a consultant, I have many providers saved, so the configuration.xml file on my system looks like a little busy. The file will likely be smashed together and not easily readable. Opened in a text editor: <?xml version= 1.0?><cfg><provider><overrideWorkspaceUrl>https://pl anning-testa499161.pbcs.us6.oraclecloud.com/workspace/smartviewproviders< /overrideworkspaceurl><previousurllist>http://mp1epm01:19000/s martviewproviders http://mp1epm01:19000/workspace/ https://pla nninga499161.pbcs.us6.oraclecloud.com/workspace/smartviewproviders https://planning-test-a499161.pbcs.us6.oraclecloud.com/workspa ce/smartviewproviders https://planning-test-a499161.pbcs.us2.o raclecloud.com/workspace/smartviewproviders https://planning-t estshiloh.pbcs.us2.oraclecloud.com/workspace/smartviewprovidersx http://mp1epm01.huronconsultinggroup.com:19000/workspace/smart ViewProviders https://mp1epm01:19000/smartviewproviders https: //mp1epm01.huronconsultinggroup.com:19000/aps/smartview https: //mp1epm01.huronconsultinggroup.com:13080/smartviewproviders</ previousurllist><overrideurl/></provider></cfg> If this file is opened in an XML editor, or viewed in Internet Explorer, it will be more readable.

If old providers need to be removed, they can be deleted from this file and the user will see the change the next time Excel is started. If there is a need to distribute a pre-configured setup, build this file manually, or use an existing user s file, and deploy it to all new users. Using a Shared Connection with HSGetValue/HSSetValue with Planning or PBCS If you are a fan of the HSGetValue and HSSetValue, you probably are using a private connection. As you know, anybody that uses the template has to either change the connection string to their own predefined private connection, or set up a private connection with the same name. When dealing with inexperience users, both methods can be problematic. You may be surprised to know that the Get and Set Value functions can use a shared connection. Rather than using the private connection name, the following can be specified to use a shared connection in place of the private connection name. Private connection syntax: HsGetValue( PrivateConnectionName, POV ) HsSetValue (dollar amount, PrivateConnectionName, POV )

Shared connection syntax: HsGetValue( WSFN ProviderType Server Application Database, PO V ) HsSetValue (dollar amount, WSFN ProviderType Server Application Database, POV ) Parameter Summary WSFN is a static string and never changes The provider type for planning is HP regardless of whether the server is a cloud server or on premise server The server specifies the location of the server housing the application. For PBCS, use the URL provided by Oracle (planning-test-domain.pbcs.us2.oraclecloud.com) The application is the application name The database is the plan type, or database name Put that all together and the string looks like this. WSFN HP planning-test- A12345.pbcs.us2.oraclecloud.com Finance Revenue Conclusion Although there are a few drawbacks to using a shared connection (users could use the wrong connection and not get the expected result), my experience has been that the pros (no setup of private connections, can be used in multiple environments without changing anything, etc.) far outweigh the cons.

Force Excel to Calculate Dependencies In Order Overview If you have ever used custom functions in Excel, depending on the complexity of them, you have probably run into an issue where the accuracy of the results was sporadic. There is a quick solution. Use CTRL ALT SHIFT F9. The lengthier explanation from Microsoft explains that the calculation of worksheets in Excel can be viewed as a threestage process: Construction of a dependency tree Construction of a calculation chain Recalculation of cell With the introduction of complex VBA functions, the default calculation can produce inaccurate results because it doesn t evaluate the dependency tree and calculation chain correctly. So, if you have this issue, the most complete and thorough (and time consuming) calculation can be initiated by clicking CTRL ALT SHIFT F9. This forces the dependency tree to be rebuilt and recalculates the entire workbook. There are several levels in forcing Excel to calculate. F9 Recalculates all cells that Excel has marked as dirty, that is, dependents of volatile or changed data, and cells programmatically marked as dirty. If the calculation mode is Automatic Except Tables, this calculates those tables that require updating and also all volatile functions and their

dependents. VBA: Application.Calculate SHIFT F9 Recalculates the cells marked for calculation in the active worksheet only. VBA: ActiveSheet.Calculate CTRL ALT F9 Recalculates all cells in all open workbooks. If the calculation mode is Automatic Except Tables, it forces the tables to be recalculated. VBA: Application.CalculateFull CTRL ALT SHIFT F9 Causes Excel to rebuild the dependency tree and the calculation chain for a given workbook and forces a recalculation of all cells that contain formulas. VBA: Workbooks(reference).ForceFullCalculation (introduced in Excel 2007) References Microsoft.com Article Microsoft Article (PDF)

Why Can t Planners Access Essbase In Hyperion 11.1.2.1, there is a change in how security is deployed. If you are having an issue deploying Planning security with Essbase adhoc access, and the user can t 1. 2. 3. Access Essbase Adhoc Access FR reports using an Essbase connection Access Essbase directly you are not alone. This is not classified as a bug, but it sure can cause a lot of frustration. If you have a user that needs access to Essbase directly, the user can t be associated to ONLY Planning applications. For them to get access to Essbase, even to access the Planning application, they must have security to a native Essbase application (a NON Planning application). From the Oracle Doc ID 1328741.1 SYMPTOMS Trying to add the Essbase application access type to a Planning user in Shared Services so the user can access native Essbase applications using the Excel Add-in. Shared Services confirms the update when saved but when checking the user again, it only has Planning access. This also happens when trying to use the MaxL command to modify the application access type. CAUSE Starting in EPM v11.1.2, a user s type (application access type) cannot be changed by Maxl, the EAS console or manually via Shared services console. The type is automatically assigned based on the roles that the user has.

If a user has a role on a Planning application only, then that user is treated as a Planning user. If the user has a role on a Essbase application only, then the user is treated as an Essbase user. If the user has roles on both Planning and Essbase applications the user is treated as a Planning and Essbase user. SOLUTION In order for a Planning user to access native Essbase applications in the Excel Add-in, the user will need to be given access to a native Essbase application. For example, assign the Planning user Read access to the Demo application. What s New with Smart View The newest release of Smart View (Release 11.1.2.1.102) includes many helpful, long-awaited features sure to both enhance the end-user experience and increase productivity. Many of the new features are examined below while a complete list and their descriptions can be found here. Ad Hoc Operations in Multiple Cells Previous versions of Smart View limited users to cell level ad-hoc operations. For example; say you wanted to Zoom In on a member, Smart View limited this action to a single cell (single member). The newest version allows users to select a range of cells before performing an action allowing for quicker answers. Multi-cell actions such as Zoom In, Zoom Out, Keep Only and Remove Only are now permitted.

Member Information End users of Smart View often struggled to find additional information pertaining to members of a dimension from which they queried. This problem has been remedied with the new Member Information button located in the Essbase ribbon. When focused on a single Essbase member, users can click the Member Information button and be presented with multiple member properties such as: Dimension Name Member Level Member Generation Parent/Child Name Consolidation Operator Alias Tables Alias Names Attributes Formulas Comments User Defined Attributes (UDAs)

Linked Objects End users with proper access can now add/ access Linked Reporting Objects and Linked Partitions. Having Linked Reporting Object access allows for cells notes, external files and URLs to be linked to Smart View data cells for reference. Access to Linked Partitions enables connection between 2 separate databases. This allows users to navigate database A while connected to database B, opening up additional data analysis opportunities. Displaying Member Names and Aliases Previous versions of Smart View generated a common complaint centered on the display of member names versus aliases. Essbase and Planning users familiar with the Essbase Add-In were accustomed to displaying both member names and aliases in a retrieve. These users had become frustrated by Smart View s inability to function similarly. This problem has been fixed with Oracle s latest release whereas users now have the option to display member names and their aliases, side-by-side, on retrieves.

POV Toggle The POV Toggle button allows end-users the ability to move dimensions from the Smart View POV Toolbar to row one, thus placing all dimensions on the grid. Users familiar with the Essbase Add-In will appreciate this functionality, allowing power users quicker retrieve setup times. This can easily be switched back with the click of the POV Toggle button. Sheet Level Options Previously, all Smart View specified Options were global in nature. Options found in the Options dialog box including Member Options, Data Options and Formatting Options are now sheet specific, allowing for multiple sheets to function with their own definitions. This means Sheet 1 could drill to the bottom level and display only member names while Sheet 2 could drill to the next level and display the combination of member name and alias. Note that options found in Advanced Options, Cell Styles and Extensions remain global in nature. Butterfly Reporting One of the commonly used features of Financial Reporting involves the use of Butterfly reporting. Butterfly reports display a column of dimensional members between two columns of data.

New Zoom Options Users now have additional Zoom options including: Same Level Sibling Level Same Generation Formulas (retrieve data for all members that are defined by the formula of the selected member) Submit Data without Refreshing Gone is the requirement to refresh a grid prior to submitting data while in Free-Form mode. As noted above, this review includes many, but not all new features released with Smart View 11.1.2.1.102. Please visit Oracle for a complete list and description of each new feature.

What s New in Hyperion Essbase 11.1.2? Working with people new to Essbase every three to six months, I am always looking for ways to show users their hierarchies effectively. Many of them don t have access to Essbase administration services or EPMA. So, I always fall back to excel as a distribution method, as well as documentation, to show hierarchies. Expanding hierarchies to all descendants is a great way to show small hierarchies, but, I am always asked to make it a collapsible hierarchy using the Excel grouping feature. The challenge of doing this manually to a hierarchy with thousands of members is that it is extremely time consuming and very error prone. The following script can be added to any workbook to automate this effort. [crayon-5bc65a76bfcc5950489248/] Setup First, this sub routine has to be added to a workbook. Open up the visual basic editor. Right click on the workbook in the project explorer window and add a new module. Paste the code above in the new module. The editor is in different places in different version. In Excel 2007 and 2010, the Developer ribbon is not visible by default. To make it visible, go to the navigator wheel and click Excel Options. There is a checkbox named Show Developer Ribbon that will make this developer ribbon viewable. How To Use First, open the member selection option in the Essbase add-in

or smart view and select the parent. Add all its descendants. Alternately, change the drill type to all descendants and zoom in on the member of the hierarchy. Retrieve, or refresh, the data, and make sure the indent is set so the children are indented. Now, highlight the range of cells that has the hierarchy/dimension that the grouping should be applied. This should include cells in one column of the worksheet. Open the code editor and place the cursor inside the sub routine you added from above and click the green play triangle in the toolbar to execute the script. When this is finished, go back to the worksheet with the hierarchy and it will have the hierarchy grouped. Excel limits the level of groupings to eight. If the hierarchy has more than eight levels, they will be ignored. Now, the hierarchy can be expanded and collapsed for viewing. Shortcut keys or toolbar buttons can be assigned to execute this function if it is used frequently. If you are interested in doing this, there are a plethora of how-to articles on this topic. This Google search will get you started if you choose to go down that path. So, the next time you need to explain a hierarchy in Essbase, or distribute it in a common format, hopefully this script will help. Empower Users To Improve Calculation Times As an Essbase user, you have more power to improve performance than you think. How many times do you lock and send data

through Excel, SmartView, or web forms, that include zeros? How many times do you allocate data to a finite level out of convenience? Understanding what this does to Essbase is critical to understanding how a user can negatively impact performance without adding any value to the analysis or the results the database produces. I analyzed a planning database used in one of the largest financial institutions in the world. Over 60% of the values entered were zero. Another 20% of the values were less than 1 dollar. By eliminating the zeros, the total calculation time of the planning application was under 20 minutes. With the zeros, it was nearly 2 hours. There are two reasons for this. First, there is a different between empty and zero. Empty consumes no space to store whereas a zero consumes the same space as 1 billion. Think of this as a grocery bag. If you fill a grocery bag with nothing, it takes up no space. If you fill it with empty cans (a zero), it consumes the same amount of space as if those cans were full (1 billion). The example below is very common. Assume that a forecast needs to be done for the last 3 months of the year. Frequently, a spreadsheet would hold zeros for the first 9 months. 18 cells have zero and 6 cells have a positive value. That means that 75% of your data could be eliminated by not loading zeros. The same load with #Missing is more effective. I highly recommend reading the article explaining dense and

sparse to understand what a block is and what it represents before you continue this article. There is also another very significant factor in loading zeros. Loading a zero that creates a block just to hold a value of zero can explode the size of the database, as well as the time it takes to consolidate and execute business rules. The more blocks that have to be loaded and consolidated, the longer it takes to finish. If each block was a spreadsheet and you had to do this manually, you would have to open each spreadsheet and enter the number into a calculator to consolidate. If 75% of the blocks you opened were zero, it wouldn t change your total, but it would drastically increase the time it takes because you still have to open each spreadsheet. If an Essbase database has 1,000 blocks, and 75% of them only hold zeros, it will likely take 2 or 3 times longer to calc the zeros because it still has to open the block and add the zero. Remember, a zero acts no differently than a value of 100. As an example to the above, the following example would create a block for South and West, inflating the database size. Users can significantly reduce this unnecessary explosion in size by loading a blank as apposed to a zero. If zeros are already in the database, leaving the cell blank will NOT overwrite the zeros. If zeros are loaded inadvertently, a #Missing has to be used to remove them. For all you users loading data, it can be a hassle removing the zeros. Being responsible can significantly improve your experience with Essbase. To make it easier, take a look at

the function in the In2Hyperion Excel Ribbon that replaces all zeros with #Missing. Why is the maximum number of returnable rows in SmartView only 5,000? Regardless of whether the perception of using SmartView for large queries is good or bad, the reality is that finance and accounting users require the ability to pull large volumes of information out of Essbase. The only limit that I am aware of in the days of the Excel Add-In was the maximum number of rows Excel would allow (assuming the Essbase application cache settings were high enough to support it). With SmartView, there is a limit. The limit is controllable very easily, however. The error that users may question an administrator follows. Cannot perform cube view operation. OLAP error (1020011): Maximum number of rows [5000] exceeded. To increase the maximum number of rows a user can retrieve, or submit, edit the service.olap.dataquery.grid.maxrows property in the essbase.properties file. The default is 5000. While editing this property, it may be benefitial to evaluate the size if the columns (.olap.dataquery.grid.maxcolumns), which is set to 255 by default. Once this is updated, restart the Hyperion services. The location of the essbase.properties file is dependent on the version of Essbase installed. Start by going to the

server with APS installed. Location for version 9.3 %HYPERION_HOME%\AnalyticProviderServices\bin directory Location for version 11 %HYPERION_HOME%\products\Essbase\aps\bin\