MoneyTalkswith SS
Back to Foundations
Architecture

Partitions: Connecting the Cubes

A true EPM Architect knows that one cube isn't always enough. Partitions are the bridges that allow different databases to talk to each other in real-time.

1. The Definition: Data Bridges

A partition is a logical connection between a 'Source' cube and a 'Target' cube.

* Transparent Partition: The 'Netflix' model. Data stays in the source, but the user sees it in the target instantly. No data is moved, only 'streamed'.

* Replicated Partition: The 'Photocopy' model. Data is physically copied from one cube to another for faster local access.


2. The "Satellite TV" Example

Think of your dorm room:

* Replicated: You download a movie to your laptop. It's fast to watch, but if the director releases a 'Director's Cut', your file is old.

* Transparent: You use a Streaming Service. You don't store the file, but you see the latest version every time you hit 'Play'.


3. How it is useful while building an application

* Massive Data: If you have 10 years of data, the cube will be slow. You put 9 years in a 'History' cube and use a partition to link it to the 'Active' cube.

* Security: You can enter private 'Salary' data in a secure cube and only partition the 'Total Labor Cost' to a public reporting cube.

* Performance: Use BSO for the heavy math and partition the results to an ASO cube for lightning-fast reporting.


4. Where do we use these concepts?

* Cross-App Communication: Linking a Workforce Planning app to a General Ledger app.

* Global Consolidation: Connecting regional cubes (UK, USA, India) into a single 'Global' view.

* Area Aliases: In the Essbase UI, we define the specific dimensions and members that are allowed to cross the bridge.


5. Extra Information: The Mapping Rule

Architect Pro-Tip: For a partition to work, the dimensions must match. If 'Source' has 5 dimensions and 'Target' has 8, you must 'map' or 'hardcode' the 3 missing dimensions so the bridge knows exactly where the data should land!

Ready for the next lesson?

Continue your journey toward becoming an EPM Architect.

Back to Catalog