The $134M blind spot
NovaPrism Group's CFO cannot tell the board which divisions make money. Not because the data is wrong — because the costs have never been properly allocated. This hall is your first day at the Academy: why this problem exists, how EPCM solves it, and what you must know before entering any other hall.
The profitability blind spot
What NovaPrism's P&L looks like before allocation — and what it looks like after.
NovaPrism Group runs three revenue-generating divisions and one internal cost centre. On paper, Infrastructure Solutions is the largest division by revenue at $980M and appears to earn an 11.2% margin. The finance team reports this to the board. Capital allocation decisions are made on this basis.
The problem: Enterprise Support costs $134M per year and that cost has never been allocated anywhere. IT infrastructure, Finance operations, HR — all consumed by the three operating divisions in very different proportions, all sitting in a cost centre that reports zero revenue and zero allocated cost.
When you allocate that $134M using principled, driver-based methods — headcount for Finance and HR, square footage for Facilities, IT support tickets for IT — the picture changes completely.
Additionally, 17 of NovaPrism's 60 client engagements are loss-making on a fully-loaded basis. On direct costs alone, none appear to lose money. The pricing team has been renewing these contracts without knowing they destroy value every quarter.
The four costing verbs
The word "allocate" is used for everything. It shouldn't be. The verb you choose determines the methodology — and the degree of actionability the result provides.
Where should allocations live?
The GL, Planning, and EPCM all support some form of allocation. Choosing the wrong tool creates a maintenance problem that grows with every business change.
| Requirement | General Ledger | Planning | EPCM |
|---|---|---|---|
| Time-sensitive statutory close | Best fit | ||
| Simple, single-step allocations | OK | OK | |
| Extend dimensionality beyond GL segments | Possible | Best fit | |
| What-if scenario analysis | Possible | Best fit | |
| Business analyst–controlled logic | Possible | Best fit | |
| 100+ unique allocation rules | Difficult | Best fit | |
| Waterfall / sequentially dependent rules | Best fit | ||
| Complex logic / reciprocal relationships | Best fit | ||
| Critical audit trail & traceability | Best fit |
NovaPrism's statutory close allocations stay in the GL. The management profitability model — four cost pools, five driver types, 60 engagement dimensions, four scenario models — lives in EPCM. These are not competing tools. They serve different purposes in the same finance architecture.
What EPCM is, architecturally
EPCM is not a renamed version of the on-premise predecessor. It is a new product — built by combining three components that did not exist together before June 2022.
The two prebuilt cubes
The most important architectural fact about EPCM is the separation of the calculation environment from the reporting environment. This is not just a performance choice — it is a governance choice.
- Allocation rules execute against this cube
- Working and Final versions live here
- Rule Balancing reads from here
- Not exposed to reporting users during active calculation
- Can be cleared and recalculated without touching PCM_REP
- Populated via Copy POV from PCM_CLC after calculation
- Read-only for reporting users
- Historical POVs archived here
- Smart View connects to this cube for ad hoc
- Stable while the next period's allocation is being calculated
AI-first by design
EPCM is not a reporting tool that happens to have an AI button. The AI capability is meaningful only when the underlying model is correct — and building that model is what this tour is about.
The important caveat: the AI layer is only as good as the model beneath it. If NovaPrism's IT cost pool is allocated by revenue percentage instead of by ticket count, the answers will be confidently wrong. A poorly designed model produces wrong answers faster. This is why every hall in this tour is about model design first, AI consumption second.
Day one at NovaPrism — the before state
You have just joined NovaPrism Group as the EPCM implementation lead. Your first task: document exactly what exists today and what is broken.
What Foundations Hall covers on the exam
Hall 1 maps to the first syllabus topic: Setting Up Profitability and Cost Management. Two sub-bullets. Expect 4–6 questions in this area across the 50-question exam.
Know the three-component architecture (PCM + EPM Platform + Architecture Enhancements). Know the two prebuilt cubes and what each does. Know that EPCM Standard uses ASO — not BSO. Know that EPCM was released June 2022.
Sub-bullet 2: Create an application.
Know the application types available (Standard vs Custom). Know what is configured at creation and what cannot be changed later. Know who can create an application (Service Administrator only).
This is wrong. EPCM Standard uses ASO (Aggregate Storage). This matters because ASO and BSO have fundamentally different dimension design rules, calculation methods, and performance characteristics. Every dimension design decision in Hall 2 flows from the fact that it is ASO. The exam will test this. Do not confuse EPCM with Planning (which uses BSO for its calculation cube).
This is wrong. EPCM Standard uses ASO (Aggregate Storage). This matters because ASO and BSO have fundamentally different dimension design rules, calculation methods, and performance characteristics. Every dimension design decision in Hall 2 flows from the fact that it is ASO. The exam will test this. Do not confuse EPCM with Planning (which uses BSO for its calculation cube).
Layer 1 — Predefined roles (identity domain level)
Four roles, hierarchical — each inherits everything below it:
| Role | What they can do in EPCM | NovaPrism |
|---|---|---|
| Service Administrator | Full access. Create/administer application, manage security, create data grants, assign roles. Only role that can create an EPCM application. | Implementation lead |
| Power User | Create POVs, load data, create/run rules and calculations, define profit curves, run Rule Balancing. Access to all data — cannot be restricted by data grants. | Finance Controller |
| User | Analyse data, create reports and dashboards, view profit curves. Can be restricted to specific data slices via data grants. | Division analysts |
| Viewer | View reports and dashboards only — read-only. Can be restricted via data grants. | CFO, board recipients |
Data grants restrict which data slices a User or Viewer can see — e.g. only their own division's costs, only their region, only specific engagements. Created by Service Administrators and assigned to native groups (not to predefined groups directly).
Key rules the exam tests:
• Service Administrators and Power Users always see all data — data grants cannot restrict them
• Data grants apply only to User and Viewer roles
• Assign data grants to native groups, not directly to predefined groups
• Privileges are additive only — application roles can extend but never reduce a predefined role's access
• Application roles (e.g. Data Integration - Create) can grant Users extra capabilities beyond their predefined role
The exam answer to "which two mechanisms limit data access?"
→ Application roles (extend functional access) + Security filters / Data grants (restrict data slices). User groups alone do not restrict data — they are a container for assigning grants efficiently.
| Concept | Exam answer | Implementation reality |
|---|---|---|
| Storage engine | ASO (Aggregate Storage) | Architecturally significant — drives all dimension design decisions in Hall 2 |
| Prebuilt cubes | PCM_CLC (calculation) + PCM_REP (reporting) | You reference these cube names in every data integration and export task |
| Additional cubes | Up to 3 additional ASO cubes | Most implementations use 1 — for driver staging. 3 is the ceiling, not the default |
| EPCM release | June 2022 | Relevant for migration questions — anything built before June 2022 is legacy PCM |
| Who creates an application | Service Administrator | In practice, the implementation consultant creates in Sandbox first, then promotes to PROD |