Un depozit de date operaționale este o modalitate de catalogare a datelor dinamice pentru prelucrare ulterioară. Aceste date sunt adesea generate la intervale de timp aleatorii și de surse în afara metodelor tipice de afaceri. De exemplu, datele despre vânzări, generate de o pagină web automată de vânzări ori de câte ori un client comandă ceva, sunt operaționale mai degrabă decât pe termen lung. Informațiile dintr-un depozit de date operațional sunt adesea amestecate și prost referite. Ca rezultat, datele sunt de obicei intens lucrate înainte de a trece la o metodă de stocare pe termen lung.
Există două modalități principale de a genera date pentru un sistem – printr-o persoană sau un computer. Când datele sunt generate direct de oameni, informațiile sunt introduse într-o bază de date și sunt aproape imediat gata pentru stocare. Atunci când un computer generează datele, chiar și un computer condus de o persoană, datele sunt în general mai puțin organizate.
Principala diferență dintre un depozit de date operațional și stocarea standard de date este punctul de vedere al persoanelor care îl folosesc. Atunci când datele sunt stocate pe perioade lungi, indiferent de starea sau originea datelor, acestea sunt într-un sistem neoperațional. Aceste baze de date alcătuiesc majoritatea sistemelor de stocare a datelor. Sistemul său este considerat funcțional numai atunci când se lucrează efectiv la datele.
De obicei, datele dintr-un depozit de date operaționale sunt o grămadă amestecată de informații legate. Majoritatea datelor operaționale sunt generate de oameni care nu lucrează direct cu sistemele de date. Când un operator obișnuit folosește baza de date, el se asigură că completează corect toate câmpurile necesare. Alți utilizatori, cum ar fi cei care accesează baza de date printr-un portal web, de obicei se uită doar la o interfață. Micile erori în intrările lor sau problemele din interfață pot determina propagarea incorectă a datelor în baza de date.
Ca urmare, majoritatea lucrărilor efectuate asupra datelor operaționale implică curățarea acestora. Sarcinile obișnuite includ mutarea informațiilor în câmpurile corecte, corectarea greșelilor de ortografie, completarea intrărilor lipsă și încrucișarea datelor cu bazele de date interne. Odată ce curățarea este completă, majoritatea datelor operaționale se mută în stocare pe termen lung.
În cele mai multe cazuri, un depozit de date operațional are o interfață specializată. Deoarece majoritatea informațiilor dintr-o bază de date standard necesită puțină actualizare odată ce sunt finalizate, adesea utilizează o interfață care este simplificată pentru prezentare, mai degrabă decât pentru editare. O stocare de date operaționale funcționează de obicei în sens invers. Interfața permite operatorilor să mute, să copieze sau să modifice cu ușurință datele în moduri pe care interfețele standard nu le-ar permite.