Updates not supported for XDM ExperienceEvent datasets in Adobe Experience Platform

The error Updates are not supported for events occurs when a dataflow attempts to perform update or upsert operations on an XDM ExperienceEvent dataset in Adobe Experience Platform. To resolve this, configure the datastream so that event data uses an XDM ExperienceEvent dataset and profile updates use an XDM Individual Profile dataset.

Description description

Environment

  • Product: Adobe Experience Platform
  • Constraint: Applies to dataflows using XDM ExperienceEvent datasets

Issue/Symptoms

  • A batch fails with the error message Updates are not supported for events.
  • The dataflow tries to send updates or upserts to an XDM ExperienceEvent dataset.
  • XDM ExperienceEvent datasets only support append operations and don’t allow updates.
  • Upsert operations on the ExperienceEvent dataset model aren’t supported.

Resolution resolution

  1. Identify the failing dataflow, attempting to update the XDM ExperienceEvent dataset.
  2. Review the datastream configuration for this dataflow.
  3. Make sure the Profile dataset in the datastream is set to an XDM Individual Profile dataset, not an XDM ExperienceEvent dataset.
  4. Update the datastream configuration so the Event field references your intended XDM ExperienceEvent dataset, and the Profile field references a valid XDM Individual Profile dataset.
  5. Save your changes.
  6. Verify that future dataflows run without triggering the Updates are not supported for events error.

Additional information

XDM ExperienceEvent datasets are append-only and don’t support update or upsert operations. Always keep event and profile datasets separate in your datastream configurations. The Profile dataset is needed because xdmEntityUpdate operations - like storing consent, push tokens, and user activity region attributes - require a profile dataset at the datastream level.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f