Patent ID: 9563866
Date: 2017-02-07
CPC Classifications: G06Q

Claim:
1. A non-transitory computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for estimating a complexity of a computing job for transformation of data objects related to a first application for compatibility with a second application, said one or more computer programs comprising computer readable code for: retrieving selected data objects related to the first application from a data repository, wherein each of the selected data objects is formed of multiple elements, wherein the selected data objects comprise at least one of mappings and graphs, wherein the multiple elements of the at least one of mappings and graphs comprise transformations each representing a transformation of the selected data objects related to the first application for compatibility with the second application and Structured Query Language (SQL) overrides; assigning points to the multiple elements according to a predefined schedule; calculating scores for the selected data objects by estimating complexities of the selected data objects for transformation of the selected data objects for compatibility with the second application based upon the calculated scores and the predefined schedule; estimating a complexity of the computing job based upon the estimated complexities of the selected data objects; estimating an amount of resources required to perform the computing job based upon the complexity of the computing job; and performing, based on the estimated amount of resources, the computing job to transform the selected data objects for compatibility with the second application.