Serialize all Processes
Posted: Mon Jan 27, 2014 5:47 pm
Dear All,
TM1 10.1 fixpack 2
ParallelInteraction=T
Im having a copy process which I like to schedule as chore.
The process copies over data from one slice to another for almost all of the cubes in my TM1 application by country.
Data tab: ExecuteProcess( CopyProcessForAllCubes, vCountry);
If I execute the process for several countries (iterating over the country dimension and executing the subprocesses) the process is hanging (deadlock?) or running forever.
I need to serialize the process to avoid any deadlock. I already read that in 10.1 the synchronized function can be used.
The problem I see is that I need to define a Lock Object which I don't want to define by cube. Is there not an easy way to serialize the processes in general and not by cube?
Would the execution change if I loop via while in the prolog over the countries instead of using the datatab?
Thanks for helping.
TM1 10.1 fixpack 2
ParallelInteraction=T
Im having a copy process which I like to schedule as chore.
The process copies over data from one slice to another for almost all of the cubes in my TM1 application by country.
Data tab: ExecuteProcess( CopyProcessForAllCubes, vCountry);
If I execute the process for several countries (iterating over the country dimension and executing the subprocesses) the process is hanging (deadlock?) or running forever.
I need to serialize the process to avoid any deadlock. I already read that in 10.1 the synchronized function can be used.
The problem I see is that I need to define a Lock Object which I don't want to define by cube. Is there not an easy way to serialize the processes in general and not by cube?
Would the execution change if I loop via while in the prolog over the countries instead of using the datatab?
Thanks for helping.