A Sales Cloud Consultant is migrating legacy accounts into Salesforce using Data Loader. The legacy system uses a custom External ID field. Which operation should be used to update existing records and insert new ones simultaneously?
Upsert matches records against the legacy custom External ID field, updating existing Accounts and inserting new ones in a single Data Loader operation. This satisfies the requirement to update and insert simultaneously without splitting the load or risking duplicate creation.
Why this answer
Upsert is the Data Loader operation that updates existing records and inserts new ones in a single operation. It matches records based on an External ID field, which the legacy system uses. This avoids duplicates and ensures data integrity during migration.
Exam trap
Sales-Con-201 often tests the difference between Insert, Update, and Upsert, and candidates may confuse Upsert with Update or Insert, especially when an External ID is involved.
How to eliminate wrong answers
Option A is wrong because Insert only creates new records and will fail if a duplicate External ID exists. Option B is wrong because Update only modifies existing records and will fail for new records. Option C is wrong because 'Import' is not a standard Data Loader operation; Data Loader operations are Insert, Update, Upsert, Delete, Hard Delete, Export, and Export All.