Question
How can I configure survivorship to aggregate only values that pass a filter?
Answer
The aggregation survivorship strategy keeps all values, but we need to filter those values before they are aggregated. Here are examples of survivorship strategy that uses VerificationStatus to determine which values get aggregated:
{
"attribute": "configuration/entityTypes/Organization/attributes/Address",
"survivorshipStrategy": "Aggregation",
"filter": {
"equals": [
{
"uri": "configuration/entityTypes/Organization/attributes/Address/attributes/VerificationStatus",
"value": "Verified"
}
]
}
},
{
"attribute": "configuration/entityTypes/Organization/attributes/Address",
"survivorshipStrategy": "Aggregation",
"filter": {
"equals": [
{
"uri": "configuration/entityTypes/Organization/attributes/Address/attributes/VerificationStatus",
"value": "Partially Verified"
}
]
}
},
...{
"sourcesForOV": [
"configuration/sources/DO_NOT_EXIST"
],
"attribute": "configuration/entityTypes/Organization/attributes/Address",
"survivorshipStrategy": "LUD"
}
References
https://docs.reltio.com/matchingmerging/survivorshiprules.html?hl=survivorship%2Cstrategies
https://docs.reltio.com/matchingmerging/survivorshipgroups.html
https://docs.reltio.com/configapi/configsurvivorshipinl3.html?hl=survivorship%2Cstrategies
Comments
Please sign in to leave a comment.