Creation of bulk records - Can it be scheduled?

Hi,

I am trying to create bulk records for warehouse location management, based on the number of Rooms, Aisles, Racks, and other information provided by the user. Though, the records are getting created, it is slowing down the system, and is taking about 1 minute to create 500 records. So, if 12000 records are to be created, it takes almost 25 minutes.

Is there a way to schedule this event, so that the record creation happens in back-end, without slowing down the client interface?

Thanks
Uma

You may have to use some methods from frappe.core.page.data_import_tool

Thanks Pawan. Will check it out.