
Latest episode
Constancia, an EPM consultancy, moves groups off HFM, part of Hyperion (Oracle's legacy EPM suite), onto OneStream (EPM software). We read every HFM hierarchy for what it was for before the price is fixed.


A Hyperion to OneStream migration moves a group's consolidation off HFM onto OneStream, for a finance team working back from a date Oracle has published. The consolidation logic in HFM is mature, and the hierarchies it runs on hold the group's history of restructuring.
Constancia has completed 58 OneStream implementations over 35 years, and an HFM estate is read dimension by dimension before we write a price. Oracle sets out the support timetable for Hyperion in its lifetime support policy, and the version in use decides which line of it applies.
Where the entity dimension in HFM carries 3 retired regional structures under alternate hierarchies, copying it forward carries the 3 arguments that produced them. The survey names which structure the board pack reads today, and that one is rebuilt.
Each step below names the object it moves. The hierarchies go first because everything else in HFM, the rules, the journals and the history, hangs off them.
We list each member of the entity, account and custom dimensions in HFM, with the reports that still read it.
A named person in group finance says which alternate hierarchies the board pack uses and which were left from a restructuring.
The entities, accounts and user-defined dimensions are designed for the group as it reports now, with the history's needs written in.
HFM's consolidation rules, currency translation and intercompany matching are rewritten as OneStream business rules, 1 rule at a time, with its source noted.
Each historic period is loaded and tied to the HFM result in 4 layers, and a difference is traced to a rule or a mapping.
HFM and OneStream close 1 period each side by side, and the group signs the cut-over when the difference reaches zero.
The history moves last, because it is loaded onto the dimensions the group has already agreed. A period loaded before that agreement would be loaded twice.
The survey puts each object in HFM into 1 of 3 columns before the design starts. The middle column is where the time goes.
| Maps directly | Is rebuilt | Is dropped | |
|---|---|---|---|
| Entity hierarchy | The legal entities and their ownership percentages. | Alternate hierarchies the board pack still reads, redesigned as OneStream relationships. | Regional structures that no live report reads. |
| Account hierarchy | Accounts that tie to the group chart 1 to 1. | Statistical and memo accounts, redesigned for the plan as well as the close. | Accounts with no balance in any loaded period. |
| Custom dimensions | Product and cost centre members still in use. | Custom dimensions that carried 2 meanings, split into 2 OneStream dimensions. | Custom members created for a 1-off analysis. |
| Consolidation rules | Standard ownership and elimination logic. | Group-specific rules, rewritten as business rules with a written reason each. | Rules whose output no report reads. |
| Journals | Recurring top-side adjustments, with their owners. | Journal templates, rebuilt with OneStream's approval workflow. | 1-off journals from closed periods, kept in the archive. |
| History | Periods on the current hierarchies. | Periods on retired hierarchies, restated onto the current ones. | Periods before the group's own retention date. |
The consolidation runs in HFM today, with the spreadsheets that grew around it for the last mile of the close.
The support date on the group's version sets the date the migration works back from.
Members of the entity and account dimensions were built by people who have left, and nobody can say what each was for.
The plan sits in workbooks beside HFM, and the group wants the plan and the close on 1 model.
A group already on Oracle's cloud consolidation reads the FCCS route instead of this one.
BPC often holds the plan and the close in 1 model, and the route separates them first.
Read the BPC routeFCCS and OneStream are both cloud, so that route is about separate applications against 1 model.
Read the FCCS routeThe TM1 route reads every rules file before a cube is rebuilt.
Read the TM1 routeThe Anaplan route moves the plan and designs the consolidation next to it.
Read the Anaplan routeEvery Sunday, 6am
Our weekly newsletter on AI in finance.
Yours to enjoy with your Sunday morning coffee.
The people who would do the work read every message and reply inside 2 working days.
Free guide
Get our AI in finance predictions for 2027
Enter your details below and we will send a free copy to your inbox right now.
Check your inbox for your copy of the predictions.
We use cookies to improve the site and measure our adverts.Read the cookie notice
Strictly necessary
Keeps the site working and remembers these choices. Always on.
Statistics
Counts visits and the pages read, so we can improve the site. Never used for adverts.
Advertising
Lets Google and LinkedIn measure our adverts and show them to people who have visited.