Modernize On-Premises Objects > Modernization process > MDM Hub objects in the modernization process
  

MDM Hub objects in the modernization process

You can modernize the MDM Hub objects, such as lookup tables, business entities, user roles, users, match rule sets, survivorship configurations, source systems, hierarchies, and relationships, and migrate them to MDM SaaS.

Standardize configuration

To modernize the MDM Hub objects, you need to standardize the configuration of the mapped files you upload.
The configuration details of the mapped files you upload are standardized into multiple JSON files. You can download these JSON files to review the configuration details.
Additionally, to comply with the field property limits defined for business entity fields in MDM SaaS, the modernization process verifies field configurations of the MDM Hub business entities during standardization. The modernization process counts how many fields have properties like searchable, facetable, and auto-suggest enabled in both MDM Hub and MDM SaaS. If the count exceeds the allowed limits, you can't continue until you disable enough field properties to meet the limits. For example, if 30 fields are searchable but the limit is 20, you must disable the searchable property on 10 fields before proceeding.
Consider the following guidelines when you disable the field properties of a business entity:

Data models

Data models define the basic structure of your master data. You can modernize the base object columns or business entity fields in the MDM Hub data models.
You can modernize the following MDM Hub objects associated with data model into MDM SaaS:

Match rule sets

In the MDM Hub, match rule sets define the rules used to identify duplicate records. The match rule sets defined for the mapped fields in a data model mapping file are modernized and applied to the corresponding fields in MDM SaaS as Directed AI match rules.
If the mapped fields are used in match rule sets in the MDM Hub, you might find the corresponding Directed AI match rules in MDM SaaS after modernization.
Additionally, if a source system is configured as a distinct source in the MDM Hub, the match process doesn't match records within the same source system. However, records from a distinct source system match with records from other source systems. If the mapped fields are associated with a distinct source system in the MDM Hub, the modernization process migrates that distinct source system to MDM SaaS.
The modernized match models appear in draft state in MDM SaaS. Ensure that you review the match models before publishing them. If a match rule uses the Geocode field type as the candidate selection criteria, you might find multiple Geocode fields added in the candidate selection criteria of the match model after modernization. If multiple fields are used to generate match keys in the MDM Hub, the modernization process includes only the first field in the candidate selection criteria after modernization.The modernization process changes the preferred key width used in a fuzzy match rule from the MDM Hub to the standard key generation level.
Before you modernize the match rule sets, ensure that you understand the differences between match functionalities in the MDM Hub and MDM SaaS.
The following table compares the match functionalities in the MDM Hub and MDM SaaS:
Functionality
MDM Hub
MDM SaaS
Candidate Selection
Match Column
Candidate Selection Criteria
Match Strategy
Exact
Fuzzy
Exact
Fuzzy
Merge Strategy
Automated
Manual
Automated
Manual
Skip
Threshold-based
Match Algorithm
Match Purpose
Match Criteria
Match Level
Conservative
Typical
Loose
Conservative
Typical
Loose
Merge Threshold
Not available
Available
Fuzzy Match Key Type
Not available
Available
Segment Matching
Available
Available
Null Matching
Available
Available
Candidate Filtering
Based on SQL queries
Available through candidate selection criteria
Match Subtype
Available
Not available
Non-Equal Matching
Available
Not available
Distinct Source Systems
Available
Available

Hierarchies and relationships

Hierarchies define the parent-child relationships between records. For example, you can consider a relationship between employer and employee records as a parent-child relationship.
Non-hierarchical relationships are called as network relationships in MDM Hub and relationship graph in MDM SaaS. For example, you can consider the relationship between two family members as a non-hierarchical relationship. You can modernize hierarchies and relationships in the MDM Hub.
Note: After you delete a modernized hierarchy in MDM SaaS and create another hierarchy with the same name, ensure that you use a unique identifier value for the new hierarchy.

User accounts and user roles

Before you modernize user roles and users, ensure that you understand the basic principles behind modernizing these objects.
You can also modernize user accounts configured with single sign-on (SSO) in the MDM Hub. Additionally, you can't modernize user groups in the MDM Hub. By default, user roles in the MDM Hub that are mapped to custom user roles in MDM SaaS are assigned create, read, and update privileges on MDM SaaS business entities after modernization.
The modernization process uses the user role details from the MDM Hub configuration in the following ways:
The following table summarizes the modernization process for user roles in the MDM Hub:
MDM Hub User Roles
User Role in MDM SaaS
User Privileges in MDM SaaS
User roles in change list file.
The modernization process creates custom user roles in MDM SaaS based on the resource privileges of MDM Hub fields mapped in the data model mapping file.
The modernization process assigns the same privileges as the MDM Hub user role to the modernized custom user roles in MDM SaaS for the attributes. Also, it assigns create, read, update, and delete privileges for the business entities.
Note: You can review and modify the privileges after modernization.
User roles mapped to custom MDM SaaS user roles in the user role mapping file.
The modernization process creates custom user roles in MDM SaaS.
The modernization process updates the privileges of MDM SaaS user roles based on the privileges of mapped MDM Hub user roles. After modernization, you can review and modify the privileges as needed.
User roles mapped to predefined MDM SaaS user roles in the user role mapping file.
The modernization process maps the MDM Hub user roles to predefined user roles in MDM SaaS.
The modernization process retains the privileges of predefined user roles in MDM SaaS. You can't modify the privileges of predefined user roles in MDM SaaS.
User roles in the user account details file.
Based on the user account details file of the MDM Hub, the modernization process creates users and assigns them to the modernized user roles. The users who belong to the user roles that aren't modernized are ignored.
The modernization process assigns the privileges based on the user roles.