Managing classification hierarchies in master data management environments
First Claim
1. A computer-implemented method of developing master data classifications for a master data management (MDM) environment, the method comprising:
- receiving a classification hierarchy defining one or more dimensions and one or more relations between a set of hierarchy levels, each of the hierarchy levels representing a collection of related objects in the MDM environment, and each of the dimensions representing a set of valid values for one or more nodes in the classification hierarchy;
generating a dimensional level by associating at least one of the dimensions with a level of the set of hierarchy levels, the at least one dimension defining a set of valid values for nodes associated with the dimensional level;
associating the dimensional level with one or more nodes;
receiving first input designating a node in the classification hierarchy as a dimensional node;
receiving selection input selecting two or more nodes to be associated with the dimensional node as dimensional combinations;
based on the selected nodes, selecting valid dimension values for the dimensional node; and
by a computer, generating master data classifications for the MDM environment based on the classification hierarchy and the associated nodes, the master data classifications including one or more objects assigned valid values based on the dimensional level and the associated nodes, the master data classifications including the valid dimension values for the dimensional node.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for managing master data in a master data management (MDM) environment using classification hierarchies. According to one embodiment of the disclosed technology, a method of classifying master data includes receiving a classification hierarchy defining one or more dimensions and one or more relations between a set of hierarchy levels, generating a dimensional level by associating at least one of the dimensions with a hierarchy level, the dimension defining a set of valid values for nodes associated with the dimensional level, associating one or more nodes with the dimensional level, and generating master data classifications for an MDM environment based on the classification hierarchy and the associated nodes, where one or more objects of the master data classifications are assigned valid values based on the associated nodes.
42 Citations
20 Claims
-
1. A computer-implemented method of developing master data classifications for a master data management (MDM) environment, the method comprising:
-
receiving a classification hierarchy defining one or more dimensions and one or more relations between a set of hierarchy levels, each of the hierarchy levels representing a collection of related objects in the MDM environment, and each of the dimensions representing a set of valid values for one or more nodes in the classification hierarchy; generating a dimensional level by associating at least one of the dimensions with a level of the set of hierarchy levels, the at least one dimension defining a set of valid values for nodes associated with the dimensional level; associating the dimensional level with one or more nodes; receiving first input designating a node in the classification hierarchy as a dimensional node; receiving selection input selecting two or more nodes to be associated with the dimensional node as dimensional combinations; based on the selected nodes, selecting valid dimension values for the dimensional node; and by a computer, generating master data classifications for the MDM environment based on the classification hierarchy and the associated nodes, the master data classifications including one or more objects assigned valid values based on the dimensional level and the associated nodes, the master data classifications including the valid dimension values for the dimensional node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media storing computer-readable instructions that when executed by a computer, cause the computer to perform a method of generating mappings between objects in an MDM repository and a master data classification hierarchy stored in an extended repository, the method comprising:
-
receiving the master data classification hierarchy, the classification hierarchy defining relations between data elements of the classification hierarchy, the classification hierarchy including definitions of valid values for one or more of the data elements; based on the master data classification hierarchy, generating one or more mappings between the data elements and a respective one or more object fields stored in the MDM repository to produce mapped object fields; generating a set of unmapped object fields, unmapped object values, or unmapped object fields and unmapped object values stored in the MDM repository; generating a set of unmapped data elements, unmapped valid values, or unmapped data elements and unmapped valid values in the classification hierarchy; receiving input indicating a mapping between at least one or more of the unmapped object fields, object values, and unmapped object fields and object values, and at least one or more of the unmapped data elements, an unmapped valid values, and the unmapped data elements and an unmapped valid values; and based on the indicated mapping, generating a mapping between the indicated fields, the indicated values, or the indicated fields and the indicated values. - View Dependent Claims (12, 13, 14, 15, 16, 20)
-
-
17. A computer-implemented method of generating two or more presentation hierarchies for an MDM environment, the method comprising:
-
receiving a classification hierarchy for the MDM environment, generating a first presentation hierarchy and a second presentation hierarchy for the MDM environment, each of the presentation hierarchies being associated with a user role in the MDM environment, each of the presentation hierarchies including one or more presentation levels, one or more nodes of the first presentation hierarchy being mapped differently than one or more nodes of the second presentation hierarchy without redefining the classification hierarchy; selecting one of the presentation levels; selecting a level of the classification hierarchy to map to the selected presentation level; and by a computer, generating a mapping between the selected level of the presentation hierarchy and one or more corresponding nodes of the selected classification hierarchy level. - View Dependent Claims (18, 19)
-
Specification