PERFORMANCE CHECKING COMPONENT FOR AN ETL JOB
First Claim
1. A computer-implemented method performed by a processor for generating a performance determination report for an Extract, Transform, Load (ETL) job, comprising:
- decomposing an ETL job into two or more stage instances;
identifying one or more conditions for each of the stage instances;
generating a set of tests for each of the identified conditions;
generating a first set of test results by performing the sets of tests;
determining whether a test result from the first set of test results is outside of a first range; and
generating the performance determination report, the performance determination report including the test result.
1 Assignment
0 Petitions
Accused Products
Abstract
Generation of a performance determination report for an Extract, Transform, Load (ETL) job includes decomposing the ETL job into two or more stage instances, and identifying one or more conditions for each of the stage instances. A set of tests for each of the identified conditions are generated. A first set of test results are generated by performing the set of tests. It is determined whether a test result from the first set of test results is outside of a first range. Conditions that can be identified include a non-volatile free memory condition, a network reliability condition, a network configuration condition, an application availability condition, a database availability condition, a database performance condition, a schema validity condition, an installed libraries condition, a configuration parameter condition, a volatile free memory condition, and a third party tool condition.
25 Citations
20 Claims
-
1. A computer-implemented method performed by a processor for generating a performance determination report for an Extract, Transform, Load (ETL) job, comprising:
-
decomposing an ETL job into two or more stage instances; identifying one or more conditions for each of the stage instances; generating a set of tests for each of the identified conditions; generating a first set of test results by performing the sets of tests; determining whether a test result from the first set of test results is outside of a first range; and generating the performance determination report, the performance determination report including the test result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a processor; and a memory communicatively coupled with the processor, wherein the memory is encoded within instructions that when executed by the processor perform operations comprising; decomposing an ETL job into two or more stage instances; identifying one or more conditions for each of the stage instances; generating a set of tests for each of the identified conditions; generating a first set of test results by performing the sets of tests; determining whether a test result from the first set of test results is outside a first range; and generating the performance determination report, the performance determination report including the test result. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product including a computer readable storage medium having computer readable program instructions stored thereon for causing a processor to perform the following operations to generate a performance determination report for an Extract, Transform, Load (ETL) job:
-
decomposing an ETL job into two or more stage instances; identifying one or more conditions for each of the stage instances; generating a set of tests for each of the identified conditions; generating a first set of test results by performing the sets of tests; determining whether a test result from the first set of test results is outside a first range; and generating the performance determination report, the performance determination report including the test result. - View Dependent Claims (17, 18, 19, 20)
-
Specification