Method and system for managing data quality
First Claim
1. A system comprising:
- a data stream manager including;
a data receiver configured to obtain a first data stream interval including a first group of data items and a first aggregated data quality value associated with a quality of obtaining the first group of data items, each data item including one or more data attribute values, each data quality item including one or more data quality attribute values associated with one of the data items of the first group;
a data selection manager configured to select the first aggregated data quality value and a first indicator associating the first aggregated data quality value with the first group of data items, and to select the first group of data items;
a data storage manager configured to store the first group of data items and the first indicator in a user table associated with a relational database;
a system table manager configured to determine a data quality table associated with the user table based on an entry in a system table; and
a data quality storage manager configured to store the first aggregated data quality value and the first indicator in the determined data quality table.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are described for managing data quality. An example method may include obtaining a first data stream interval including a first group of data items and a first aggregated data quality value associated with a quality of obtaining the first group, each data item including data attribute values, each data quality item including data quality attribute values associated with one of the data items. The first aggregated data quality value, a first indicator associating the first aggregated data quality value with the first group, and the first group may be selected. The first group and the first indicator may be stored in a user table of a database. A data quality table associated with the user table may be determined based on an entry in a system table. The first aggregated data quality value and the first indicator may be stored in the data quality table.
30 Citations
26 Claims
-
1. A system comprising:
a data stream manager including; a data receiver configured to obtain a first data stream interval including a first group of data items and a first aggregated data quality value associated with a quality of obtaining the first group of data items, each data item including one or more data attribute values, each data quality item including one or more data quality attribute values associated with one of the data items of the first group; a data selection manager configured to select the first aggregated data quality value and a first indicator associating the first aggregated data quality value with the first group of data items, and to select the first group of data items; a data storage manager configured to store the first group of data items and the first indicator in a user table associated with a relational database; a system table manager configured to determine a data quality table associated with the user table based on an entry in a system table; and a data quality storage manager configured to store the first aggregated data quality value and the first indicator in the determined data quality table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A method comprising:
-
obtaining a first data stream interval including a first group of data items and a first aggregated data quality value associated with a quality of obtaining the first group of data items, each data item including one or more data attribute values, each data quality item including one or more data quality attribute values associated with one of the data items of the first group; selecting the first aggregated data quality value and a first indicator associating the first aggregated data quality value with the first group of data items; selecting the first group of data items; storing the first group of data items and the first indicator in a user table associated with a relational database; determining a data quality table associated with the user table based on an entry in a system table; and storing the first aggregated data quality value and the first indicator in the determined data quality table. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method comprising:
-
requesting a first group of data items from a relational database; requesting a first aggregated data quality value associated with a quality of obtaining the first group of data items and a first indicator associating the first aggregated data quality value with the first group of data items; retrieving the first group of data items from a user table associated with the relational database; determining a data quality table associated with the user table based on an entry in a system table; and retrieving the first aggregated data quality value and the first indicator from the determined data quality table.
-
-
24. A computer program product being tangibly embodied on a computer-readable medium and being configured to cause a data processing apparatus to:
-
obtain a first data stream interval including a first group of data items and a first aggregated data quality value associated with a quality of obtaining the first group of data items, each data item including one or more data attribute values, each data quality item including one or more data quality attribute values associated with one of the data items of the first group; select the first aggregated data quality value and a first indicator associating the first aggregated data quality value with the first group of data items, select the first group of data items; store the first group of data items and the first indicator in a user table associated with a relational database; determine a data quality table associated with the user table based on an entry in a system table; and store the first aggregated data quality value and the first indicator in the determined data quality table. - View Dependent Claims (25, 26)
-
Specification