Systems and methods for master data management using record and field based rules
AssigneeSap SE
InventorRonen Cohen
Life of this patent
Estimating the term…
Abstract
According to some embodiments, a plurality of input records may be received from a plurality of sources, and each input record may include a plurality of fields. It may then be detected that a set of input records from different sources are related to each other (e.g., are duplicates). One of the set of input records may be automatically selected as a master record in accordance with a record level rule. At least one field in the master record may, according to some embodiments, be automatically modified based on a corresponding field in another input record in accordance with a field level rule. The modified master record could then be stored for subsequent use by other applications.
Claims20
A computer implemented method, comprising:
- receiving a plurality of input records from a plurality of sources, each input record including a plurality of fields;
- detecting that a set of input records from different sources are related to each other;
- automatically selecting one of the set of input records as a master record in accordance with a record level rule;
- automatically modifying at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule;
- and
- storing the modified master record.
A non-transitory, computer-readable medium storing program code executable by a computer to:
- receive a plurality of input records from a plurality of sources, each source being associated with a reliability score and each input record including a plurality of fields;
- detect that a set of input records from different sources are related to each other by finding similar values in corresponding fields of the input records;
- automatically select the input record from the source having the best reliability score as a master record;
- automatically modify at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule;
- and
- store the modified master record.
A system, comprising:
- an input data store to provide a plurality of input records associated with different sources, each input record including a plurality of fields;
- a master record data store;
- and
- a master data server to (i) receive the input records from the input data store and (ii) store a modified master record into the master record store, wherein the master data server:
- detects that a set of input records from different sources are related to each other,
- selects one of the set of input records as a master record in accordance with a record level rule, and
- creates the modified master record by modifying at least one field in the master record based on a corresponding field in another input record in accordance with a field level rule.
Dependencies are inferred from the claim text.