Patent ID: 8812410
Filing Date: 2014-08-19
Classification: G06F

Abstract:
1. A computer-implemented data profiling method comprising: instrumenting logic code to include a plurality of data points at which value of a target parameter defined by the logic code is of interest, wherein the value of the target parameter varies during execution of the program code; monitoring value of the target parameter during execution of the logic code in a computing environment, wherein the value of the target parameter is calculated at each data point in the subset of the plurality of data points based on incrementally updating the target value associated with the target parameter in a sequence of data points traversed during the execution of the logic code; and wherein statistical analysis is used to update, in real time, the target value for the target parameter based on calculated value for the target parameter at a data point being traversed at that time and based on at least one value calculated for the target parameter during a previously traversed data point, wherein the statistical analysis determines a value to be assigned to the target parameter as a most common value of the plurality of data points, the most common value being a most frequent value in the plurality of data points; wherein the statistical analysis is repeatedly applied during traversal of subsequent data points in the subset of plurality of data points to calculate an updated target value for the target parameter, and wherein the target parameter value is stored.