Why is an attribute value being overridden rather than merge? It has a survivorship defined as aggregation.

Question

New entities that are loaded are not auto merging, they are overriding the data.

Test 1/1/2021 ingestion ID-10, source-RTMS (Current record)
Test 1/1/2021 ingestion ID - 11, source NASCO Xwalk (A loaded record)

Both have the same Identifier that should make them auto-merge. I have tried to load with different sex for them to become a potential match.

The final record in Reltio each time just becomes the loaded record with no trace of the current record in Reltio. 

Initial Loaded Record

mceclip0.png

Added Record

mceclip1.png

 

Answer

1.  In the mapping defined, you did not define any crosswalk for NASCO SOURCE.  We changed the mapping to follow your current mapping and added a crosswalk.

mceclip0.png
2.  We made a change in the L3 definition to include NASCO-CROSSWALK in sourcesForOv

{
"attribute": "configuration/entityTypes/Person/attributes/DoB",
"sourcesUriOrder": [
"configuration/sources/Reltio",
"configuration/sources/ReltioCleanser",
"configuration/sources/BCBSMA-RTMS",
"configuration/sources/BCBSMA-RTMS-EMAIL",
"configuration/sources/BCBSMA-RTMS-PHONE",
"configuration/sources/BCBSMA-MYBLUE",
"configuration/sources/EYEMED-ELIGIBILITY",
"configuration/sources/NASCO-CROSSWALK",
"configuration/sources/ZEOMEGA",
"configuration/sources/EYEMED",
"configuration/sources/NASCO",
"configuration/sources/QUEST",
"configuration/sources/CMT",
"configuration/sources/LABCORP",
"configuration/sources/ESI-BILLING"
                            ],
"sourcesForOv": [
"configuration/sources/BCBSMA-RTMS-EMAIL",
"configuration/sources/Reltio",
"configuration/sources/ReltioCleanser",
"configuration/sources/BCBSMA-RTMS",
"configuration/sources/BCBSMA-RTMS-PHONE",
"configuration/sources/EYEMED-ELIGIBILITY",
"configuration/sources/NASCO-CROSSWALK"
                            ],

3.  Now I load BCBSMA-RTMS and I apply crosswalk mapping to that load.

mceclip3.png
4.  As you can see from my sandbox, the ingression id is not overridden 

mceclip4.png

We noticed that the fallback strategies block is present, but fallbackUsingCriteria is missing. 
We have this note in the documentation:

Attention: The sourcesForOv parameter always narrows the set of allowed sources in fallback strategy mapping, if parent mapping has the parameter options as sourcesForOv['src1', 'src2', 'src3'], then the fallback's mapping must be a subset of parent mapping; for example, ['src1', 'src3']; otherwise, fallback will not consider any operational value.

This means that the fallback strategy will not select a value with a crosswalk, not from this sourcesForOv list. 

 

Reference

 

https://documentation.reltio.com/matchmerge/survivorshiprules.html#survivorshiprules__ssprulesfallbackstrategies

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.