Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

10
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 I’ve been working throug h crea ting 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 I’m using in this posting h ave been superseded by the E PM Architect utility thats come with E PM 11.1, but what I went through today allows you to get a ba sic application up and running b efore ta ckling 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 t his is created you ca n step through the Classic Application Wizard and config ure the standard Planning dimensi ons. For periods and Years, I just work with one year of dat a (FY08) and the standard quarters, months and weeks, which translates into t wo planning dimensions (year and pe riod) later on. I choose a sing le currency (US D), a single plan and the n confirm the det ails. Once I press Finish, Planning will create an Essbase application but no database at this point – that will come later on once I’ve configured my custom and standard dimensions. Rittm an M ead Con sultin g » Blog Archive » Hy perion Plann ing : Creatin... htt p:// www.rittm anm ead.com/2009/04/hyperion-plann ing -creating -you ... 1 of 10 08-10-2014 07:52

Transcript of Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

Page 1: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 1/10

HomeAboutCareersClientsConsultingTrainingSupportArticlesBlog

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 thePlanning sample application. Today I’ve 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 thetools I’m using in this posting have been superseded by the EPM Architect utility thats come with EPM 11.1, but what Iwent 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 arelational database schema. Once this is created you can step through the Classic Application Wizard and configure thestandard 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 anEssbase application but no database at this point – that will come later on once I’ve configured my custom and standard dimensions.

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 2: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 2/10

Once the application is created, I then go and firstly, configure the remaining standard dimensions. I create a singlescenario 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 I’m goingto use the Outline Load Utility to load my product dimension members from a CSV file, like this:

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 3: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 3/10

Page 4: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 4/10

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 I’ve 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 budgetdatabase at the top level, apply an uplift and then allocate the figures down based on each region and product’s share of sales. For now though, we’ll 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 thatEssbase knows where to put your data. The first line contains the values that don’t 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.

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 5: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 5/10

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

 Now I’ve 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 wantto 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 I’d also add variables and data filters in so that users only saw the entities that they were responsible for, but for now I’ll just createa task list that includes these two forms plus a step at the end where the user can submit their updated budget figures.

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 6: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 6/10

So now I can save everything and then run the task list as a user, entering my budget figures into the data form, whichwill 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 you’vefinally come up with the figures that the boss wanted in the first place).

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 7: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 7/10

So, that’s a very basic Planning application. Going on from here, you would define business rules so that super-userscan 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 I’ve used have been upgraded in EPM 11.1 so thatdimensions and calculations are handled in a single, separate application that goes across multiple EPM Suiteapplications, and if I get time over the next few weeks I’ll take a look at those to. But for now, this is a simple Planningapplication that shows off some of the key features of the tool.

Tweet   0

0LikeLike

Posted in Hyperion | 9 Comments »

Comments

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

1.

Hanwen Says:

May 22nd, 2009 at 5:17 am

Mark,

Any similar example on how to create a planning application in 931?

Thanks

2.

Omer Says:

August 17th, 2010 at 6:55 pm

Mark,

I am learning planning by myself & couldn’t see Planning Administration under the Classic ApplicationAdministration and moreover I couldn’t seeApplication LibraryDimension Library just wondering am I have to download some more software tool other than Oracle Hyperion Financial

3.

ShareShare

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 8: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 8/10

Management, Fusion Edition Release 11.1.1.3.0

thnx & regards

Omer Says:

August 17th, 2010 at 6:56 pm

otherthan Oracle Hyperion Planning, Fusion Edition Release 11.1.1.3.0

4.

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 cancall batch scripts?

if is there any possibility please let me know.

Thanks,Kiran

5.

william Says:

March 2nd, 2011 at 7:34 am

How can I use dimension name that contains a space (ex. Acct Std) in outlineload?

6.

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

7.

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)?

8.

Sowjanya Says:

September 22nd, 2013 at 6:10 am

Very helpful information.Thank you very much for sharing information.

9.

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

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 9: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 9/10

Introduction to Oracle BI Cloud Service : Service AdministrationIntroduction to Oracle BI Cloud Service : Building Dashboards & Reports

Blog News and Updates from Oracle Openworld 2014Home

OBIEE 11g Security Week : Connecting to Active Directory, and Obtaining Group Membership fromDatabase TablesPerformance 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 LaunchTesting Oracle Direct Connector for HDFS as an Alternative to Hive ODBC for OBIEE11gDiving Deeper into BI Apps 11.1.1.7.1 use of ODI11g for Data LoadingRittman 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

linux MDS XML monitoring new features nqcmd  OBIA  odi odi12c opatch Oracle Oracle BI Applications

oracle data integrator  Oracle Endeca Oracle Endeca Information Discovery Oracle RTD owb  performance Real TimeDecisions 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

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...

10 08-10-2014 07:52

Page 10: Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

8/10/2019 Rittman Mead Consulting » Blog Archive » Hyperion Planning _ Creating Your Own Simple Application

http://slidepdf.com/reader/full/rittman-mead-consulting-blog-archive-hyperion-planning-creating-your 10/10

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 Off ice : Suite B,

First Floor Moore House,

13 Black Lion Street,

 Brighton, East Sussex,

 BN1 1ND, United KingdomCompany No. : 6032852

VAT No. : 900 3839 48 

Rittman Mead America, Inc.

 Registered Off ice : 4550 North Point Parkway

Suite 390

 Alpharetta, Georgia 30022, USA

Rittman Mead Oceania Pty Ltd.

 Registered Off ice : 12 Moore Street,

 Brighton East,Victoria, 3187, Australia

 Australian Company No. : 149 458 935

Rittman Mead Consulting Pvt Ltd.

 Registered Off ice : Unit 105-106 

 Regent Prime

Whitefield Main Road 

Whitefield 

 Bangalore

560066 

Rittman Mead Belgium

 Registered Off ice : Chaussée de Louvain 426 

1380 Lasne

 Belgium

© 2010-2011 Rittman Mead Consulting. | Privacy Policy  | E: [email protected]

  Website Design & Build: tymedia.co.uk 

 

man Mead Consulting » Blog Archive » Hyperion Planning : Creatin... http://www.rittmanmead.com/2009/04/hyperion-planning-creating-you...