Es una pieza clave de la Inteligencia de negocios (BI), a partir del cual se pueden realizar los análisis de datos y crear los informes de gestión necesarios.
En el Data warehouse se almacena todo el historial de una empresa.
Cuál es su finalidad?
Gracias a estos componentes se puede:
- Almacenar datos útiles, depurados y de calidad para su uso posterior por los analistas de negocios.
- Llevar el registro completo de todas las actividades de la organización.
- Contener distintas bases de datos que suministren buena cantidad de información y con la calidad que se requiere.
- Facilitar el funcionamiento de las aplicaciones que permiten la toma de decisiones.
El Data warehouse se utiliza como un repositorio de datos que luego son empleados para la construcción de información esencial.
Un buen almacén de datos, configurado eficientemente debe:
Brindar información precisa y útil → En el formato adecuado → Al analista o experto calificado → y en el momento que se requiere la información.
Cómo se compone un Data warehouse
Toda vez que contienen o almacenan grandes cantidades de información, pueden componerse de unidades más simples o pequeñas, como:
- Los Data marts, que son almacenadores más pequeños y menos potentes que contienen subconjuntos de datos. Puede haber uno por cada área o unidad.
- Los cubos de información, que son bases de datos multidimensionales. Trascienden el esquema bidimensional de las hojas de cálculo.
Lo necesario para su buen desempeño
Para el buen funcionamiento de este sistema de almacenamiento, se requiere que los datos provenientes de distintas unidades de la organización estén integrados. Todas las diferentes bases de datos deben estar articuladas de alguna manera.
Además, los datos operativos de la empresa deben estar separados de aquellos con fines divulgativos, de análisis o de ayuda.
Ello se debe a que los objetivos de esos dos grandes grupos de registros son muy diferentes entre sí
Las características de su arquitectura están definidas por:
- El empleo de metadatos (que son datos sobre los datos),
- Los procesos Extract, Transform and Load (ETL), referidos a la manera en se almacenan los datos, y
- La interconectividad que se facilita gracias al uso de Middleware, o software de conexión.
Hay que tomar en cuenta que, emplear sistemas operacionales que no se van a necesitar en el Data warehouse, genera pérdidas. Y pasa lo mismo si dejan de implementarse aquellos sistemas que sí pueden ser de utilidad.
Entre las ventajas de usar un Data warehouse, se pueden mencionar: El fácil acceso a cualquier clase de registros, y la capacidad de trabajar en conjunto.
Y sus desventajas son:
- Los elevados costos de mantenimiento, y
- La probabilidad de quedar obsoletos en poco tiempo.
Su aplicación o utilidad final se manifiesta en la construcción y presentación de informes de todo tipo: Tendenciales, de excepción, o comparativos.