通常定义为以下阶段：
预处理.在运用数据挖掘算法之前，必须收集目标数据集。由于数据挖掘只能发现实际存在于数据中的模式，目标数据集必须大到足以包含这些模式，而其余的足够简洁以在一个可接受的时间范围内挖掘。常见的数据源如资料超市或资料仓储。在数据挖掘之前，有必要预处理来分析多变量数据。然后要清理目标集。数据清理移除包含和含有缺失数据的观测量。
数据挖掘.数据挖掘涉及六类常见的任务： 
结果验证.数据挖掘的价值一般带着一定的目的，而这