Essentially data mining is the search for hidden patterns in large data sources to help predict future behaviour. This analysis might, for example, uncover the best day of the week to send campaigns to women over 30 who are in the workforce.
Data mining is being used more and more by marketers trying to better understand consumer behavious from the wealth of information now available to them.