Chandan,
Your request is a good (read "big") question to consulting team because it requires aligning Archiving and ODS processing. It looks as if you have not got the main point of my previous reply: moving the data to ODS database can be done for storage purpose (Archiving) and for reporting purpose (ODS processing). And I do not see that you have determined which one is yours.
Archiving can be triggered from Background Processing and from SAPME Scripts. This should not be duplicated. Archiving every 15 minutes is rather often. Normally archiving should be scheduled for afterhours rather than working hours. For Archiving details, please consult this How-To Guide.
The bottom line is that providing all instructions of setting up Archiving/ODS processing for your needs is a bit more than what can be put into a post on the forum. If you had some specific question about a specific technical detail, this can be answered.
Regards,
Sergiy