Keep Hyperion Planning responsive, controlled and useful.
Resolve performance and administration problems while making planning, budgeting and forecasting easier for finance teams.
Discuss this requirement →Start with the environment, risk and required outcome.
Namandla Consultants begins with evidence and recommends a proportionate engagement rather than a generic technology package.
Planning is an Essbase application with a workflow layer
Oracle Hyperion Planning is the budgeting, forecasting and planning application in the Hyperion EPM stack. Users enter data through web forms or Smart View, business rules calculate, and an approval workflow moves plans through review and sign-off.
The part that determines everything about performance is underneath. A Planning application is a BSO Essbase database with a web interface and a workflow layer on top. Forms are Essbase retrievals. Business rules are Essbase calculations. Aggregation is Essbase aggregation.
This matters because Planning problems are frequently Essbase problems wearing a Planning symptom. A form that takes forty seconds to open is usually not a form design fault, it is a retrieval against a cube with dynamic calc on sparse upper levels, or a block size that stopped being appropriate three restructures ago.
Diagnosing at the Planning layer alone misses the cause. See Oracle Essbase.
Connected expertise for the wider environment.
Assess
Establish the architecture, symptoms, evidence and business impact.
Resolve
Select the safest corrective action and validate the outcome.
Strengthen
Document the change, reduce recurrence and transfer knowledge.
Why planning cycles get painful
- Dimension growth. Cost centres and products get added and never retired. The cube grows in the sparse dimensions, which is where growth is most expensive.
- Too many plan types. Each plan type is another database to calculate, aggregate and maintain. Applications frequently carry plan types created for a purpose that ended years ago.
- Business rules that recalculate everything. The same
CALC ALLagainstFIXproblem that affects Essbase generally, except here a user is sitting watching a progress bar. - Forms retrieving more than the planner needs. Wide forms with every entity and every account, filtered mentally by the user rather than by design.
- Approval hierarchies that mirror the org chart rather than the review process. Planning units proliferate, promotion paths become complex and the workflow becomes something people work around.
- Aggregation strategy that has never been revisited. Deciding what is dynamically calculated against what is stored is the single largest performance lever in a Planning application, and it is usually set once at build.
Hyperion Planning work we take on
Form design and performance. Form structure, suppression, member selection, page dimension use, and reducing what a form retrieves to what the planner actually needs.
Business rules. Calculation Manager rule review and rewrite, FIX scoping, runtime prompts, rule sequencing and removing calculation the rule does not need to perform.
Model and dimensionality. Dimension structure, plan type rationalisation, dense and sparse configuration, aggregation strategy and attribute against base dimension decisions.
Approval workflow. Planning unit hierarchy design, promotional path, review levels and aligning the workflow with how the organisation genuinely reviews plans rather than with how it is structured.
Modules. Workforce, Capital and Projects planning where those are in use, including whether a module is earning its complexity.
Planning cycle support. Enhanced cover through budget and forecast windows, when the application is under load and the users are under deadline.
Cloud assessment. Whether a move to Planning Cloud makes sense, assessed the same way we assess every platform question.
Clear steps. Visible decisions.
Questions answered
How does Namandla engage on Hyperion Planning?
Three ways, and they combine. A defined piece of work with a fixed outcome — a form performance review, a business rule rewrite, a plan type rationalisation. Ongoing support across the planning calendar, with enhanced cover through budget and forecast cycles. Or an assessment that establishes the condition of the application before anything is committed.
Support is delivered remotely by default, subject to agreed access, security, scope and support hours, with on-site attendance where the work requires it. Engagements supplement your internal team rather than replace it, and where environment knowledge is incomplete or the application was inherited, discovery and documentation are built into the work rather than charged as a surprise.
What is Oracle Hyperion Planning used for?
Hyperion Planning is used for budgeting, forecasting, scenario planning and operational planning. Users enter and adjust plans through web forms or Smart View, business rules calculate the results, and an approval workflow routes plans through review to sign-off.
It is built on Essbase, so it handles multidimensional planning models with many entities, accounts and scenarios far better than a spreadsheet estate can. Specialist modules exist for workforce, capital and project planning.
Why are our Hyperion Planning forms so slow?
Usually the underlying Essbase retrieval rather than the form itself. The frequent causes are dynamic calc on sparse upper-level members, an aggregation strategy that has not been revisited, a form retrieving far more intersections than the planner needs, and suppression not applied.
Test by running the equivalent retrieval in Smart View. If that is also slow, the cause is in the cube and no amount of form redesign will fix it. If it is fast, the form design is the problem and that is a much shorter piece of work.
Why do our business rules take so long to run?
Almost always scope. A rule calculating every scenario, version and period when only the current forecast changed does an enormous amount of unnecessary work. Correct FIX scoping is the highest-return change available in most Planning applications.
Beyond that: aggregation of sparse dimensions that could be handled differently, rules running sequentially where parallel calculation is available, and calculator cache sized for the original model.
What is the difference between Hyperion Planning and Planning Cloud?
Hyperion Planning is the on-premises application, supported under Oracle Applications Unlimited through at least 2037 as part of EPM 11.2. Planning Cloud, previously PBCS and EPBCS, is the SaaS equivalent with a lower customisation ceiling and mandatory quarterly updates.
The functional overlap is substantial and the concepts transfer. The differences that matter in practice are customisation depth, integration rebuild cost and whether the organisation can absorb an imposed update cadence.
Should we move to Planning Cloud?
Assess it rather than assume it. On-premises Planning is supported for years yet, so there is no forced timeline. The move makes sense where the organisation is exiting self-managed infrastructure, or where the built-in modules would replace substantial custom development.
It makes less sense where the application carries heavy bespoke calculation, where on-premises integrations are numerous, or where a concurrent programme means the timing creates avoidable risk. See Remain, Optimise or Migrate.
If you are actively evaluating it, Oracle Planning Cloud consulting sets out the modules, the Groovy capability and what changes in the move.
How many plan types should a Planning application have?
As few as the requirement genuinely needs. Every plan type is another Essbase database to calculate, aggregate, maintain and back up. Applications routinely carry plan types created for a purpose that has since ended.
Rationalising plan types is one of the less glamorous optimisation activities and one of the more effective. It reduces calculation time, restructure duration, backup size and the surface area anyone has to understand.
Can Hyperion Planning integrate with our ERP?
Yes, through FDMEE or ODI for actuals loading, and through outbound extracts where planned data needs to reach other systems. Loading actuals reliably is the integration that matters most, because forecasting against stale actuals undermines the whole cycle.
The failure that causes the most damage is a load that partially succeeds and reports success. Validation and load status reporting deserve as much attention as the mapping.
How should approval workflow be designed?
Around how plans are actually reviewed, not around the organisation chart. Planning unit hierarchies that mirror reporting lines produce more units than the review process needs, and a promotional path with more steps than anyone will follow.
The test is whether planners use the workflow or work around it with email. Where they work around it, the design is wrong, and adding training will not fix a structural mismatch.
Are the Workforce and Capex modules worth using?
Where the requirement matches what the module does, yes, because the alternative is building and maintaining the same logic yourself. Where the requirement is materially different, the module becomes something you fight rather than use.
The assessment is honest and specific: compare what the module provides against what you actually need, and count the customisation required to close the gap. If that customisation is substantial, the module is not saving you anything.
Can AI help with a Planning application?
Yes, around the application. Anomaly detection across submitted plans before review, automated variance narrative between forecast and actual, documentation of business rule logic generated from the application, and identifying which forms and rules are genuinely used against which are legacy.
That last one is more useful than it sounds. Most Planning applications carry forms and rules nobody has opened in years, and knowing which is the starting point for rationalisation. This capability is built and we can demonstrate it against a copy of your application.
Where do we start?
With an application assessment covering form and rule performance, dimensionality, aggregation strategy, plan type usage and workflow design. It produces a prioritised list of changes with expected gain against each.