DATA EXTRACTION AND TESTING METHOD AND SYSTEM
First Claim
1. A computerized method for testing of data integration and business intelligence projects, the method comprising:
- generating and storing test queries for extracting test data, the test queries can be run on plurality of computing data sources, the computing data sources include at least one of;
data stores and application interfaces;
extracting test data and test query execution metadata from a plurality of computing data sources,loading the test data and the test query execution metadata into a test result data store;
performing a plurality of validation operation on the test data and the test query execution metadata stored in the result data store based on an existing data set, including electronically comparing the test data to the existing data set to determine test data discrepancies and query execution metadata discrepancies; and
creating a validation report, identifying the test data discrepancies and the query execution metadata discrepancies.
0 Assignments
0 Petitions
Accused Products
Abstract
The present method and apparatus provides for automated testing of data integration and business intelligence projects using Extract, Load and Validate (ELV) architecture. The method and computer program product provides a testing framework that automates the querying, extraction and loading of test data into a test result database from plurality of data sources and application interfaces using source specific adaptors. The test data available for extraction using the adaptors include metadata such as the database query generated by the OLAP Tools that are critical to validate the changes in business intelligence systems. A validation module helps define validation rules for verifying the test data loaded into the test result database. The validation module further provides a framework for comparing the test data with previously archived test data as well as benchmark test data.
77 Citations
20 Claims
-
1. A computerized method for testing of data integration and business intelligence projects, the method comprising:
-
generating and storing test queries for extracting test data, the test queries can be run on plurality of computing data sources, the computing data sources include at least one of;
data stores and application interfaces;extracting test data and test query execution metadata from a plurality of computing data sources, loading the test data and the test query execution metadata into a test result data store; performing a plurality of validation operation on the test data and the test query execution metadata stored in the result data store based on an existing data set, including electronically comparing the test data to the existing data set to determine test data discrepancies and query execution metadata discrepancies; and creating a validation report, identifying the test data discrepancies and the query execution metadata discrepancies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A processing apparatus for testing of data integration, the apparatus comprising:
-
a memory device having executable instructions stored therein; and a processing device, in response to the executable instructions, operative to; generate and store test queries for extracting test data, the test queries can be run on plurality of computing data sources, the computing data sources include at least one of;
data stores and application interfaces;extract test data and test query execution metadata from a plurality of computing data sources, load the test data and the test query execution metadata into a test result data store; perform a plurality of validation operation on the test data and the test query execution metadata stored in the result data store based on an existing data set, including electronically comparing the test data to the existing data set to determine test data discrepancies and query execution metadata discrepancies; and create a validation report, identifying the test data discrepancies and the query execution metadata discrepancies. - View Dependent Claims (19, 20)
-
Specification