Create a request

To start the process, select Data Lifecycle in the left navigation of the Experience Platform UI. The Data lifecycle requests workspace appears. Next, select Create request from the main page in the workspace.

The Data lifecycle requests workspace with Create request selected.

The request creation workflow appears. By default, the Delete record option is selected under the Requested Action section. Leave this option selected.

IMPORTANT
To improve efficiency and make dataset operations less expensive, organizations who have been moved to the Delta format can delete data from the Identity Service, Real-Time Customer Profile, and the data lake. This type of user is referred to as delta-migrated. Users from organizations who have been delta-migrated can choose to delete records from either a single or all datasets. Users from organizations that have not undergone delta migration are unable to selectively delete records from either a single dataset or all datasets, as shown in the image below. In this case, continue to the Provide identities section of the guide.

The request creation workflow with the Delete record option selected and highlighted.

Select datasets

The next step is to determine whether you want to delete records from a single dataset or all datasets. If this option is not available to you, continue to the Provide identities section of the guide.

Under the Record Details section, use the radio button to select between a specific dataset and all datasets. If you choose Select dataset, proceed to select the database icon ( The database icon ) to open a dialog that provides a list of available datasets. Select the desired dataset from the list followed by Done.

The Select dataset dialog with a dataset selected and Done highlighted.

If you want to delete records from all datasets, select All datasets.

The Select dataset dialog with the All datasets option selected.

NOTE
Selecting the All datasets option can cause the delete operation to take longer and may not result in accurate record deletion.

Provide identities

When deleting records, you must provide identity information so the system can determine which records are to be deleted. For any dataset in Experience Platform, records are deleted based on the identity namespace field that is defined by the dataset’s schema.

Like all identity fields in Experience Platform, an identity namespace is composed of two things: a type (sometimes referred to as an identity namespace) and a value. The identity type provides context as to how the field identifies a record (such as an email address). The value represents a record’s specific identity for that type (for example, jdoe@example.com for the email identity type). Common fields used as identities include account information, device IDs, and cookie IDs.

TIP
If you don’t know the identity namespace for a particular dataset, you can find it in the Experience Platform UI. In the Datasets workspace, select the dataset in question from the list. On the details page for the dataset, hover over the name of the dataset’s schema in the right rail. The identity namespace is displayed along with the schema name and description.
The Datasets dashboard with a dataset selected, and a schema dialog opened from the dataset details panel. The primary ID of the dataset is highlighted.

If you are deleting records from a single dataset, all the identities you provide must have the same type, since a dataset can only have one identity namespace. If you are deleting from all datasets, you can include multiple identity types since different datasets may have different primary identities.

There are two options to provide identities when deleting records: