How canonical code can be defined and displayed in the RDM "edit canonical value" panel?

Question  

In the Picture below we expect Canonical Code to be CLIENT, Reltio source has Value and code set as CLIENT, Source WSMDM is set to EMPLOYER as value and code.

 

The expected result should have the canonical code of CLIENT but it's showing EMPLOYER.

Answer

If we perform the following series of actions.

  •  Add the below value for the first source.

mceclip0.png

  • Add the second value.

mceclip1.png

  • Add the second value as a canonical value.

mceclip2.png

mceclip3.png

  • Finally, save and check the canonical value.

mceclip4.png

  • Now the metadata configuration is defined as:
{
"tenantId": "iwV8M2itLQBgKCI",
"type": "rdm/lookupTypes/TESTLOOKUP",
"code": "THIRDVAL",
"enabled": true,
"sourceMappings": [
{
"source": "Reltio",
"values": [
{
"code": "THIRDVAL",
"value": "ThirdVal",
"description": "",
"enabled": true,
"canonicalValue": false,
"downStreamDefaultValue": true
}
]
},
{
"source": "AMA",
"values": [
{
"code": "THIRDVALUE",
"value": "Thirdvalue",
"description": "",
"enabled": true,
"canonicalValue": true,
"downStreamDefaultValue": true
}
]
}
],
"startDate": 0,
"endDate": 0,
"updatedBy": "swaraj.sharma@reltio.com",
"updateDate": 1626969469625,
"version": 2
}
  • The platform is performing as expected.   You marked "Thirdvalue" as a canonical value for the third lookup.

mceclip5.png

 

  • The below dialog shows that the canonical code for this lookup is THIRDVAL

mceclip6.png

  • If you look at the JSON, it shows that changes were applied as follows:

canonical code: THIRDVAL
canonical value: Thirdvalue

 

mceclip7.png

 

 

Reference

 

https://docs.reltio.com/rdm/rdm.html?hl=canonical%2Ccodes%2Cvalues

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

Comments

0 comments

Please sign in to leave a comment.