Data mining is the process of exploring data to discover hidden patterns, relationships, and factors that are not immediately obvious. Data preprocessing prepares data for analysis, data scrubbing cleans it, and data profiling analyzes data structure and quality - none involve pattern discovery.