Iată o definiție de lucru a unui ODS (este unul lung): un mediu informațional și analitic care reflectă în orice moment starea operațională actuală a obiectului său, chiar dacă datele care compun acea stare operațională sunt gestionate în diferite aplicații în altă parte a întreprinderii. Această listă explică fiecare parte a definiției precedente:
-
Mediu informațional și analitic: Interfața cu utilizatorul și comportamentul unui aspect ODS și simt ca un depozit de date. Deci, un utilizator ODS are un instrument de interogare și raportare, un instrument OLAP sau, eventual, alte instrumente de business intelligence prin care acesta poate solicita și primi informații și analize.
-
Reflectă în orice moment starea operațională actuală: Bine, stați la instrumentul de interogare și întrebați ODS o întrebare. Răspunsul pe care îl primiți trebuie să reflecte datele așa cum este stocat în prezent în orice sistem operațional a venit.
Dacă se produce o actualizare într-un sistem operațional în balanța contului de verificare al unui client, ODS trebuie să facă aceeași schimbare în timp real sau aproape în timp real (adică foarte repede). În aproape toate situațiile, prin urmare, extragerea datelor orientate pe lot pentru includerea într-o ODS nu funcționează.
-
Materie: Ca și într-un depozit de date, creați un ODS cu o misiune de afaceri specifică pentru un set de domenii gestionabile.
-
Datele gestionate în diferite aplicații în altă parte a întreprinderii: O ODS nu este o singură bază de date unificată pe care o utilizează un număr de aplicații. Mai degrabă, este o bază de date separată care primește informații din diverse surse prin transformările corespunzătoare, asigurarea calității și alte procese.
Unii oameni declară că un ODS nu poate conține date istorice - doar valorile curente pentru toate elementele sale de date. Ei spun că dacă mediul are date istorice, este un depozit de date, nu un ODS.