Beaucoup d'entreprises possèdent aujourd'hui des quantités colossales de données. Le forage de données ("data mining") est le processus d'exploration et d'analyse de ces grandes bases de données. La découverte d'associations pertinentes et la prévision sont souvent les buts d'une telle analyse.