Information
This version of the software is currently available only to customers in the Controlled Availability (CA) program.

Data enrichment and merging data


With BMC Helix Data Manager data enrichment, you can populate fields in the target system by looking up data from other BMC Helix ITSM forms or from a spreadsheet. This is useful if you want to apply business transformation, such as Product Catalog remapping, as part of the data migration.

Data enrichment is particularly useful to manage the merging of entities as part of an operating company consolidation. For example, as part of an operating company consolidation, some support groups are being migrated from the source system where there is no corresponding support group in the target system. However, where the logical support group already exists, any references to the original support group (in tickets, support group memberships, assignments rules, and so on) are remapped to the new values.

The following table shows an extract of the spreadsheet provided with the list of original support group names and IDs and the new mapped values. The consolidation migration adds an F prefix to the request IDs of all records migrated from the source system so that they do not clash.

Original Support Group Name

Original Support Group ID

New Support Group Name

New Support Group ID

Database Support

SGP000123

Database Support

SGPF00123

Application Support

SGP000226

Application Support

SGP054671

Email Support

SGP000229

Email Support

SGP009876

Help Desk

SGP004009

Customer Help Desk

SGP011972

IT Hardware Support

SGP007762

Hardware Support

SGP099001

Network Hardware Support

SGP009876

Hardware Support

SGP099001

The example above shows a range of mappings, including:

  • Database Support group is being migrated from the source system. The support group name is not changed, but the support group ID lookup value shows the value after prefixing. This transformation would be automatically applied by BMC Helix Data Manager but is overridden with data enrichment, requiring a mapping for all source values.
  • Application Support and Email Support are mapped to the existing support groups of the same name in the target system. The support group ID is not prefixed because this data is not being migrated from the source system.
  • Help Desk group is mapped to an existing support group with a different name in the target system.
  • IT Hardware Support and Network Hardware Support are being merged into the single existing Hardware Support Group in the target system.

Data enrichment provides a range of capabilities to address the remapping, merging, and migration of entities as part of an operating company consolidation.

Data enrichment can look up field mapping values based on the content of a source field. The BMC Helix ITSM fields used to underpin the ITSM multitenancy feature, such as Assignee group, may contain one or more group ids separated by semi colons. for example:

  • ;1000000001;
  • ;1000000028;
  • ;1000000002;1000000001;

These group IDs typically need to be remapped or transformed as part of an operating company consolidation.

Data enrichment can look up the entire field value and remap it to an alternative value. Where a field value contains several concatenated group IDs, BMC Helix Data Manager will not perform a data enrichment lookup for each value, but for the whole string. For example, the Assignee group value of ;1000000002;1000000001; will not result in a lookup for 1000000002 and 1000000001 as two distinct group ID remapping lookups. Therefore, if data enrichment is used for Assignee group remapping, it is critical that the spreadsheet used for lookup contains all possible combinations of the Assignee group value used in your application. Typically, the number of group IDs on a ticket will not exceed three. SQL scripts applied after migration can be considered an alternative to data enrichment for Assignee group remapping. If the consolidation is combined with an upgrade from 7.6.04 or earlier to 8.1 or later versions of ITSM, the postmigration Assignee group script must be run and will rebuild the majority of Assignee group fields.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

BMC Helix Data Manager 21.05