Sustav za rudarenje podataka je sustavni pristup prikupljanju, organiziranju i analizi skupova podataka. Pronalaženje obrazaca i odnosa u prikupljenim podacima predmet je rudarenja podataka. Otkriveni obrasci i odnosi pomažu organizacijama u predviđanju budućih trendova na temelju prošlih obrazaca. Iako ovi obrasci mogu biti korisni u svrhe predviđanja, netočni obrasci nastaju kada su sirovi podaci korišteni za analizu oštećeni, pogrešno klasificirani ili ne sadrže uzorke potrebne za dobivanje preciznih rezultata.
Primjena sustava za rudarenje podataka na prethodno prikupljene podatke zahtijeva izradu konstrukcijskog dizajna. Podaci se zatim filtriraju kroz arhitekturu. Ako postoji zvučna arhitektura, filtrirani podaci otkrit će obrasce i značajne odnose među podacima. Prije napretka sustava data mininga, podaci su prikupljani i isporučeni korisniku takvi kakvi jesu; međutim, pravilno dizajniran sustav za rudarenje podataka primjenjuje ciljeve ili poslovne modele korisnika na podatke i pruža analizu najrelevantnijih informacija. Nakon daljnje destilacije u sustavu, ove se informacije mogu koristiti za planiranje budućih aktivnosti i za procjenu potencijalnog uspjeha ili neuspjeha tih aktivnosti.
Koncentrirajući se na rudarenje podataka, tvrtke usmjerene na potrošače rade s većom učinkovitošću. Na primjer, budući da sustav rudarenja podataka omogućuje analizu trendova podataka, u prehrambenoj industriji to može biti analiza među vrstama proizvoda u odnosu na određenu vrstu kupca. Uočavanje ovih trendova omogućuje tvrtki da predvidi cikluse kupovine na temelju odnosa u toj grupi. Na primjer, ako lokalna trgovina mješovitom robom otkrije putem svog sustava za rudarenje podataka da zaposlene majke često dolaze utorkom kupiti smrznutu pizzu, tada bi mogle ciljati tu skupinu premještanjem smrznute pizze na prednji dio izloga smrznute hrane utorkom. Ova mala akcija ima potencijal povećanja profita trgovine mješovitom robom.
Namjena sustava za rudarenje podataka je raznolika. Od nadzora terorista do poboljšanja igranja videoigara, rudarenje podataka omogućuje poboljšanja procesa i strategija koje izravno utječu na korisničko iskustvo s proizvodom ili uslugom. Veliki broj tvrtki koristi rudarenje podataka za povećanje profita ciljajući određene kupce za koje je najvjerojatnije da će kupiti određene artikle, a zatim se te tvrtke usredotočuju na dovođenje tih kupaca u trgovinu kako bi obavili kupnju. Naravno, to omogućuje poduzeću da prikupi još više podataka od tih kupaca, a oni mogu dodatno poboljšati svoje metode prikupljanja podataka.