Sistem rudarjenja podatkov je sistematičen pristop k zbiranju, organiziranju in analizi nizov podatkov. Iskanje vzorcev in razmerij v zbranih podatkih je predmet podatkovnega rudarjenja. Odkriti vzorci in odnosi pomagajo organizacijam pri napovedovanju prihodnjih trendov na podlagi preteklih vzorcev. Čeprav so ti vzorci lahko uporabni za namene napovedovanja, se nenatančni vzorci pojavijo, ko so neobdelani podatki, uporabljeni za analizo, poškodovani, napačno razvrščeni ali ne vsebujejo potrebnih vzorcev za izdelavo natančnih rezultatov.
Uporaba sistema podatkovnega rudarjenja za predhodno zbrane podatke zahteva izdelavo strukturne zasnove. Podatki se nato filtrirajo skozi arhitekturo. Če obstaja zvočna arhitektura, bodo filtrirani podatki razkrili vzorce in pomembna razmerja med podatki. Pred napredovanjem sistemov podatkovnega rudarjenja so bili podatki zbrani in dostavljeni uporabniku takšni, kot so; vendar pravilno zasnovan sistem podatkovnega rudarjenja uporablja cilje ali poslovne modele, ki so jih določili uporabniki, za podatke in zagotavlja analizo najbolj ustreznih informacij. Po nadaljnji destilaciji v sistemu se te informacije lahko uporabijo za načrtovanje prihodnjih dejavnosti in za oceno možnega uspeha ali neuspeha teh dejavnosti.
Z osredotočanjem na rudarjenje podatkov podjetja, ki so osredotočena na potrošnike, delujejo z večjo učinkovitostjo. Ker sistem podatkovnega rudarjenja na primer omogoča analizo trendov podatkov, je to lahko v živilski industriji analiza med vrstami izdelkov glede na določeno vrsto kupca. Opazovanje teh trendov podjetju omogoča, da na podlagi odnosov v tej skupini napove nakupne cikle. Na primer, če bi lokalna trgovina z živili prek svojega sistema za rudarjenje podatkov odkrila, da zaposlene matere pogosto prihajajo ob torkih, da bi kupile zamrznjeno pico, bi lahko ciljale na to skupino tako, da bi zamrznjene pice ob torkih premaknile na sprednjo stran vitrine z zamrznjeno hrano. Ta majhna akcija lahko poveča dobiček trgovine z živili.
Uporaba sistemov za podatkovno rudarjenje je raznolika. Od nadzora teroristov do izboljšanja igranja video iger, podatkovno rudarjenje omogoča izboljšave procesov in strategij, ki neposredno vplivajo na uporabniško izkušnjo z izdelkom ali storitvijo. Veliko podjetij uporablja podatkovno rudarjenje za povečanje dobička s ciljanjem na določene stranke, ki bodo najverjetneje kupile določene izdelke, nato pa se ta podjetja osredotočajo na to, da te stranke pripeljejo v trgovino, da opravijo nakupe. Seveda to podjetju omogoča, da zbere še več podatkov od teh strank in lahko dodatno izboljšajo svoje metode zbiranja podatkov.