Merge / Purge Records

The Merge / Purge Records feature is a data management tool used for eliminating duplicate records from your marketing database. This feature allows you to identify duplicate records for the purpose of combining them into a single record (the "merge"), then deleting all of the other duplicates (the "purge"). You can set up a Merge / Purge job to execute automatically, or as a manual process that allows you to review and modify the results prior to executing the Merge / Purge.

Hard vs. Soft Deletes

When the platform runs a Merge / Purge job, the records identified as duplicates are initially "soft deleted," meaning they're flagged for deletion, but are still present in the database table. Then, every hour, a process runs looking for these "soft deleted" records that were flagged more than 24 hours ago. These records are then "hard deleted," meaning the records are permanently removed from the table.

While records are in a "soft deleted" state, they can't be selected as recipients of a Campaign. However, "soft deletes" will still show up in Filter counts. If you run a Merge / Purge job for a table, then run a Filter count off that same table, the numbers generated by the Filter count may be misleading, as the count will continue to show "soft deletes" until they are "hard deleted" 24 hours later.

Access

The Merge / Purge Records screen is accessible by the following method:

  • From the Main menu, select Data > Execution > Merge / Purge Records

Create an Automatic Merge / Purge Job

Missing variable reference allows you define a Merge / Purge process that automatically identifies and deletes duplicate records based on the specifications you provide. Or, you can create a manual job that allows you to review and modify the duplicate records (see "Create a Manual Merge / Purge Job" below for more details on that process).

 View Automatic Merge / Purge Job Status

The Merge / Purge Records screen provides a log of all the finished and in-progress automatic Merge / Purge Jobs. To view the statistics and status for an automatic Merge / Purge job:

 Create a Manual Merge / Purge Job

Cheetah Digital allows you define a Merge / Purge process that automatically identifies and deletes duplicate records based on the specifications you provide (see "Create an Automatic Merge / Purge Job" above for more details on that process). Or, you can create a manual job, that allows you to review the duplicate records, and determine which values from which records you want to keep.