Obdelava v bazi podatkov, znana tudi kot analitika v bazi podatkov, je tehnologija, ki se osredotoča na združitev skladišč baz podatkov z analitičnimi sistemi. Običajno mora skladišče baze podatkov izvoziti informacije v analitični program za izvajanje obsežnih izračunov podatkov. Z obdelavo v bazi podatkov se vsi izračuni izvedejo iz enega samega programa. To prihrani čas, saj je čas, potreben za izvoz, odstranjen, in pospeši zbirko podatkov za ustvarjanje rezultatov v realnem času. Številni prodajalci baz podatkov, ki izdelujejo programe baz podatkov za velika podjetja, ponujajo to kot funkcijo.
Programi baz podatkov, ki ne vključujejo obdelave v bazi podatkov, ločenih skladišč podatkovnih baz od analitičnih programov. Skladišče baze podatkov je vrsta baze podatkov, ki je namenjena shranjevanju in poročanju podatkov. Ta skladišča vključujejo plast za neobdelane podatke razvijalcev, plast za podatke uporabnikov in tretjo plast, kamor uporabniki vnašajo podatke. Skladišče baze podatkov lahko običajno izvede nekaj izračunov, vendar le majhne.
Analitični programi lahko izvajajo te večje izračune, vendar le, če skladišče baze podatkov izvozi podatke. Pri majhnih zbirkah podatkov premikanje podatkov med programoma morda ne bo oviralo učinkovitosti, toda velika podjetja bodo morda morala čakati ure, preden se izračuni zaključijo. Premikanje podatkov lahko povzroči tudi netočnosti, če skrbnik pozabi premakniti določen del baze podatkov.
Obdelava v bazi podatkov odpravlja te morebitne napake in težave. Namesto premikanja podatkov se vsa obdelava in izračuni izvajajo iz samega skladišča baze podatkov. Prednosti delovanja vključujejo veliko povečanje hitrosti, ki je dovolj, da baza podatkov zagotavlja rezultate v realnem času, in skoraj odpravo morebitnih netočnosti. Številne velike baze podatkov, kot so tiste, ki se uporabljajo za odkrivanje goljufij in borzne baze, uporabljajo to tehnologijo.
Ena od glavnih značilnosti obdelave v bazi podatkov je napovedna analitika. To je takrat, ko analitični program vzame informacije iz baze podatkov in poskuša napovedati trend. To ni specifično za obdelavo v bazi podatkov, vendar lahko hitro naredi takšno napoved, kar podjetju omogoča boljše poslovanje kot podjetjem s počasnejšimi sistemi.
Mala podjetja običajno ne potrebujejo te vrste tehnologije, zato večina prodajalcev to funkcijo nagiba k velikim programom poslovnih baz podatkov. Obdelava v bazi podatkov je običajno standardna za te velike poslovne rešitve, ker je brez te funkcije obdelave zelo težko pridobiti rezultate in informacije iz baze podatkov. Ta podjetja imajo tudi več podatkov, kot jih vedo, in ta zmogljiv sistem obdelave je potreben za pregled vseh podatkov in njihovo uporabo v korist podjetja.