I have a daily chore that usually takes 1h20 to run. The following processes are executed:
- Update metadata
- Update security (Cube, Dimensions and Element security)
- Security Refresh
- Load data
However, multiple times a week, the chore is executed 2 or 3 times in a row. I suspect that a lock conflict happens and then a rollback is trigged and the whole chore is executed again. Sometime, there is user in other parts of the world who try to access to TM1 and I also feel like it might affect the locks.
I'm thinking about changing the property of my chore to "Multiple Commit" to see if it fixes the issue.
My questions are:
1- What are the risks of using Multiple Commit instead of single commit ?
2- Any idea what causes the the chore to run 2 or 3 times in a row ?
Thanks and have a good day
ps: I will use the }bedrock.chore.execution.check TI to exclude SaveDataAll during the daily chore.