We are facing a recurrent problem when we try to process and query a cube simultaneously. The error thrown is "The operation was cancelled because of locking conflicts."
Scenario :
We have a measuregroup say MG1
We have multiple partitions for one date based on date(D) and batch(B)
say P_D1_B1, P_D2_B2.
These partitions are processed dynamically as and when the batch data is available(They are created earlier at the start of the day).
Now say Batch B1 is complete we Query the data for B1 based on date, At the same time the data in B2 partitions will be processed. The MDX query only uses the date filter and we dont have batch granularity in the cube. Has anyone encountered similar scenario ?