Data mining is a computational process which determines a pattern in a large data set automatically which may help in future predictions. It is useful for an organization having tremendous amount of data which could be used to predict any future outcomes.
Data mining is a pretty extensive and exhaustive method. The key steps involved are data collection in huge amounts wither on servers or cloud, processing this humongous data and building a model around it and finally using the model to predict future results and validate it. A few common data mining techniques are clustering analysis, classification analysis, anomaly detection and regression analysis.