Cubo
Cubo
Cubo
niveles
Los almacenes de
datos suelen
adoptar una
arquitectura de tres
niveles
Nivel inferior
El nivel inferior es un servidor de base de datos de almacén que casi siempre
es un sistema de base de datos relacional. Las herramientas y utilidades de
back-end se utilizan para alimentar datos al nivel inferior desde bases de datos
operativas u otras fuentes externas (p. ej., información del perfil del cliente
proporcionada por consultores externos).
Los datos se extraen mediante interfaces de programas de aplicación
conocidas como puertas de enlace. Una puerta de enlace es compatible con el
DBMS subyacente y permite que los programas del cliente generen código SQL
para ejecutarlo en un servidor. Los ejemplos de puertas de enlace incluyen
ODBC (Conexión de base de datos abierta) y OLEDB (Base de datos de
vinculación e incrustación de objetos) de Microsoft y JDBC (Conexión de base
de datos de Java). Este nivel también contiene un repositorio de metadatos,
que almacena información sobre el almacén de datos y su contenido.
El nivel medio
El nivel medio es un servidor OLAP que normalmente se implementa
utilizando un modelo OLAP(ROLAP) relacional (es decir, un DBMS
relacional extendido que asigna operaciones en datos
multidimensionales a operaciones relacionales estándar); o un modelo
OLAP multidimensional (MOLAP) (es decir, un servidor de propósito
especial que directamente implementa operaciones y datos
multidimensionales).
El nivel superior
El nivel superior es una capa de cliente front-end, que contiene
herramientas de consulta e informes, herramientas de análisis y/o
herramientas de minería de datos (por ejemplo, análisis de tendencias,
predicción, etc.).
Modelos de almacenamiento de
datos: Enterprise Warehouse,Data
Mart y Almacén Virtual
Desde el punto de vista de la arquitectura, existen tres modelos de
almacén de datos: el almacén empresarial, el data mart y el almacén
virtual.