12. The computer system of claim 1 , wherein the potential data quality problem is date range violation; and said determining potential data quality problems further comprises identifying respective objects that have one or more property values that violate an allowed date range for respective properties.
1. A computer system comprising: one or more computer processors; and a tangible storage device storing one or more modules configured for execution by the one or more computer processors in order to cause the computer system to: receive, by the computer system, selection of an object type to monitor for potential data quality problems; receive, by the computer system, selection of one or more data quality criterion; receive, by the computer system, one or more Boolean operators associated with the one or more data quality criterion and/or an indication of how many of the one or more data quality criterion are required in order to identify respective database objects as having potential data quality problems; determine potential data quality problems by scanning data associated with a plurality of database objects of the selected object type, each of the objects having one or more properties and corresponding property values, in order to determine if the selected one or more data quality criterion are matched by properties and/or properties values of respective objects; generate a user interface indicating the potential data quality problems of respective objects having property values matching the selected one or more data quality criterion, and including one or more properties and/or property values of the respective objects; receive from a user of the computer system a resolution of the potential data quality problems; and implement the resolution.