Data mining, or knowledge discovery from data (KDD), is the process of uncovering trends, common themes or patterns in “big data”. For example, an early form of data mining was used by companies to analyze huge amounts of scanner data from supermarkets.