High Concurrency

With High Concurrency we don't necessary mean several tens of users performing data calculation upon the same measures (info-cubes) but also the capability to simultaneously perform operations, such as data-readers that are traditionally queued. Here above, you can find some highlights about those changes of behavior you have and that may steer your single procedure or entire data workflow design. All what is mentioned is of course applicable when two or more users perform operations on the same data-set; the behavior of a procedure when performed by  a single user is unaltered.  

 

 

 

A Procedure Sample

If two or more users are simultaneously triggering a Procedure, performing data-flows where the source info-cube is previously loaded with a data-reader, it can happen that the data-flows work on a data-set that is still incomplete, since the data-reader is still running. I.e. the data-reader and the data-flow are executed simultaneously.