Professional Documents
Culture Documents
Hyperion Planning Implementation Boot Camp Exercise PDF
Hyperion Planning Implementation Boot Camp Exercise PDF
1
Implementation Bootcamp
Activity Guide
D64290GC10
Edition 1.0
December 2009
Copyright © 2009, Oracle. All rights reserved.
Disclaimer
This document contains proprietary information and is protected by copyright and other intellectual property
laws. You may copy and print this document solely for your own use in an Oracle training course. The document
may not be modified or altered in any way. Except where your use constitutes "fair use" under copyright law,
you may not use, share, download, upload, copy, print, display, perform, reproduce, publish, license, post,
transmit, or distribute this document in whole or in part without the express authorization of Oracle.
The information contained in this document is subject to change without notice. If you find any problems in the
document, please report them in writing to: Oracle University, 500 Oracle Parkway, Redwood Shores, California
94065 USA. This document is not warranted to be error-free.
If this documentation is delivered to the United States Government or anyone using the documentation on
behalf of the United States Government, the following notice is applicable:
Trademark Notice
Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of
their respective owners.
Title of Presentation
Oracle Hyperion Planning
Presenter’s Name
Presenter’s Title
Implementation Boot Camp
Lab Guide
Section Objectives
In this section, you:
• Copy the distributed required files for completion of the exercises
• Launch the services required to run Essbase Server, Essbase
Administration Services (EAS) and Smart View
• Review
1 Housekeeping & Case Study Hyperion Planning Implementation Boot Camp
In this exercise, you copy the distributed files to be used for the
exercises in this workbook to your version of BIC2g (Business
Intelligence Challenge 2 Go) EPM Demo Image
Copy exercise
files…
1. Insert the thumb drive that is distributed by instructor.
2. See Appendix A-1 for details on copying files saved on your Host
system to various Virtual systems.
3. Start your Virtual Image.
4. Copy and expand the files Planning_Training folder of the thumb drive
to a new folder on the VM image: c:\BootCamp
Eject the thumb drive.
4 Enablement 2.0
Hyperion Planning Implementation Boot Camp Housekeeping & Case Study 1
Exercise 1.2 – Launch the Essbase Services
In this exercise, you launch the services necessary to access Essbase
Server, Essbase Administration Services and Smart View.
See Appendix A.1 for specific instructions for starting the necessary
services.
Start Services…
1. For the exercises in this section, the following services are needed.
(see Appendix A.1 for specific instructions on starting the necessary
services)
OracleOraDb11g_home1TNSListener
OracleServiceORCL
6 Enablement 2.0
Hyperion Planning Implementation Boot Camp Housekeeping & Case Study 1
8 Enablement 2.0
Hyperion Planning Implementation Boot Camp Housekeeping & Case Study 1
Section Objectives
At the end of this section, you will be able to:
• Create new Essbase Application and Database
• Build new Essbase Database Outline
• Use Essbase Spreadsheet Add-in to do ad-hoc queries and create
reports
• Use Smart View for Office to do ad-hoc queries and create reports
• Build and Run Essbase Data Load Rules
• Understand Essbase Architecture: Dense, Sparse, Blocks and Index
• Learn Calculation Fundamentals
2 Essbase Modeling Hyperion Planning Implementation Boot Camp
Log in to Essbase
Administration
Services …
1. From the Windows Start button select All Programs >
Oracle EPM System > Essbase > Administration Services >
Start Administration Services Console
12 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
(you can also Create Application with demodrive Server selected and
by selecting menu bar item Actions > Create > Application for
“demodrive” > Using block storage)
14 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
The Create Database dialog box displays:
13. Hide/Unhide the Navigation Pane on the left by selecting View and
then uncheck/check Navigation.
14. Select the Maximize button to display Outline Editor in a larger view.
16 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
15. Click on button to Add a child to selected member button (see
above) and enter the Dimensions: Measures, Time and Scenario.
18 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Following the Paste, the Outline Editor shows the members in the
new position:
20 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
22. Repeats steps 19-21 to move the other Month members as children of
appropriate Quarter members
st
23. Select the Year member, right-click and select 1 option Edit
member properties …
24. The Member Properties dialog box displays, enter Default Alias of
“Calendar Year” and click Next button to “Save modifications and
change selection to the next member”
22 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
26. Add Members for Measures dimension through Total Gross Sales
(refer to page 6), hint: change Consolidation properties by using
right-click option to Edit member properties …
31. After Time dimension you will now see (Active Dynamic Time
Series Members: Q-T-D). Why isn’t Y-T-D included? Year is the
predefined generation name for the Y-T-D Dynamic Time Series.
Since Year already exists as member in the Time dimension, Essbase
24 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
won’t allow adding a Dynamic Times Series with generation name of
Year.
32. Rename the Year member to “Full Year” and enable Enable Y-T-D
dynamic time series as Gen1
33. Add Scenario members Actual (~), Budget (~) and “Actual vs
Budget” (~) with appropriate Consolidation properties.
34. While in the Member Properties dialog box for Actual vs. Budget,
select the Formula tab.
35. Check the checkbox for Insert Arguments and under Math
category (or near bottom of Alphabetical listing), select @VAR
function, double-click @VAR to move it to the Script pane.
36. Expand the Scenario dimension and with mbrName1 highlighted,
double-click on Actual, then with mbrName2 highlighted, double-
click on Budget.
37. Click on the Verify button. Member Formula dialog box displays -
26 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Create new
Database…
1. Repeat steps 8 and 9 from exercise 2.1 to create new database in
AutoDemo Application called Auto
2. From the menu bar, select File > Open… and in Open dialog box,
with tab on File System, navigate to C:\BootCamp\Calcs\calcbeg.otl
and press OK button.
28 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
3. The outline will appear in the Outline Editor. From the menu bar,
select File > Save as… and in Save As dialog box, with tab on
Essbase Server, double-click on Auto, select Auto.otl and click OK
button.
5. Click No button.
6. In Navigation pane, select the new AutoDemo:Auto database. Right-
click and select Load data…
30 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
7. In the Load Data dialog box, click on Find Data File button and in
Open dialog box, with tab on File System, navigate to
C:\BootCamp\Calcs\explev0.txt and click OK button.
8. Back in Load Data dialog box click OK button to start data load.
10. Click OK button to initiate the default calculation which will take
about 10 seconds to complete.
11. In Navigation pane, select the AutoDemo:Auto database. Right-click
and select Preview data
12. If you see data, this confirms data has been successfully loaded and
calculated at the top level of each dimension. The number shown is
followed by E8, so it is 205,939,054.
32 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
13. From Navigation Pane expand AutoDemo node so that Auto appears
and expand Auto node so that Outline appears, right-click on Outline
and select View. Notice the following items:
- Measures: many Metrics, but no formulas, just examples
- Time: PTD members using shared members, “No Time” member
- Scenario: ScenarioCalculations members
- Total Dealers: Regions alternate hierarchy, “No Dealer” member
- Department: “No Department” member
- Products: “No Product” member
- US Regions: Attribute dimension, go back to Total Dealers and
select AW 001, notice UDA, right-click and View Member
Properties, notice attribute of “West US”, right-click and Remove
split view, to close Member Properties pane
14. Leave the Essbase Administration Services console open to review
the outline as we work through other Day 1 exercises.
Add Essbase
Spreadsheet Add-
in…
1. From the Windows Start button select All Programs >
Microsoft Office > Microsoft Office Excel 2007
2. Select Microsoft Office button (in upper left hand corner) and
select Excel Options at bottom of dialog box.
34 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
15. With Manage: Excel Add-ins selected in the dialog box at the
bottom, click on adjacent Go… button.
36 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
The Add-Ins menu bar option will now show Essbase as an option:
38 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Update the Default
Options…
7. Select Essbase > Options
40 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Connect to an
Essbase
Database…
1. From the Excel 2007 Add-Ins ribbon, select Essbase >
Connect…
The Essbase System Login dialog box displays.
42 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
5. Double-click on Measures (or use Essbase > Zoom In). You will
see the 2 Gen1 members under Measures.
6. Do Essbase > Flashback and then Essbase > Options… and
on Zoom tab, change Zoom In to All Levels and click OK.
7. Again zoom in on Measures. Now you will see all levels of the
Measures dimension, similar to a P&L statement. Be careful not to
use the All Levels or the Bottom Level settings when doing zoom
in on a large dimension as it will bring back more data than you can
reasonably analyze and may take a long time to complete or error out
if there are more rows than Excel can accommodate.
8. Select Essbase > Options… and on Zoom tab, change Zoom In
back to Next Level and click OK.
9. Select “Fleet Units Sales” and Essbase > Keep Only.
10. Double-click on “Total Dealers” and Pivot the Measure member
“Fleet Unit Sales” from Rows to a Column using Essbase > Pivot
or by drag and drop. Double-click on “North America”. Double-click
on Dealers. Double-click on “Auto World”. Double-click on Regions.
Double-click on “Western US”. Double-click on Regions. Double-
click on “Western US”. You can see the Regions alternate hierarchy
uses shared members.
11. Select “Total Dealers” and Essbase > Keep Only and then
Essbase > Member Selection…, in the Member Selection dialog
box select member “Total Dealers” and click Add-> button so that
“Total Dealers” appears under Rules:
The Essbase Member Selection dialog box should be as below:
13. Click on OK. On Member Selection dialog box, under Rules:, under
“Total Dealers”, you will now see “Attribute of UDAWest”, click on
OK. The 5 members of “Total Dealers” dimension with UDA of
UDAWest will be in each row. Retrieve to see data.
14. Right double-click on “AW 001” (or use Essbase > Zoom In),
continue zooming out to “North America”, then zoom in and zoom in
again on Regions.
15. In new column (cell G1), enter the Attribute dimension “US Regions”
(or use Essbase > Member Selection…, and select Dimension
“US Regions”), then zoom in on “US Regions” and pivot the attribute
dimension to columns.
44 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
17. In place of Departments, type cc6350 and do a Retrieve. If you know
the names of members, you can simply type them in. Notice that the
data value doesn’t change. CC6350 is the only department with Fleet
Unit Sales data.
18. In place of Products, type 155 and do a Retrieve.
The Essbase Error dialog box displays:
30. Copy the values of Jan:Jul from “2004 Actual” to “2004 Forecast”
and add new value for Aug -> “2004 Forecast” of 48. Then do
Essbase > Lock, Essbase > Send and do a Retrieve.
31. Create Report1 (see page 6) using Essbase Spreadsheet Add-in.
32. Select Essbase > Disconnect…
Click on the Disconnect button and then click on the Close button.
46 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Exercise 2.5 – Smart View for Office for Ad-hoc Queries and
Reports
In this exercise, , you will familiarize yourself with using the Smart View
for Office to create ad-hoc queries and reports in Excel.
Connect to an
Essbase
database…
1. From the Excel 2007 Hyperion ribbon, select Data Source Manager.
The Smart View Data Source Manager window displays.
2. Use the Switch button (on left) to select Common Provider
Connections in lieu of Independent Provider Services.
48 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
6. The default query (Measures and Time) displays, with the top level in
the other dimensions included in the Point of View (POV).
11. Select Total Dealers, AW 001, AW 002, AW 003 and AW 004 and
click the Add button and then the OK button.
50 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
The values are added to POV as displayed below:
14. Use Select “Calendar Year” and Pivot button to switch it to row
and select “Fleet Sales Units” and Pivot button to switch it to
column.
15. Zoom In on “Calendar Year”, Q1, Q2, Q3 and Q4.
16. Click on Undo button 4 times (to Zoom Out from quarters) and
click on Redo button 3 times to Zoom In on Q1 thru Q3. Undo is
enabled on the Options dialog box and the Ad Hoc tab – “In Number
of Undo Actions, specify the number of permissible Undo operations —
2 through 100”.
17. Right-click on any cell and select Hyperion > Ad Hoc Analysis >
Change Alias Table.
52 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Log in to Essbase
Administration
Services …
1. Log on to Essbase Administration Serices (follow steps from Exercise
2.1, page 11)
2. Expand Essbase Servers node, demodrive node, Applications node,
and AutoDemo node, right-click on AutoDemo and select Create
database …
The Create Database dialog box displays:
Under Database name type AutoPlan and click OK.
3. Repeat steps 2 through 5 from exercise 2.2 to open
C:\BootCamp\Model\FinishedAutoplan.otl from File Server and Save
to AutoPlan.otl on Essbase Server.
4. Review AutoPlan outline making note of dimensions and format of
members.
5. Right-click on AutoPlan and select Create > Rules file, the Date
Prep Editor pane displays.
6. From menu bar select File > Open data file (NOT Open), select
File System tab and select C:\BootCamp\Load\LoadACT.txt file
7. Select Options > Associate outline (or use Associate outline
shortcut button) and confirm AutoDemo:AutoPlan is selected and
click OK button.
8. Select Options > Data source properties (or use Data source
properties shortcut button). The Delimiter tab has Delimiter set as
Tab (the default), for this tab delimited file. If appropriate, you can
select other delimiter including Custom delimiters like | (pipe) or
specific Column width.
9. Select the Header tab. Since the data file has some month number
labels in Row 1, we want to ignore it – under Header lines change
Number of lines to skip from 0 to 1.
Click OK button.
54 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
10. Are all dimensions represented in data?
Select Options > Data load settings (or use Data load setting
shortcut button). Leave Data Load Values tab with default -
Overwrite existing values. On Header Definition tab, expand
Dimension > Scenarios and double-click on Actuals member so that
“Actuals” appears after Header > Name, then expand Dimension >
Versions and double-click on Final member so that “Final” appears
after Header > Name
Click OK button.
11. Select View and make sure Data load fields is checked. This is a
toggle, with either Data load fields or Dimension build fields
checked (or use Data load fields shortcut button).
12. Select Field > Properties and the Field Properties dialog box
displays for Field number:1.
13. Select the Data Load Properties tab and double-click on
Dimension > Year so that “Year” appears after Data load > Field
definition.
14. Click Next >> button and proceed to map fields to dimensions:
Field2 – Total Dealers
Field3 – Entity
Field4 – Products
Field5 – Account
Field6 – M1 (expand Period > YearTotal > Q1)
Field6 – M1
Field7 – M2
Field8 – M3
Field9 – M4
Field10 – M5
Field11 – M6
Field12 – M7
Field13 – M8
Field14 – M9
Field15 – M10
Field16 – M11
Field17 – M12
56 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
15. What do we do with Field18?
Select checkbox to Ignore field during load
58 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Click OK button.
22. Select File > Save As… and save in Essbase Server, Look in:
AutoPlan as File name: LoadAct
23. Right-click on AutoPlan, select Load data… and the Data Load
dialog box displays.
24. Click on Find Data File button and select File System tab and
select C:\BootCamp\Load\LoadACT.txt file and click OK button.
25. Click on Find Rules File button and select Essbase Server tab
and select LoadAct.rul file and click OK button.
60 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
27. On your own, create a new data load rule for AutoDemo:Auto using
C:\BootCamp\Load\datafield.txt file.
What is different? What do we do?
28. Keep Essbase Administration Services Console open for following
exercise.
Review Essbase
Outline
Properties…
1. From the Essbase Administration Services Console Navigation Pane,
select AutoDemo:Auto Outline (under Auto), right-click and select
Edit, the Outline Editor pane displays.
2. Select Properties tab and scroll down to bottom to review
Dimension Storage Types
3. Select Outline tab and expand the dense dimensions by selecting
dimension name and then Outline > Expand to descendants.
4. Count the stored members for each dense dimension remembering to
ignore Shared Members and Dynamic Calc Members and Implied
Shared Members.
5. Calculate the Block Size (Dense Dimension1 stored members x
Dense Dimension2 stored members x … x 8 bytes/member).
6. From the Essbase Administration Services Console Navigation Pane,
select AutoDemo:Auto Database, right-click and select Edit >
Properties, the Database Properties pane displays.
7. Select Dimensions tab and review Type, Members and Member
Stored columns. Notice that no members are stored for Attribute
Dimensions. Do values of Members Stored for Dense dimensions
match your calculations from step 4?
8. Select Statistics tab, does Block Size match your calculations from
step 5?
62 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Exercise 2.8 – CALC DIM command and review of block creation
and Database Statistics
In this exercise you will create a Rollup Calc script using CALC DIM
command and iteratively add additional dimensions to gain better
understanding of how CALC DIM command works and when blocks are
created.
Start by Clearing
data…
1. From the Essbase Administration Services Console Navigation Pane,
select AutoDemo:Auto database, right-click and select Clear > All
data. The Confirm Database Clear dialog box displays. Clink Yes
button. Database Clear dialog box will then be displayed. Click OK
button.
2. Right-click on Auto database and select Create > Calculation
script, the Calculation Script Editor pane displays.
3. On bottom left-hand side of Calculation Script Editor pane, make
sure Insert Arguments is checked and with Categorical tab
selected, expand Functional and scroll down and double-click on SET
UPDATECALC
64 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
6. From menu bar select Syntax > Check syntax (or use Check
syntax shortcut button).
If there are any errors, they should be displayed in the Messages pane.
7. From menu bar select File > Save as…, and save in Essbase
Server, Look in: Auto as File name: Rollup and click OK button.
8. Before we go to Excel, delete the Application log file. Right-click on
AutoDemo Application and select Delete > Log.
Click OK button.
9. Open new Excel workbook, from Hyperion ribbon 1st confirm that
for Options on Ad Hoc tab that the checkbox Suppress Rows No
Data/#Missing is not checked. Select Data Source Manager,
Connect to Provider Services, navigate to AutoDemo:Auto database,
right-click and select Ad-Hoc Analysis.
10. Configure the following grid, enter data values shown below and
Click on Submit Data button.
66 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
12. Select Calculation Script – Rollup and Cube – Auto and click the
Launch button.
Click OK button.
13. From Hyperion ribbon, click on Refresh button. New values for
“Fleet Sales” and “Auto Sales” are displayed.
68 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
70 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Exercise 2.9 – Review Blocks, Index, Dense/Sparse,
Compression and Fragmentation concepts
In this exercise you will review a series of worksheets to reinforce the
concepts discussed earlier regarding Essbase Architecture, with
specific related to the AutoDemo:Auto database.
Open Excel
Architecture
workbook…
1. Open C:\BootCamp\Calcs\123Arch.xls.
2. Review and discuss the initial 5 worksheets:
- Our Block View
- Our Index View
- Basic Consolidation D-S Stats
- Compression
- Fragmentation
3. Prepare for next exercise by leaving 123Arch.xls open and from the
Essbase Administration Services Console Navigation Pane, select
AutoDemo:Auto database, right-click and select Clear > All data.
The Confirm Database Clear dialog box displays. Clink Yes button.
Database Clear dialog box will then display. Click OK button.
Open Excel
Architecture
workbook…
1. Open C:\BootCamp\Calcs\123Arch.xls and select Member Calc
worksheet.
2. Right-click on Member Calc worksheet name, select Move or
Copy… and select Before sheet: Member Calc and make sure to
select Create a copy checkbox as shown below.
Select No button so that “the contents of the sheet” are NOT cleared.
72 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
4. Copy the data values from original Member Calc worksheet to the
Member Calc (2) worksheet and Click on Submit Data button.
5. From Administration Services Console Navigation Pane, right-click
on Auto database and select Create > Calculation script, the
Calculation Script Editor pane displays.
6. On bottom left-hand side of Calculation Script Editor pane, make sure
Insert Arguments is checked and with Alphabetical tab selected,
expand Functional and scroll down and double-click on SET
UPDATECALC. Change to SET UDATECALC OFF;
7. On top left-hand hand side of Calculation Script Editor pane, make
sure Use Aliases is checked, expand Measures and “Net Sales” and
right-click on “Total Cost of Sales (Alias: COS)” and select Insert
member name. Validate/Check syntax and File > Save As…
MembCalc.csc in Essbase Server.
8. Execute MembCalc.csc
9. In Smart View click on Refresh to see results of calculation.
Why are there no results for “Total Cost of Goods Sold”?
10. Revise MembCalc.csc adding the children of “Total Cost of Goods
Sold”:
"Incentives & Rebates";
"Marketing";
"COS";
11. Save and execute revised MembCalc.csc do Smart View Refresh.
Reload Data…
1. Load data from C:\BootCamp\Calcs\explev0.txt file and calculate
database using (default) calculation (see steps 6-10 in Exercise 2.2 for
details).
2. Open C:\BootCamp\Calcs\123Arch.xls, select Rates and
consolidations worksheet and connect to AutoDemo:Auto database
using right-click and selecting Ad-hoc Analysis.
Is anything wrong with the calculations?
3. Select “AW 001” and Zoom Out, select “Auto World” and Zoom In.
Is there anything else that is wrong with the calculations?
st
1 let’s fix “Rebate
% of Sales”
calculation …
4. What should the calculation for “Rebate % of Sales” be?
Is it obvious or do we need to ask the client?
Think about this carefully from a business perspective.
5. From Administration Services Console Navigation Pane, right-click
on Outline under Auto:Demo:Auto database and select Edit.
6. In Outline Editor, expand Measures, Metrics and “Sales Metrics”.
Right-click on “Rebates % of Sales” and select Edit member
properties…. In Member Properties dialog box, select Formula tab
and enter formula - "Rebates" % "Auto Sales";
7. Click Verify button, click OK button for Member Formula success
dialog box , click OK button for Member Properties dialog box and
Save button in Outline Editor.
8. Recalculate database using (default) calculation and in Smart View
click Refresh. Did the results for “Rebate % of Sales” change? Why
not?
9. Recalculate database using Rollup.csc calculation (note: SET
UPDATECALC OFF; turns Intelligent Calculation off) and in Smart
View click Refresh. Are results now correct? Why not?
10. In Outline Editor, right-click on “Rebates % of Sales” and select Edit
member properties…. In Member Properties dialog box, select
Information tab and change Two-Pass calculation: from false
to true, click OK button for Member Properties dialog box and Save
button in Outline Editor.
74 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Restructure Database Options dialog box is displayed:
76 Enablement 2.0
Hyperion Planning Implementation Boot Camp Essbase Modeling 2
Exercise 2.12 – Dynamic Calculations
In this exercise you will learn how to set Dynamic Calc Members and
understand their impact on database block size.
Change Time
consolidations to
Dynamic Calc…
1. In Outline Editor, expand Time and “Calendar Year”, select Q1, then
Q2, Q3 and Q4 using Ctrl+click, right-click and select Edit member
properties…. In Member Properties dialog box, select
Information tab and change DataStorage from Store Data to
Dynamic Calc, click OK button for Member Properties dialog box.
Repeat for “Calendar Year” and click Save button in Outline Editor.
For Restructure Database Options dialog box, select All data
(default) and click OK button.
2. From the Essbase Administration Services Console Navigation Pane,
select AutoDemo:Auto Database, right-click and select Edit >
Properties, the Database Properties pane displays.
3. Select Dimensions tab and notice that Members Stored decreased
from 18 to 13. Select Statistics tab, notice that Block Size has
decreased by almost 30%. Select the Dynamic Retrieve worksheet
and click Refresh. Notice that query response time hasn’t noticeably
changed.
Section Objectives
At the end of this section, you will be able to:
• Create new Planning Database, Application and Data Source
• Model Dimensions and Members in new Planning Application
• Use Outline Load Utility to load Metadata to Planning Application
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
Exercise 3.1 – Create Hyperion Planning Relational Database
Repository, Create Planning Application and Data Source
In this exercise you will create the Hyperion Planning Relational
Database Repository which stores Planning metadata and security and
then a Data Source. Each Planning application must be associated with
a Data Source, which links the relational database and the Essbase
server.
Start Services…
1. For the exercises in this section, start following services (see
Appendix A.1 for specific instructions on starting the necessary
services)
OracleOraDb11g_home1TNSListener
OracleServiceORCL
Start at Demo
Drive Homepage…
2. Double-click on the Demo Drive Homepage shortcut found on the
Demo Drive desktop (see below)
Create
Tablespace…
3. On the left-hand side of page, expand Oracle Database
DemoUtilities and click on Create Tablespace to display
C:\Home\CreateTablespace.html page on right as shown below.
80 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
Double-click on RunCreateTablespace.exe
82 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
Click OK button
11. Close the
C:\DemoUtilities\3PS\Database\Oracle\create_tablespace\Admin
folder
Create User…
12. Back on Homepage, on the left-hand side of page, expand Oracle
Database DemoUtilities and click on Create User to display
C:\Home\CreateUser.html page on right as shown below.
13. Click on Create User link at the bottom of page on the right to open
C:\DemoUtilities\3PS\Database\Oracle\create_user\Admin folder
84 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
17. Scroll down to end of file and confirm that Grant succeeded..and
Commit complete messages displayed. Do not be concerned about
error - ORA-30041: Cannot grant quota on the tablespace
86 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
19. Click on Quit button to close Create User Utility dialog box.
Click OK button
20. Close the C:\DemoUtilities\3PS\Database\Oracle\create_user\Admin
folder
Create Data
Source…
21. On the left-hand side of Home page, collapse Oracle Database
Utilities and click on Home
Notes:
88 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
90 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
Database *: ORCL
User *: AutoUser
Password *: Demov52
Essbase Server
Server *: demodrive
User *: demoadmin
Password *: Demov52
25. Click Validate Database Connection button on bottom left.
Message at top should be displayed:
The database connection was successful.
Click the after message to clear message.
Click Validate Essbase Connection button on bottom right.
Message at top should be displayed:
The Essbase connection was successful.
Click the after message to clear message.
Click Finish button in bottom right-hand corner.
The previous page with message at top should be displayed:
Data source AutoPlan was created successfully
Click the after message to clear message.
Create
Application…
26. From Classic Application Wizard page, following successful creation
of the AutoPlan Data Source, click the Create Application button
in the bottom right-hand corner.
92 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
94 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
96 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
32. At this point the Planning tables will be created in the Planning
Relational Database Repository. To view tables, click Start > All
Programs > Oracle – Client > SQL Developer.
98 Enablement 2.0
Hyperion Planning Implementation Boot Camp Classic Planning Application Creation 3
Enter:
Connection Name – AutoPlan
User – AutoUser
Password – Demov52
Change SID from xe to ORCL
st
The 1 time it will take a number of seconds for applications to
appear after you select Applications.
Update Period
names and
aliases…
1. From menu bar on AutoPlan page, select Administration >
Dimensions D. On Dimensions tab and from Dimensions drop
down list select Period. Note: Begbalance is primarily used for
Balance Sheet accounts. Expand YearTotal and Q1, select Jan and
click Edit button. Change Name: to M1 and Alias: to Jan and click
Save button. An error message displays - An object with the
name Jan already exists. In order to change Alias to an existing
Name, you need to Edit and Save the member twice. Close the error
message and with just Name: of M1 click Save button. Now for M1,
click Edit button. Add Alias: Jan and click Save button.
2. Repeat step 1 for remaining months M2/Feb through M12/Dec
Click Add Sibling button and enter Version: Final and click
Save button.
Click Add Sibling button and enter Version: R1, Alias:
Round1 and click Save button.
Click Add Sibling button and enter Version: R2, Alias:
Round2 and click Save button.
Click Add Sibling button and enter Version: R3, Alias:
Round3 and click Save button.
Click Add Sibling button and enter Version: WhatIf1 and click
Save button.
Click Add Sibling button and enter Version: WhatIf2 and click
Save button.
Add Account
members…
10. From menu bar on AutoPlan page, select Administration >
Dimensions D. On Dimensions tab and from Dimensions drop
down list select Account. Create the Account hierarchy based on
worksheet below from C:\BootCamp\Model\123Model.xls (you may
want to open worksheet in order to cut and paste Account member
names).
Use Multiplication for both price members after Plan Types: for
both AutoFin and AutoHR
Click OK button.
15. Open C:\BootCamp\Model\123Model.xls and Copy the LOAD
worksheet to worksheet Before sheet: LOAD (remember to select
Create a copy checkbox).
16. Select Data Source Manager and connect to AutoPlan:AutoFin
database using right-click and selecting Ad-hoc Analysis.
Select No button so that “the contents of the sheet” are NOT cleared.
17. Copy the data values from original LOAD worksheet to the LOAD (2)
worksheet and click on Submit Data button.
18. Right-click on cell and select Hyperion > Calculation Options >
Calculate, select the Default Calculation Script for AutoFin Cube
and click Launch button.
22. Copy the Actuals and Budget values from original ScenVariance
worksheet to the ScenVariance (2) worksheet and click on Submit
Data button.
23. Click Refresh button, both variances should be 100 indicating that
Expense Reporting for Rebates and @VAR formula is set correctly.
24. Copy the TimeBalanceInput worksheet to worksheet Before sheet:
TimeBalanceInput (remember to select Create a copy checkbox).
25. Connect to AutoPlan:AutoFin database using right-click and selecting
Ad-hoc Analysis. Select No button so that “the contents of the sheet”
are NOT cleared.
26. Copy the data values from original TimeBalanceInput worksheet to the
TimeBalanceInput (2) worksheet and click on Submit Data button.
27. Right-click on cell and select Hyperion > Calculation Options >
Calculate, select the Default Calculation Script for AutoFin Cube
and click Launch button.
28. Select TimeBalanceBefore worksheet, connect to AutoPlan:AutoFin
database using right-click and selecting Ad-hoc Analysis. Select No
button so that “the contents of the sheet” are NOT cleared. Data should
roll up across time in standard manner.
29. From menu bar on AutoPlan page, select Administration >
Dimensions D. On Dimensions tab and from Dimensions drop
down list select Account.
30. Select Headcount, click Edit button, set Time Balance: Balance
and Skip: Missing and click Save button.
Select “Average Inventory”, click Edit button, set Account Type:
Asset, Time Balance: Average (default for Asset accounts is
Balance) and Skip: Missing and click Save button.
31. From menu bar on AutoPlan page, select Administration >
Manage Database B. On Manage Database page, Select
Database checkbox and click Refresh button. When Refresh
Complete message displayed, click Finish button.
32. Select TimeBalanceAfter worksheet, connect to AutoPlan:AutoFin
database using right-click and selecting Ad-hoc Analysis. Select No
button so that “the contents of the sheet” are NOT cleared. Data should
now reflect appropriate Time Balance calculations across time.
33. Review TimeBalanceSkipMiss worksheet.
Create Custom
Dimensions…
34. From menu bar on AutoPlan page, select Administration >
Dimensions D. On Dimensions tab click Add Dimension
button.
Click OK button.
Enter Name: East US and click Save button. Also add Central US
and West US and then click on in upper right-hand corner to close
Create Attribute Value dialog box and click Close button to close the
Manage Attributes and Value window.
37. On Dimensions tab click Add Child button and enter Name: AW
001.
Load members
using utility…
1. Open C:\BootCamp\ODIDIM\OutlineLoadCommands.txt to use as
reference for this exercise. You can Copy commands to the clipboard
and within Command Prompt window do right-click and select Paste.
2. Open Command Prompt Window by selecting shortcut.
3. Paste cd orcl\hysl\products\planning\bin and press Enter.
4. The PasswordEncryption utility creates a file that stores the password
in encrypted form and is used to suppress password prompts for
Planning utilities using the [- f:passwordFile] option as the first
parameter in the command line.
Paste PasswordEncryption \orcl\hysl\password.txt and press
Enter. After prompt to Enter password to encrypt, enter
Demov52. You should see message – Password has been
encrypted and written to the file … successfully
5. Paste 1st OutlineLoad command for Entity dimension and press Enter.
This uses the /N parameter at end of command to perform a “dry run”
by parsing the load file without loading data or metadata. To confirm
that the load file parses without any errors, check the
C:\BootCamp\OutlineLoadEntity.log file to be sure no error messages
were generated. Then paste command again, backspace 3 spaces past
/N and press Enter.
6. Repeat step 5 using 2nd OutlineLoad command for Products dimension
and C:\BootCamp\OutlineLoadProduct.log file
7. Repeat step 5 using 3rd OutlineLoad command for “Total Dealers”
dimension and C:\BootCamp\OutlineLoadDealer.log file. It appears
there is an error. Hint– what is correct format for Dimension Property
– Aggregation? See hp_admin.pdf. Make correction and redo.
8. From menu bar on AutoPlan page, select Administration >
Dimensions D. Review new members for Entity, Products and
“Total Dealers” dimensions. Select Administration > Manage
Database B and Refresh Database.
9. [Optional - if the Account dimension in Exercise 3.2 is incomplete]
Repeat step 5 using 4th OutlineLoad command for “Account”
dimension and C:\BootCamp\OutlineLoadAccount.log file.
Section Objectives
At the end of this section, you will be able to:
• Design new data forms including Asymmetric and Composite
forms
• Create new Business Rules with Run-time Prompts and link them
to Data Forms
• Use additional Data Form Components including Adjust Data,
Grid Spread, Account Annotations, Planning Unit Annotations,
Cell Text, Cell Level Documents, Supporting Detail and Menus
4 Data Form Design Hyperion Planning Implementation Boot Camp
Create Data
Forms…
1. Start services (see Exercise 3.1 for details).
2. Client has provided us with two initial forms that they want to use for
the new Planning application: 1) for entering Unit Sales and Prices and
2) for entering Operating Expenses.
Enter - BootCampForms
Enter Data Form name 1–Unit Sales and Price, Enter Instructions
and click on Next button.
Click on Save button and Click OK button to return to the Data Form
Management page.
11. In left-hand pane, under Folders, expand Forms, select
BootCampForms and select 1-Unit Sales and Price data form
and wait several seconds for the form to be rendered.
12. From menu bar, select View > Instructions I and click the Close
button.
13. Enter sample data into the form as shown below.
14. Select cells Fleet Unit Sales > M1 thru Dealer Price > M3 and select
Edit > Copy O (or Ctrl+C).
- Scenario: Actuals
-Version: Final
click Add Dimension button
-Year: FY05
click Add Dimension button
- Period: Children(YearTotal)
select checkboxes for Read-only: and Show separator:
Notice that prices are adding up across Lev0 Product members. This is
the same issue we had before. How can we make it easy for Data Form
users to get correct results?
Start a New
Application…
1. In Essbase Administration Services, expand Business Rules and
Repository View, right-click on Rules and select New Rule.
Enter values for YearPrompt as shown above and click the Apply
button. A Save As dialog box displays, click OK button, then click
Close button.
Select Auto Sales and Descendants (inc), click > button to move
under Selected and click the OK button.
6. On bottom pane on right, under Value type, scroll down and next to
Totals Dealers and Products, click on Not specified and change to
All.
7. In middle pane on right, select the Range tab.
14. Select the Access Privileges tab and click the Add button.
Select demoadmin and click > button to move under Selected, then
click OK button.
15. On Rules Editor window, click on Save button and then Validate
button.
Click on OK button.
16. Select the Source tab to see the underlying Business Rule script.
Click somewhere in script as though you were going to edit script.
Adjust Data…
1. Open 1-Unit Sales and Price data form. Highlight cells for Fleet
Unit Sales and M1 through M3 and from menu bar select Edit >
Adjust Data J.
Save data.
5. Calculate the AutoPlan:AutoFin database using (default) calc script.
6. Return to data form and from menu bar select View > Refresh R
(or the Refresh shortcut key). From menu bar select Edit > Grid
Spread G. Select the Operating Expense > Q1 > Budget cell.
8. Explore behavior when you select cells and lock them, Edit >
Lock/Unlock Cell K, prior to doing an Adjust or Grid Spread.
Planning Unit
Annotations…
1. Open Unit Sales and Price data form. Notice that POV for this
form defines a specific Planning Unit (combination of Scenario-
Version-Entity). From menu bar select Edit > Annotate Planning
Unit N. You should see an error message – “The planning unit you
selected is not started. Please select a planning unit that has
been started.” Click the Close button. We will discuss Workflow
Management later, but for now let’s go through steps to start a
Planning Unit.
2. From menu bar select File > Workflow W > Manage Process
M. You will 1st be prompted to “Select a valid scenario and
version”.
Notice that you can also add annotations from this window.
6. Click the Change Status bottom and the Change Status dialog
box is displayed. This is where Planners promote the Planning Unit
and Approvers Approve it. Click the Cancel button to close Change
Status dialog box and click the Done button.
Account
Annotations…
1. Open Unit Sales and Price data form. From menu bar select View
> View Account Annotations A. This option is grayed out, by
default Account Annotations are NOT enables for data forms.
2. From menu bar, select Administration > Manage Data Forms
F. Expand Forms folder, select BootCampForms folder, select Unit
Sales and Price data form and click Edit button.
3. Select Other Options tab and under Display Properties, click on
checkbox for Enable account annotations:
Click on Save button and on next screen click OK button.
4. Open Unit Sales and Price data form. From menu bar select View
> Edit Account Annotations A.
5. Enter annotations as shown below:
Save form, select different Page settings and click Go button. Notice
that Account Annotations remain with form across all Page
combinations.
Cell Text and Cell-
Level Document…
1. Open Unit Sales and Price data form. From menu bar select Edit >
Cell Text T.
Enter text and click on Submit button. Cell Text indicator will appear
in upper right-hand corner of cell and message “This cell has cell
text” displays when cursor hovers over cell.
Supporting
Detail…
1. The client has asked how Planners can provide details for their Fleet
Unit Sales by Vehicle Model Year. This is only a requirement for the
155-1000 product line. Open Unit Sales and Price data form.
Highlight cells for Fleet Unit Sales M1 through M3 and from menu bar
select Edit > Supporting Detail S.
Enter 2008 Model Year and click on Add Sibling button, enter
2009 Model Year and click on Add Sibling button and enter 2010
Model Year. Then enter data values for M1, M2 and M3 and click the
Save button.
2. The Unit Sales and Price form will be redisplayed with the new
values for Fleet Unit Sales:
Enter values as shown above and click the Save button. On Edit
Menu window, select checkbox next to menu Item 1.0 Form1 and
press Add Sibling button.
Enter values as shown above and click the Save button. On Edit
Menu window, click the Close button.
3. Manage Data Forms and select the 1-Unit Sales and Price data form,
click Edit button and go to Other Options tab. Notice at bottom left
under Available Menus is TestMenu. Select TestMenu and click the
Add button to move it under Selected Menus. Click the Save
button.
4. Select 1-Unit Sales and Price data form and right click on a row or
column. Notice the 2 menu options now available in addition to thew
default right click options. Select Operating Expenses.
Section Objectives
At the end of this section, you will be able to:
• Add new users and groups, provision them with appropriate role(s)
and set up appropriate access to Forms and Data
• Use Life Cycle Management
Hyperion Planning Implementation Boot Camp Security and Administration 5
Exercise 5.1 – Planning Security
In this exercise, based on requirements provided by client, you will add
a new user, provision user as a Planner and set up appropriate Form
and Data access.
Select checkbox next to jblow and click Add button to Add jblow
under Assigned Users, click Finish button.
5. The Status Message window displays - Group 'Auto World
Planners' created. Click OK button.
Provision Group…
6. On Shared Services Console, right-click on Auto World Planners
group and select Provision.
Update
Application
Settings…
9. Log On as demoadmin and from menu bar select Administration >
Application Settings S.
Notice that no Forms are available and that the Administration menu
bar option is not available. This is expected behavior. There is No
Access to Forms for Planners or Interactive Users unless the
Administrator specifically assigns access.
Add Form
Access…
11. Log On as demoadmin and from menu bar select Administration >
Manage Data Forms F and select 1-Unit Sales and Price form.
12. Click on Assign Access button and then the Add Access button.
Select jblow, radio button next to Write and click the Add button.
Refresh Security…
16. From menu bar, select Administration > Manage Database B
Select checkbox for Security Filters and click the Refresh button.
17. Log On to Essbase Administration Services Console, select
AutoPlan:AutoFin database, right click and select Edit > Filters. On
Filters pane, select fjblow and click the Edit button.
18. From Planning Web Client, Log Off and Log On as with User
Name – jblow. Select 1-Unit Sales and Price form
Log On to Shared
Services…
1. Select ORACLE EPM Shared Services from Internet Explorer
Favorites (http://demodrive:28080/interop/index.jsp) and Log On as
User Name: demoadmin.
Review Planning
Artifacts…
2. Navigate to Application Groups > Planning > AutoPlan.
Expand File System, enter AutoPlan and click the Next button.
Section Objectives
You can gain access to your disk drives on the local computer during a Remote Desktop
session. You can redirect the local disk drives, including the hard disk drives, CD-ROM
disk drives, floppy disk drives, and mapped network disk drives so that you can transfer
files between the local host and the remote computer in the same way that you copy files
from a network share. You can use Microsoft Windows Explorer to view the disk drives
and files for each redirected disk drive. Alternatively, you can view the files for each
redirected disk drive in My Computer. The drives are displayed as "drive_letter on
terminal_server_client_name" in both Windows Explorer and My Computer.
To view the disk drives and files for the redirected disk drive:
4. Expand Drives and select drive the USB Flash Drive the BootCamp folder is
assigned to (e.g. H:)
5. Click OK button to return to Local Resources tab and then click Connect
Option 2
“The simple solution I've found is IsoRecorder ... this provides a Windows Explorer shell
extension that enables a folder to be quickly converted to an ISO format disk image
which can then be attached 'on the fly' to the CD Drive running within the VS virtual
machine.”
http://isorecorder.alexfeinman.com/isorecorder.htm
Attach ISO file to the CD drive inside virtual server using options in the Virtual Server
configuration
Notes
• Dragging and dropping large files will cause Virtual PC to temporarily stop responding until the
process is complete.
• As an alternative to copying a file or folder, you can use shared folders to make a file or folder
available to both the host and virtual machine. For more information, see Share a folder between a
virtual machine and the host operating system.
Option 2
1. After the image has been started, return to Virtual PC Console and
click the Settings button.
Click OK button.
2. The Settings window displays:
3. Select the Shared Folders setting on left pane and click on Share
Folder... button in right. The Browse for Folder window displays:
Expand the drive assigned to the USB Flash Drive and select the
BootCamp folder. Make note of the drive letter assigned (e.g. Z, or
alternatively you can select a specific drive letter).
4. Press the OK button and when you return to the Setting window, press
the OK button.
If Shared Services service does not startup, try to start the OpenLDAP service
manually from the Services control panel. If it fails then it is possible that Shared
Services is corrupt. To resolve this issue, shut down all services except the
Oracle database, open Windows Explorer and go to c:\prods\ss\batch and run
Repair_OpenLDAP.bat. Then restart Shared Services and test the login to
Shared Services UI before starting other services.