Data cleansing
First Claim
1. A computer-implemented method for maintaining data, the method comprising:
- displaying a source instance of a data element having one or more associated attribute values;
displaying a target instance of a data element;
receiving an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance; and
associating the identified attribute values with the target instance.
2 Assignments
0 Petitions
Accused Products
Abstract
Data cleansing of a data management system involves merging two data objects by copying one or more attribute values associated with one a source object to a target data object and reassigning any instances that refer to the source object to the target object. The source object may be deleted. A user interface is developed that allows a user to select from a list of possible source objects and target objects, view attribute values for an object, view dependent relationships as dependency trees, indicate any attribute values that should be copied and any referring objects that should be reassigned to the target instance.
53 Citations
42 Claims
-
1. A computer-implemented method for maintaining data, the method comprising:
-
displaying a source instance of a data element having one or more associated attribute values;
displaying a target instance of a data element;
receiving an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance; and
associating the identified attribute values with the target instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for maintaining data, the method comprising:
-
receiving instances of data elements, with each instance having one or more associated attribute values and an associated identification key;
displaying the identification key associated with each instance;
receiving an indication that identifies one of the displayed identification keys as the identification key of a source instance;
receiving an indication that identifies one of the displayed identification keys as the identification key of a target instance;
displaying the source instance and one or more associated attribute values;
displaying the target instance;
receiving an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance;
associating the identified attribute values with the target instance;
displaying a source dependency tree showing one or more subcomponents associated with the source instance;
displaying a target dependency tree showing one or more subcomponents associated with the target instance;
receiving a dependency indication that identifies one or more subcomponents associated with the source instance that are to be associated with the target instance; and
associating the identified subcomponents with the target instance.
-
-
15. A computer-readable medium or propagated signal having embodied thereon a computer program configured to maintain data, the medium comprising a code segment configured to:
-
display a source instance of a data element having one or more associated attribute values;
display a target instance of a data element;
receive an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance; and
associate the identified attribute values with the target instance. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer-readable medium or propagated signal having embodied thereon a computer program configured to maintain data, the medium comprising a code segment configured to:
-
receive instances of data elements, with each instance having one or more associated attribute values and an associated identification key;
display the identification key associated with each instance;
receive an indication that identifies one of the displayed identification keys as the identification key of a source instance;
receive an indication that identifies one of the displayed identification keys as the identification key of a target instance;
display the source instance and one or more associated attribute values;
display the target instance;
receive an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance;
associate the identified attribute values with the target instance;
display a source dependency tree showing one or more subcomponents associated with the source instance;
display a target dependency tree showing one or more subcomponents associated with the target instance;
receive a dependency indication that identifies one or more subcomponents associated with the source instance that are to be associated with the target instance; and
associate the identified subcomponents with the target instance.
-
-
29. A system for maintaining data, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
display a source instance of a data element having one or more associated attribute values;
display a target instance of a data element;
receive an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance; and
associate the identified attribute values with the target instance. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A system for maintaining data, the system comprising a processor connected to a storage device and one or more input/output devices, wherein the processor is configured to:
-
receive instances of data elements, with each instance having one or more associated attribute values and an associated identification key;
display the identification key associated with each instance;
receive an indication that identifies one of the displayed identification keys as the identification key of a source instance;
receive an indication that identifies one of the displayed identification keys as the identification key of a target instance;
display the source instance and one or more associated attribute values;
display the target instance;
receive an indication that identifies one or more attribute values associated with the source instance that are to be associated with the target instance;
associate the identified attribute values with the target instance;
display a source dependency tree showing one or more subcomponents associated with the source instance;
display a target dependency tree showing one or more subcomponents associated with the target instance;
receive a dependency indication that identifies one or more subcomponents associated with the source instance that are to be associated with the target instance; and
associate the identified subcomponents with the target instance.
-
Specification