When loading a large volume of data for a nonprofit, the following steps can significantly speed up the process:
Defer Sharing Rule Calculation:
Defer the sharing rule calculations during the data load process. This prevents Salesforce from recalculating sharing rules for each record as it is loaded, which can slow down the process considerably.
After the data load is complete, you can manually trigger the sharing rule recalculations.
Steps to Defer Sharing Rule Calculation:
Go to Setup.
Enter "Defer Sharing Calculations" in the Quick Find box.
Enable the deferment option before starting the data load.
Disable Related Apex Classes in TDTM:
Temporarily disable Apex triggers and classes in the TDTM (Table Driven Trigger Management) framework to reduce processing overhead during the data load.
This ensures that the system doesn't execute complex Apex code for each record being loaded.
Steps to Disable Related Apex Classes in TDTM:
Go to NPSP Settings.
Navigate to TDTM (Table Driven Trigger Management).
Identify and disable the relevant triggers and classes temporarily.
These steps help streamline the data loading process by minimizing the processing and recalculations that Salesforce would otherwise perform on each record.
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit