Thanks All for the interest and replies Much appreciated.
Writing this as it may be helpful to someone like me.
My findings.
When you split data in smaller packages, even though you run is serial with one process by setting the Batch Manager settings parameter or with Multiple Processes, while executing it will only consider one Package in one Process and We CANNOT Access the modified data in Package one while executing for Package 2.(Please let me know if we can access those modified contents unless we do it in Global Internal table, which we found as Memory consuming with Huge data).
The Package split DOES NOT work if the reqyirement is to compare Source data with say Employee Master data and Append any missing records into the cube.
As every package is run in a Separate LUW(logical uint ot work which are mutually exclusive), you will have multiple new records as this records will be added for each package.
I could not use the option of running all data in one single Package like 100000 etc as the load is terminated for lack of Roll memory, I spoke with basis they increased it to 20 MB but still it fails when memory is consumed only 6-8 MB, thats their finding. So ruled out.
If anyone needs more information regarding the Package split and creation of Multiple new duplicate records if your requirement has to Append missing records while transferring from Source say DSo to Cube etc. please post your questions.May be I can help.
Many Thanks.
Krishna