US2012310904A1PendingUtilityA1

Data validation and service

40
Assignee: HANS SANDEEPPriority: Jun 1, 2011Filed: Jun 1, 2011Published: Dec 6, 2012
Est. expiryJun 1, 2031(~4.9 yrs left)· nominal 20-yr term from priority
G06F 16/24564
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A data validation service includes providing a user interface to a subscriber of the service via a computer device of the subscriber, receiving a data validation rule specified by the subscriber and an address of a database subject to the data validation, and generating a configuration file that includes the address of the database. The service also includes transmitting the configuration file and a thin client application to the computer device over a network, the thin client application configured to read the configuration file and pull data from the database. The service further includes receiving the data from the computer device via the network, performing the data validation by executing the data validation rule with respect to the data, and compiling results of the data validation and providing the results to the computer device.

Claims

exact text as granted — not AI-modified
1 . A method of performing data validation as a service, comprising:
 providing a user interface to a subscriber of the service via a computer device of the subscriber;   receiving, via the user interface, a data validation rule specified by the subscriber and an address of a database subject to the data validation;   generating a configuration file that includes the address of the database;   transmitting the configuration file and a thin client application to the computer device over a network, the thin client application configured to read the configuration file and pull data from the database;   receiving the data from the computer device via the network;   performing the data validation by executing the data validation rule with respect to the data; and   compiling results of the data validation and providing the results to the computer device.   
     
     
         2 . The method of  claim 1 , further comprising:
 receiving a metadata model of the database, the metadata model specifying a schema of the database.   
     
     
         3 . The method of  claim 1 , further comprising:
 receiving, via the user interface, a user-specified format selection for the results; and   entering the user-specified format in the configuration file;   wherein providing the result to the computer device includes formatting the results in the user-specified format.   
     
     
         4 . The method of  claim 1 , wherein the data validation rule includes at least one of:
 a missing data task;   a range check; and   a regular expression check.   
     
     
         5 . The method of  claim 1 , wherein the data validation rule is configured to operate on multiple database tables in the database. 
     
     
         6 . The method of  claim 1 , wherein the data validation rule is configured to perform an aggregate function on the data. 
     
     
         7 . A system for performing data validation as a service, comprising:
 a service provider computer system; and   validation services logic executable by the service provider computer system, the validation services logic configured to implement a method, the method comprising:   providing a user interface to a subscriber of the service via a computer device of the subscriber;   receiving, via the user interface, a data validation rule specified by the subscriber and an address of a database subject to the data validation;   generating a configuration file that includes the address of the database;   transmitting the configuration file and a thin client application to the computer device over a network, the thin client application configured to read the configuration file and pull data from the database;   receiving the data from the computer device via the network;   performing the data validation by executing the data validation rule with respect to the data; and   compiling results of the data validation and providing the results to the computer device.   
     
     
         8 . The system of  claim 7 , wherein the validation services logic is further configured to perform:
 receiving a metadata model of the database, the metadata model specifying a schema of the database.   
     
     
         9 . The system of  claim 7 , wherein the validation services logic is further configured to perform:
 receiving, via the user interface, a user-specified format selection for the results; and   entering the user-specified format in the configuration file;   wherein providing the result to the computer device includes formatting the results in the user-specified format.   
     
     
         10 . The system of  claim 7 , wherein the data validation rule includes at least one of:
 a missing data task;   a range check; and   a regular expression check.   
     
     
         11 . The system of  claim 7 , wherein the data validation rule is configured to operate on multiple database tables in the database. 
     
     
         12 . The system of  claim 7 , wherein the data validation rule is configured to perform an aggregate function on the data. 
     
     
         13 . A computer program product for performing data validation as a service, the computer program product comprising a storage medium encoded with computer-readable instructions, which when executed by a service provider computer causes the service provider computer to implement a method, the method comprising:
 providing a user interface to a subscriber of the service via a computer device of the subscriber;   receiving, via the user interface, a data validation rule specified by the subscriber and an address of a database subject to the data validation;   generating a configuration file that includes the address of the database;   transmitting the configuration file and a thin client application to the computer device over a network, the thin client application configured to read the configuration file and pull data from the database;   receiving the data from the computer device via the network;   performing the data validation by executing the data validation rule with respect to the data; and   compiling results of the data validation and providing the results to the computer device.   
     
     
         14 . The computer program product of  claim 13 , wherein the method further comprises:
 receiving a metadata model of the database, the metadata model specifying a schema of the database.   
     
     
         15 . The computer program product of  claim 13 , wherein the method further comprises:
 receiving, via the user interface, a user-specified format selection for the results; and   entering the user-specified format in the configuration file;   wherein providing the result to the computer device includes formatting the results in the user-specified format.   
     
     
         16 . The computer program product of  claim 13 , wherein the data validation rule includes at least one of:
 a missing data task;   a range check; and   a regular expression check.   
     
     
         17 . The computer program product of  claim 13 , wherein the data validation rule is configured to operate on multiple database tables in the database. 
     
     
         18 . The computer program product of  claim 13 , wherein the data validation rule is configured to perform an aggregate function on the data. 
     
     
         19 - 24 . (canceled)

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.