Anda di halaman 1dari 10

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

1 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

Home
About
Careers
Clients
Consulting
Training
Support
Articles
Blog

April 17th, 2009 by Mark Rittman


Earlier in the week I posted an introduction to Hyperion Planning, and then went through the process of setting up the
Planning sample application. Today Ive been working through creating my own Classic Planning application, to see
how the process works. Note that this article by no means is the definitive way to approach this, in fact many of the
tools Im using in this posting have been superseded by the EPM Architect utility thats come with EPM 11.1, but what I
went through today allows you to get a basic application up and running before tackling the new features in 11.1
The first step, as with the sample application, is to define a data source that points to your Essbase server and a
relational database schema. Once this is created you can step through the Classic Application Wizard and configure the
standard Planning dimensions. For periods and Years, I just work with one year of data (FY08) and the standard
quarters, months and weeks, which translates into two planning dimensions (year and period) later on.

I choose a single currency (USD), a single plan and then confirm the details. Once I press Finish, Planning will create an
Essbase application but no database at this point that will come later on once Ive configured my custom and standard
dimensions.

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

2 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

Once the application is created, I then go and firstly, configure the remaining standard dimensions. I create a single
scenario for my planning exercise; at some point in the future I may create multiple scenarios for three and five year
plans, mid-year plans and so on.
I then create a user-defined (custom) dimension, to hold product information. Once the dimension is created, at this
point it has no members or hierarchies, and it only exists in the Planning metadata.

Now I could use the Add Child and Add Sibling buttons to add my dimension members manually, but instead Im going
to use the Outline Load Utility to load my product dimension members from a CSV file, like this:

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

3 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

This file has a header row at the top, that defines column one as being the parent, column two being the child and
column three, the data storage option. I load this file in using the utility from the Windows command prompt
C:\> c:\Hyperion\products\Planning\bin\OutlineLoad /A:plndem2 /U:admin /M /I:c:/
files/product.csv /D:Product /L:C:/files/product.log /X:c:/files/product.ecp

and then go back to the Planning application to check the new members and hierarchy.

At this point, my dimension (including account dimension) information only exists in the Planning metadata, in the
relational tables, and so my next step is to generate the Essbase database thatll hold the physical versions of these
objects. The idea with planning is that you do all the definition in the Planning application (or in EPM Architect) and
dont really edit the database outline yourself, in this way its similar to Oracle EPB which took a similar approach.
I generate the database and then check the outline in Administration Services, to see all the dimensions and members

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

4 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

there including my user-defined product dimension.

Now the database is there, I can load the initial planning data into it. My initial budget plan will be a bottom-up plan,
and therefore Ive prepared a load file offline that contains the initial budget figures that I want my users to work with.
Other scenarios might involve target-led, top-down budgets where I might copy last years figures into the budget
database at the top level, apply an uplift and then allocate the figures down based on each region and products share of
sales. For now though, well just load the level 0 data in from a load file like this:

The way this load file works, is that you have to prefix each line with a set of unique dimension member names so that
Essbase knows where to put your data. The first line contains the values that dont change for the whole load file,
which for me are the scenario name (current), the version (BU, for Bottom-Up, version 1) and the Financial year,
wheras the rest of the rows contain a product, entity, period and account member name followed by the value to insert.

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

5 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

I load this data file in using the Load Data feature in Administration Services.

Now Ive got some data in, I return the Planning web application and start defining a data form so that users an enter
their budget figures. This involves selecting the dimensions that I want to display across the page, the measures I want
to enter and default values for the Point of View.

I now have two forms that I can use for data entry, one for revenue and one for quantity. In real life Id also add
variables and data filters in so that users only saw the entities that they were responsible for, but for now Ill just create
a task list that includes these two forms plus a step at the end where the user can submit their updated budget figures.

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

6 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

So now I can save everything and then run the task list as a user, entering my budget figures into the data form, which
will write the values back into the Essbase cube save the form.

Once each budget task list is complete, I check the relevant box and then submit the budget for approval. In real life
this process would typically go through multiple iterations until everyone is happy with the figures (or at least youve
finally come up with the figures that the boss wanted in the first place).

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

7 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

So, thats a very basic Planning application. Going on from here, you would define business rules so that super-users
can allocate data down and roll it up the various hierarchies, and you can develop more complex workflow to model
the real budget process in your organization. Many of the tools Ive used have been upgraded in EPM 11.1 so that
dimensions and calculations are handled in a single, separate application that goes across multiple EPM Suite
applications, and if I get time over the next few weeks Ill take a look at those to. But for now, this is a simple Planning
application that shows off some of the key features of the tool.
Share
Tweet

Like

Posted in Hyperion | 9 Comments

