Data Store

Hi Experts,
May I please know how calculated data is stored in Anaplan? For Example, we have 3 line items A, B, C. A and B have values 10 and 20 in a module. We write a formula for C = A+ B in the module. So in the backend, does Anaplan store the values of A and B only without storing the calculated value of C in the disk, and then calculate C dynamically only when a model is open, OR does it calculate C on the disk and store A, B, C on the disk itself.

 

Thanks in Advance

Sasikanth

Answers

  • Hi,

     

    Anaplan is an in-memory platform. When a model is first opened, it is loaded in memory, which means C is calculated. When you modify A, C recalculates, and also all other dependencies (but only those: if D = B, D isn't recalculated when A changes). This is the principle of Hyperblock, our patented technology.

    As this is happening in-memory, C isn't written to disk during this process. Obviously there is some write to disk events for data archiving and recovery, but I don't know if C is written to the disk then. @DavidS can shed some light

     

  • @nathan_rudman ,

     

    You are exactly correct, C does not get written to disk since it is a formula.

     

    Hope this helps,

     

    Rob

  • Yes, in memory - a distinct space is allocated for A,B and C, but on disk only A, B.

    The module size and ultimately model size is the size of the memory, not the disk. 

     

    Thanks

    Arun