One of my BPC logic script is taking more than 6 hrs in prod & 30 mins in QA. To take advantage of parallel processing technique , I imported transport for RUNLOGIC_PH & created new logic script for RUNLOGIC_PH BAdI in which i called my long running script.
Changing Parameter is set only TIME dimension & DIMENSION parameter is scoped with three dimensions ENTITY , TIME & CATEGORY which are passed from DM package.
Number of parallel process are set to 4 both at Model & Environment level.
As soon as i run my DM package for one entity , one category & twelve months , i see one batch job & four dialog process running as expected !!!
But overall run time of RUNLOGIC_PH script is more than 35 mins which more than my long running script with parallel processing.
Anyone knows where parallel processing is going for toss? Why RUNLOGIC_PH with 4 processes is taking more time than single thread script?
Let me know if you need additional information.