Un almacén de datos operativos es una forma de catalogar datos dinámicos para su posterior procesamiento. Estos datos a menudo se generan en intervalos de tiempo aleatorios y por fuentes fuera de los métodos comerciales típicos. Por ejemplo, los datos de ventas, generados por una página web de ventas automatizada cada vez que un cliente realiza un pedido, son operativos en lugar de a largo plazo. La información en un almacén de datos operativos a menudo está desordenada y mal referenciada. Como resultado, los datos suelen trabajar mucho antes de pasar a un método de almacenamiento a largo plazo.
Hay dos formas principales de generar datos para un sistema: a través de una persona o una computadora. Cuando los datos son generados directamente por personas, la información se ingresa en una base de datos y está casi inmediatamente lista para su almacenamiento. Cuando una computadora genera los datos, incluso una computadora dirigida por una persona, los datos generalmente están menos organizados.
La principal diferencia entre un almacén de datos operativos y el almacenamiento de datos estándar es el punto de vista de las personas que lo utilizan. Cuando los datos se almacenan durante períodos prolongados, independientemente del estado u origen de los datos, se encuentra en un sistema no operativo. Estas bases de datos constituyen la mayoría de los sistemas de almacenamiento de datos. Solo cuando se está trabajando en los datos, su sistema se considera operativo.
Normalmente, los datos de un almacén de datos operativos son una pila desordenada de información vinculada. La mayoría de los datos operativos son generados por personas que no trabajan directamente con los sistemas de datos. Cuando un operador típico usa la base de datos, se asegura de completar correctamente todos los campos necesarios. Otros usuarios, como los que acceden a la base de datos a través de un portal web, normalmente solo miran una interfaz. Pequeños errores en sus entradas o problemas en la interfaz pueden hacer que los datos se propaguen incorrectamente en la base de datos.
Como resultado, la mayor parte del trabajo realizado sobre los datos operativos implica limpiarlos. Las tareas comunes incluyen mover información a los campos correctos, corregir errores ortográficos, completar las entradas que faltan y hacer referencias cruzadas de los datos con bases de datos internas. Una vez que se completa la limpieza, la mayoría de los datos operativos pasan al almacenamiento a largo plazo.
En la mayoría de los casos, un almacén de datos operativos tiene una interfaz especializada. Dado que la mayoría de la información en una base de datos estándar requiere poca actualización una vez finalizada, a menudo utiliza una interfaz que se simplifica para la presentación en lugar de la edición. Un almacenamiento de datos operativos generalmente funciona al revés. La interfaz permite a los operadores mover, copiar o alterar fácilmente los datos de formas que las interfaces estándar no lo permitirían.