Resolving RDM Lookup Errors from MDM
You may encounter mapping errors due to unresolved lookups in MDM.
After a data load to MDM, you may encounter mapping errors due to unresolved lookups. For example, the transcoded value from RDM for the Gender attribute is Male. If an entity with the value M is loaded, the entity is loaded with an invalid value. This results in a mapping error that must be resolved in RDM.
- If the RDM cache is enabled for the MDM tenant, then the updated mappings are applied when the RDM cache is updated on the MDM tenant.
- If the RDM cache is disabled for the MDM tenant, then the updated mappings are applied immediately.
The information about lookup errors is sent to RDM based on the configuration of the following parameters:
publishRDMErrors
- in the MDM physical tenant configuration, the default value isfalse
. If set totrue
, MDM tenants can send lookup errors to the RDM tenant.trackTranscodeErrors
– in the RDM tenant configuration, the default value isfalse
. If set totrue
, then lookup errors sent from MDM appear in the unmapped drawer in RDM.
The RDM configuration parameter overrides the MDM tenant configuration parameter. If
publishRDMErrors
is set to true
and
trackTranscodeErrors
is set to false
, then no lookup
errors are sent to the unmapped drawer in RDM. If publishRDMErrors
is set to
false
and trackTranscodeErrors
is set to
true
, then also no lookup errors are sent to the unmapped drawer in RDM.
Therefore, for lookup errors to be sent to RDM, both parameters must be set to
true
.
During runtime, you cannot use an unmapped page for checking transcode errors. The unmapped values pane shows unmapped values which were uploaded to the RDM tenant.
Every time when the linked MDM tenant has a transcode issue, RDM creates an unmapped value.
- Resolve transcode issues by dragging and dropping the unmapped value on the mapping page. In this scenario, when lookup mapping is created or updated, unmapped values will be removed.
- Remove the redundant unmapped values by the API request.