×

System and method for data validation

  • US 9,424,290 B2
  • Filed: 04/23/2014
  • Issued: 08/23/2016
  • Est. Priority Date: 03/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A data validation system for data validation over a communication network of data transformed from a source repository to a target repository, the data validation system comprising:

  • a processor;

    a memory communicatively coupled to the processor, wherein the memory stores processor-executable instructions, which, on execution, cause the processor to;

    receive an identifier from a user, wherein the identifier is indicative of an application whose associated data repositories are to be validated;

    identify the source repository and the target repository based on the identifier;

    receive configuration parameters of the source repository and the target repository, wherein the configuration parameters are indicative of at least one of data formats, structure, and schema of the source repository and the target repository;

    receive connection parameters of the source repository and the target repository, wherein the connection parameters are indicative of authentication details associated with accessing the source repository and the target repository;

    establish connection with the source repository and the target repository, based on the connection parameters;

    identify corresponding tables and fields of the source repository and the target repository;

    prompt the user to confirm the identified corresponding tables and fields of the source repository and the target repository;

    receive a data transformation specification from the user;

    analyze the data transformation specification to determine data transformation rules, wherein the data transformation rules are indicative of a relationship between the corresponding fields of the source repository and the target repository;

    generate test cases and test scripts based on the data transformation rules;

    execute the test cases and the test scripts on the source repository and the target repository to validate the relationship between the corresponding fields of the source repository and the target repository; and

    generate a log file indicative of the outcome of the execution of the test cases and the test scripts.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×