Hi Abhijei
Couple of things I can pitch in, run the below queries and see how long its taking
SELECT TABLE_NAME, TABLE_TYPE, POPULATION_TIME_SEC, RECORD_COUNT, DW_LOAD_START_DATE, DW_LOAD_END_DATE, DW_UPDATED_DATE
FROM DWH_GATHER_METRICS_V
SELECT TABLE_NAME, TABLE_TYPE, COMPLETED_FLAG, POPULATION_TIME_SEC, DW_LOAD_START_DATE, DW_LOAD_END_DATE
FROM DWH_RUN_STATUS_V
From the output you will find which tables are taking longer. Then we can go down the path to see what sizing etc.
Can you please mention what version of PPM you are running now
Regards
Suman Pramanik