Comments
1. Marjorie Says:
May 8th, 2009 at 3:59 pm
Thank you Mark. Very useful intro makes it easier to go over the online documentation.
Regards,
Marjorie
2. Hanwen Says:
May 22nd, 2009 at 5:17 am
Mark,
Any similar example on how to create a planning application in 931?
Thanks
3. Omer Says:
August 17th, 2010 at 6:55 pm
Mark,
I am learning planning by myself & couldnt see Planning Administration under the Classic Application
Administration and moreover I couldnt see
Application Library
Dimension Library
just wondering am I have to download some more software tool other than Oracle Hyperion Financial

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

8 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

Management, Fusion Edition Release 11.1.1.3.0


thnx & regards
4. Omer Says:
August 17th, 2010 at 6:56 pm
otherthan Oracle Hyperion Planning, Fusion Edition Release 11.1.1.3.0
5. Kiran Says:
February 18th, 2011 at 9:10 am
Hi Mark,
Is there any process to loaddata from planning workspace environment in classic applications?
means using loadfiles or we can call any maxl in workspace to load data or we can call any lodrules or we can
call batch scripts?
if is there any possibility please let me know.
Thanks,
Kiran
6. william Says:
March 2nd, 2011 at 7:34 am
How can I use dimension name that contains a space (ex. Acct Std) in outlineload?
7. Graciela Arevalo Says:
June 14th, 2011 at 9:12 pm
How do you create a Single Currency Application? Is the Currency Dimension required if will only be using USD
Tahnks
8. seeni Says:
March 5th, 2012 at 12:38 pm
Is there any way to load the data through outlineload utility or using som eother utility(without using EAS load
data option)?
9. Sowjanya Says:
September 22nd, 2013 at 6:10 am
Very helpful information.
Thank you very much for sharing information.

Adding Oracle Big Data SQL to ODI12c to Enhance Hive Data Transformations
News and Updates from Oracle Openworld 2014
EPM and BI Meetup at Next Weeks Openworld (and details of our Oracle DI Speakeasy)

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

9 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

Introduction to Oracle BI Cloud Service : Service Administration


Introduction to Oracle BI Cloud Service : Building Dashboards & Reports

Blog
News and Updates from Oracle Openworld 2014
Home
OBIEE 11g Security Week : Connecting to Active Directory, and Obtaining Group Membership from
Database Tables
Performance and OBIEE - part VII - Optimising OBIEE performance ("Tuning")

Inside My Home Office Development Lab (VMWare, OS X Server)


Rittman Mead Featured in Oracle In-Memory Option Launch
Testing Oracle Direct Connector for HDFS as an Alternative to Hive ODBC for OBIEE11g
Diving Deeper into BI Apps 11.1.1.7.1 use of ODI11g for Data Loading
Rittman Mead in the OTN TOUR Latin America 2014

11g Big Data Appliance BIP BI Publisher dw em12c Endeca exalytics extremebi git goldengate hadoop init.d install

odi odi12c opatch Oracle Oracle BI Applications


oracle data integrator Oracle Endeca Oracle Endeca Information Discovery Oracle RTD owb performance Real Time
linux MDS XML monitoring new features nqcmd OBIA

Decisions replication ReportService RTD runReport sampleapp screen scripting security startup testing training XML

Call us now to talk about your BI project:


+44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA)
or +61 3 9596 7186 (Australia & New Zealand) or
+91 997 256 7970 (India) or +32 280 882 11 (Belgium)
Home
About Us
> About us
> About our team
> Contact us
> Our clients
Services
> Consulting
> Training
> Support
Consulting Services
> Projects
> Expert Services
> OBIEE 11g
> Sustainability
> On Discoverer?
> Oracle DW
Training
> OBIEE Bootcamp
> OBIEE End-User
> Exalytics
> ODI 11g Bootcamp
> Oracle BI Apps

08-10-2014 07:52

Rittman Mead Consulting Blog Archive Hyperion Planning : Creatin...

10 of 10

http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

Resources
> Articles
> Blog
> OBIEE 11g
Blog Authors
> Mark Rittman
> Venkat J
> Peter Scott
> Borkur S
> Mike Vickers
> Robin Moffatt
> Jon Mead
Rittman Mead Consulting ltd.

Registered Office : Suite B,


First Floor Moore House,
13 Black Lion Street,
Brighton, East Sussex,
BN1 1ND, United Kingdom
Company No. : 6032852
VAT No. : 900 3839 48
Rittman Mead America, Inc.

Registered Office : 4550 North Point Parkway


Suite 390
Alpharetta, Georgia 30022, USA
Rittman Mead Oceania Pty Ltd.

Registered Office : 12 Moore Street,


Brighton East,
Victoria, 3187, Australia
Australian Company No. : 149 458 935
Rittman Mead Consulting Pvt Ltd.

Registered Office : Unit 105-106


Regent Prime
Whitefield Main Road
Whitefield
Bangalore
560066
Rittman Mead Belgium

Registered Office : Chausse de Louvain 426


1380 Lasne
Belgium
2010-2011 Rittman Mead Consulting. | Privacy Policy |

E: info@rittmanmead.com

Website Design & Build: tymedia.co.uk

08-10-2014 07:52

Anda mungkin juga menyukai