Hi Akshaya,
when you update an attribute with a new value from the new crosswalk, the value is being added to that attribute, not overridden, and then the platform re-calculates the operational value of the profile (the value of that attribute that you actually see in the profile view), based on the survivorship strategy selected for that attribute. If the strategy selected for the particular attribute is
aggregation, then all the added values become operational values.
Cumulative update API let's you specifically select whether you want to insert or update the attribute while
partial override allows you to override only specific part of the entity.
THe only scenario I can think of, when you may need to read and then re-write all of the values of the attribute with every new update is when all of these updates and all of these values are added under the same crosswalk. But then it would be an incorrect understanding nd use of the concept of crosswalk. Crosswalk suppose to represent a data source and values of the attribute should normally come from the different sources, not from the same source.
So the recommendation here is not to use 1 crosswalk for 100+ attribute values.
I hope this helps.
------------------------------
Dmitry Blinov
Sr. Product Manager
Reltio
------------------------------
Original Message:
Sent: 12-27-2022 03:20
From: Akshaya Jawaharr
Subject: is it possible in reltio to append the values for an attribute instead of overwriting
Append a value for a simple attribute with multiple values (can be more than 100+) instead of overwriting. In order to add value to the records we are pulling the whole 100+ values and then appending the next value for the attribute.is there a way to directly append instead of overwriting?