offset
value but won’t account for pre-existing identifiers unless users migrate those identifiers to the platform.
To do so, users can leverage source record external identifiers. Since sets of differentiator properties are evaluated based on source data, it makes sense that migrating relative identity identifiers happens through source records.
System-generated relative identities will never be available on a source record due to being an MDM-level construct. Only user-provided relative identity identifiers used for migration will be available.
How does it work?
Using bulk import tasks and themeta.identifier
section for external identifiers, users can migrate a relative identity identifier to be assigned to a unified record once the MDM module processes the source record. The identifier should be formatted as such:
system
and process the external identifier accordingly. To ensure a successful migration, users should make sure that:
- The
value
complies with the RIC identifier configuration. This means it should respect the format set in the configuration and be lower than the offset value. - The
use
references a valid RIC. - The migrated identifier is unique within its data source. No two source records can share a relative identity identifier.
Migrated IdentifiersMigrated relative identity identifiers will not be inserted directly into the existing sequence for a given RIC. Rather, they will be made legacy to existing relative identities. If no relative identity exists for a given set of differentiator properties, it will be created and the migrated identifiers made legacy to that new relative identity.
Determining the closest composite property context for an RI
When migrating relative identity identifiers, external identifiers are not inherently associated with specific differentiator properties. To ensure migrated identifiers are correctly assigned to a specific set, make sure to use the right composite property context. If the RIC differentiator properties are mapped to properties of a root source profile, use the top-level resourcemeta.identifier
for migrated identifiers.
JSON
meta.identifier
for migrated identifiers.
JSON
Migrated Relative identity identifier FallbackIf the system is unable to assign a single set of differentiator properties to a migrated relative identity identifier, that identifier is going to be assigned to the default relative identity for the unified record.