Systems and methods for capturing data refinement actions based on visualized search of information
First Claim
1. A computer-implemented method comprising:
- receiving at a processor-controlled data store more than one data set, each data set containing respective data records from one or more respective data sources;
merging data of the respective data records into respective single records, each of the respective single records containing one or more data items from corresponding data records;
comparing data within the respective single records by a processor-implemented matching component to identify delta data within the respective single records;
calculating respective single best records for data located in each of the respective single records containing delta data by a processor-implemented best record recalculator component;
if a discrepancy exists in a data value among the respective single records, executing a refinement action rule by a processor-implemented refinement execution component; and
the refinement execution component implementing a heuristic algorithm associated with at least one filter configured to perform a fuzzy search of data records, the heuristic algorithm being trained by data steward definitions monitored by an interactive dialog box.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for refining data discrepancies in data loads from multiple data stores includes receiving a data set containing data records from one or more data sources, comparing the received data set with a prior data set to identify delta records among corresponding records of the received and the prior data sets, recalculating a best record for data located in each of the corresponding delta records, and if a discrepancy exists in a data value for corresponding delta records, executing a refinement action rule. The refinement action rule includes at least one replace statement and search criteria. The method also includes capturing a user'"'"'s interaction with a user interface presenting the data set, and storing the interaction in a data store as a refinement action rule. A system for implementing the method and a computer readable medium are also described.
56 Citations
17 Claims
-
1. A computer-implemented method comprising:
-
receiving at a processor-controlled data store more than one data set, each data set containing respective data records from one or more respective data sources; merging data of the respective data records into respective single records, each of the respective single records containing one or more data items from corresponding data records; comparing data within the respective single records by a processor-implemented matching component to identify delta data within the respective single records; calculating respective single best records for data located in each of the respective single records containing delta data by a processor-implemented best record recalculator component; if a discrepancy exists in a data value among the respective single records, executing a refinement action rule by a processor-implemented refinement execution component; and the refinement execution component implementing a heuristic algorithm associated with at least one filter configured to perform a fuzzy search of data records, the heuristic algorithm being trained by data steward definitions monitored by an interactive dialog box. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored thereon instructions which when executed by a processor cause the processor to perform the method of:
-
receiving more than one data set, each data set containing respective data records from one or more respective data sources; merging data of the respective data records into respective single records, each of the respective single records containing one or more data items from corresponding data records; comparing data within the respective single records to identify delta data within the respective single records; calculating respective single best records for data located in each of the respective single records containing delta data; if a discrepancy exists in a data value among the respective single records, executing a refinement action rule; and the refinement action rule based on data steward definitions monitored by an interactive dialog box to train a heuristic algorithm associated with at least one filter configured to perform a fuzzy search of data records. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a server under processor control configured to provide user interfaces to a user; the processor configured to; implement user interactions with the user interface to change data values in data records stored in a master database coupled to the server; and store the user interactions as refinement action rules in a database coupled to the server; the processor including; a matching component configured to compare data within respective single records to identify delta data within the respective single records; best record recalculator component configured to calculate respective single best records for data located in each of the respective single records containing delta data; a refinement execution component configured to execute a refinement action rule if a discrepancy exists in a data value among the respective single records; and the refinement execution component implementing a heuristic algorithm associated with at least one filter configured to perform a fuzzy search of data records, the heuristic algorithm being trained by data steward definitions monitored by an interactive dialog box. - View Dependent Claims (15, 16, 17)
-
Specification