1. A method of data mining attributes for monitoring and controlling a process, comprising: a. collecting and storing process attribute information in a plurality of databases; b. receiving at least one process measurement from a measurement device; c. similarity searching the at least one process measurement against the process attribute information stored in the databases; d. assigning a similarity score to the process measurement; e. comparing the similarity score to a match tolerance level; f. computing a process action for at least one process machine via an algorithm having a process variable, comprising: i. replacing the process variable in the algorithm with the process measurement where the similarity score is equal to or greater than the match tolerance level; ii. replacing the process variable in the algorithm with a set point where the similarity score is lower than the match tolerance level; and g. communicating the process action to a process machine.