Modernize On-Premises Objects > Modernization process > Mapping fields
  

Mapping fields

After you define a project, manually map business entities and reference data objects in the MDM Hub and MDM SaaS that are similar. If they aren’t similar, create the MDM Hub business entities automatically in MDM SaaS.
To manually map your MDM Hub source objects to MDM SaaS business entities and reference data, define a custom mapping project. To automatically create the MDM Hub business entities in MDM SaaS, define a smart mapping project. However, in a smart mapping project, you must map reference data objects manually.
To successfully modernize the MDM Hub objects, ensure that the field types in the MDM Hub and MDM SaaS are compatible.

Custom mapping

You can configure custom mapping to map MDM Hub business entity fields, base object columns, and lookup tables to MDM SaaS business entity fields and Reference 360 code lists in Business 360 Console user interface.
With custom mapping, you can map business entities or base objects and reference data. You can select multiple MDM Hub business entities or base objects and map them to an MDM SaaS business entity, and you can map MDM Hub lookup tables to Reference 360 code lists. You can map fields either manually or automatically.
When MDM Hub fields or field groups have no equivalent in MDM SaaS, you can mark them for creation in MDM SaaS during modernization. You can then map the marked fields to the corresponding MDM Hub fields. Similarly, when an MDM Hub business entity or base object has no equivalent MDM SaaS business entity, you can mark it for creation in MDM SaaS. You can then map the marked custom business entity to the corresponding MDM Hub object.

Retrieving business entity and reference data configurations

Before you map objects, retrieve the business entity and reference data configurations from MDM SaaS. The modernization process builds the configuration from the business entities in MDM SaaS and the change list XML file that you upload from the MDM Hub.
If you use updated configuration files from the MDM Hub, or the data model in MDM SaaS is updated, you can refresh the configuration to retrieve the latest changes. You can also download the configuration as a CSV file to review the source and target fields. If you map the fields and save the mapping before you download the configuration file, the file includes your field mappings.

Automapping fields by confidence score

You can automatically map fields based on a confidence score. The modernization process compares the fields in the MDM Hub and MDM SaaS and maps them automatically. You can then review the automapped fields and modify them if needed.
Automapping is useful when objects contain too many fields and when most fields have clear counterparts. Use automapping as the starting point for a mapping as it reduces manual effort. After automapping runs, manually map the remaining fields that aren't mapped.
You can set a confidence score to control how closely fields must match. The confidence score is a threshold value from 50 through 100, default is 60. To determine the matches, the modernization process calculates a score for each source and target field pair based on rules, such as field name and data type similarity. A pair that scores at or above the threshold is mapped automatically. If no pair meets the threshold, the modernization process marks the source field for creation as a custom field in MDM SaaS.
The following table describes the statuses that a field can have after automapping fields:
Status
Description
Auto-mapped
Indicates that the modernization process automatically mapped an MDM Hub field to the MDM SaaS field.
Unmapped
Indicates that no MDM Hub field matched the MDM SaaS field. The MDM SaaS field remains in the mapping so that you can map it manually.
Auto-created
Indicates that no MDM SaaS field matched the MDM Hub field. The modernization process marks the field for creation as a custom field in MDM SaaS to keep the MDM Hub field in the mapping.
The names of auto-created field groups include the X_ prefix, and the names of auto-created fields include the x_ prefix. For example, X_Address and x_first_name.

Rules and guidelines for automapping

Consider the following rules and guidelines for automapping:

Creating custom fields and field groups

When MDM Hub fields or field groups have no equivalent in MDM SaaS, you can mark them as custom fields or field groups for creation in the target MDM SaaS business entity. Use custom fields to retain MDM Hub fields during modernization.
You can mark MDM Hub source fields for creation as custom fields in an existing MDM SaaS field group or as root fields in a business entity. When you mark a custom field for creation in a predefined business entity, the name includes the X_ prefix to identify it as a custom field. Automapping can also mark MDM Hub source fields for creation as custom fields when the confidence score of a field pair doesn't meet the defined threshold.

Creating custom business entities

When an MDM Hub business entity or base object has no equivalent in MDM SaaS, you can mark it as a custom business entity for creation in MDM SaaS. You can then map the marked custom business entity to the corresponding MDM Hub object.
You must enter a unique name for the custom business entity. After you mark a business entity for creation, the modernization process marks all the source fields and field groups in the selected MDM Hub business entity or base object for creation in MDM SaaS. The modernization process then maps each source field to the corresponding field that it marked for creation. For example, if the MDM Hub business entity contains a First Name field, the modernization process marks a First Name field for creation in MDM SaaS and maps the source field to it. You can modify the field mappings in the same way as other field mappings, if required.

Smart field mapping

If business entities in the MDM Hub and MDM SaaS aren't similar, you can choose to create business entities automatically from the MDM Hub. The modernization process creates them in MDM SaaS without the need for mapping fields in data model mapping files.
In the MDM Hub, business entities contain a root node and one or more child nodes within the root node. MDM SaaS uses field groups or smart fields instead of child nodes. The modernization process lists both root and child nodes from the MDM Hub. If you select child nodes, then each child node will be modernized as a separate business entity. To avoid modernizing the child nodes in the MDM Hub as separate business entities in MDM SaaS, you can choose only the root nodes. You can create field groups or smart fields in MDM SaaS after modernization instead of creating separate business entities in MDM SaaS for child nodes.
The following image shows a modernization project that uses smart field mapping to automatically create MDM Hub business entities in MDM SaaS:The image shows a modernization project that uses smart mapping to automatically create business entities from the MDM Hub along with their fields in MDM SaaS.

Compatible data types

When you map the MDM Hub objects with MDM SaaS, ensure that their field types are compatible.
The following table lists the compatible field types of the objects in MDM SaaS and the MDM Hub:
Field Type in the MDM Hub
Field Type in MDM SaaS
CHAR
String
VARCHAR
String
NVARCHAR
String
NCHAR
String
DATE
Date
TIMESTAMP
Date and Time
NUMBER
Decimal
INT
Integer
BOOL
Boolean
LOOKUP
Picklist