Event-triggered data quality verification
AssigneeMicrosoft Corporation
InventorJeffrey Michael Derstadt
Life of this patent
Estimating the term…
Abstract
A method is directed to associating quality metadata with underlying data. The method includes, for one or more data items, a computing system identifying one or more threshold conditions related to the data items. The computing system determines that the one or more threshold conditions related to the data items have been met. As a result of determining that the one or more threshold conditions related to the data items have been met, the computing system associates quality metadata with the data items.
Claims21
1-20. (canceled)
A computer-implemented method of determining when quality metadata, which indicates a measure of the quality of underlying data corresponding to the quality metadata, should be associated with the underlying data and indicated to a user to provide assurance of the quality of the underlying data provided to the user, the computer-implemented method being performed by one or more processors when executing computer-executable instructions, and comprising:
- receiving one or more data items from one or more sources of data;
- identifying one or more threshold conditions related to the one or more data items, wherein the threshold conditions are indicative of when underlying data should have quality metadata associated with the underlying data;
- for the received one or more data items, the one or more processors determining that at least one threshold condition related to at least one of the one or more data items has been met;
- generating at an analysis module quality metadata that indicates a certain quality for the at least one data item for which the at least one threshold condition was determined;
- and
- the one or more processors associating the generated quality metadata with the at least one data item for which the at least one threshold condition was determined prior to presentation to a user.
A computer program product comprising a computer storage device containing computer-executable instructions which, when executed by one or more processors, cause the one or more processors to implement a computer-implemented method of determining when quality metadata, which indicates a measure of the quality of underlying data corresponding to the quality metadata, should be associated with the underlying data and indicated to a user to provide assurance of the quality of the underlying data provided to the user, and wherein the computer-implemented method comprises:
- receiving one or more data items from one or more sources of data;
- identifying one or more threshold conditions related to the one or more data items, wherein the threshold conditions are indicative of when underlying data should have quality metadata associated with the underlying data;
- for the received one or more data items, the one or more processors determining that at least one threshold condition related to at least one of the one or more data items has been met;
- generating at an analysis module quality metadata that indicates a certain quality for the at least one data item for which the at least one threshold condition was determined;
- and
- the one or more processors associating the generated quality metadata with the at least one data item for which the at least one threshold condition was determined prior to presentation to a user.
A system comprising:
- one or more processors;
- a data store containing a plurality of data items;
- a computer storage device containing computer-executable instructions which, when executed by the one or more processors, cause the one or more processors to implement a computer-implemented method of determining when quality metadata, which indicates a measure of the quality of underlying data corresponding to the quality metadata, should be associated with the underlying data and indicated to a user to provide assurance of the quality of the underlying data provided to the user, and wherein the computer-implemented method comprises:
- receiving one or more data items from one or more sources of data;
- identifying one or more threshold conditions related to the one or more data items, wherein the threshold conditions are indicative of when underlying data should have quality metadata associated with the underlying data;
- for the received one or more data items, the one or more processors determining that at least one threshold condition related to at least one of the one or more data items has been met;
- generating at an analysis module quality metadata that indicates a certain quality for the at least one data item for which the at least one threshold condition was determined;
- the one or more processors associating the generated quality metadata with the at least one data item for which the at least one threshold condition was determined prior to presentation to a user;
- and
- presenting to a user the at least one data item associated with the generated quality metadata, and visually providing an indication to the user of the quality of the presented data item.
Dependencies are inferred from the claim text.