Remote System and Remote Key Mapping at a glance
I want to discuss the concept of Remote System and Remote Key Mapping.
Remote System is a logical system which is defined in MDM Console for a MDM Repository.
We can define key mapping enabled at each table level.
The key mapping is used to distinguish records at Data Manager after running the Data Import.
Now 1 record can have 1 remote system with two different keys but two different records cannot have same remote system with same remote key. So, Remote key is an unique identifier for record for any remote system for each individual records.
Now whenever we import data from a Remote System, the remote system and remote key are mapped for each individual records. Usually all records have different remote keys.
Now, when syndicating back the record with default remote key is updated in the remote system that is sent by xml file format.
If same record is updated two times from a same remote system, the remote key will be different and the record which is latest contains highest remote key.
Now, I have to look at Data Syndication and Remote key.
I have not done Data Syndication but my concept tell if there is duplicate record with same remote system but different remote keys both will be syndicated back. But if same record have two remote keys for same remote system then only the default remote key is syndicated back.
Ankur R Goel replied
But if there is a situation that both record should be sent back then my concept is right.
But it is against the concept of MDM as duplicate data is sent back.
your concept are right.
If the requirement is there that records should not be merged, both the records with keys will be syndicated out.
It is also not against the concept of MDM since there is requirement to send the duplicate data back. MDM can give the matching score for duplicates , however still there are cases when duplicates are not merged due to business requirements.