[SalesForce] How are Data Extension fields mapped to All Subscribers when sending a message

I have a conceptual question:

When sending to a Data Extension, the contacts sent to are automatically added to All Subscribers by their Subscriber Key.

As far as I understood, no other fields from the DE are mapped to the All Subscribers list.

I noticed that, in my case, there are several fields from the DE appearing in All Subscribers after sending the email.

So my question is: how/why does Marketing Cloud map these other fields to All Subscribers?

Is there a way to remove any of these fields?

I'd be glad to provide any additional details if required.

Best Answer

The following setting would be responsible for updating Lists in conjunction with Data Extensions that are used for Triggered sends:

Create a Triggered Email Message Interaction

Here is the page that this is contained in within the documentation:

https://help.salesforce.com/articleView?id=mc_es_create_triggered_email_interaction.htm&type=5

From a holistic perspective, maintaining Data in such a way is not ideal. In a perfect world, you would want to use a single source of truth for attribute data (Data Extension/List Fields). Specifically meaning that all things that referenced said attribute data were all aligned to use List Data or conversely all aligned to use Data Extension data.

Attempting to have data be 100% in sync with two objects (Lists/Data Extensions) that are mutually exclusive inevitably presents problems. Specifically, as there is no auto-sync between Lists and Data Extensions, there will eventually be a case where at some point where data between the two objects is not in sync for some period of time. This period of time can be minimized with processes set to match the data up but will still exist. It is also a possibility that data can come from an unexpected place/misunderstood process that updates one set of data but not the other within more complex accounts that have more moving parts.

In most situations where this comes up there is a desire for tracking data which is easily discoverable/available for Lists but less so for Data Extensions. This can still be obtained for Data Extensions however would just require marrying said Data upon the "Sendable Relationship" or "Primary Key" of record with tracking data.