Funcionalidad 4: Almacenes de Datos y Bases de Datos XML ...
Funcionalidad 4: Almacenes de Datos y Bases de Datos XML ...
Funcionalidad 4: Almacenes de Datos y Bases de Datos XML ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
MMAABBDD <strong>Funcionalidad</strong> 4:<br />
<strong>Almacenes</strong> <strong>de</strong> <strong>Datos</strong> y <strong>Bases</strong> <strong>de</strong> <strong>Datos</strong> <strong>XML</strong><br />
7<br />
NOMBRE DESCRIPCIÓN ICONO<br />
OID<br />
FactAttribute<br />
Descriptor<br />
DimensiónAttribute<br />
Los atributos con este estereotipo representan los<br />
OID <strong>de</strong> clases factuales, dimensionales o base<br />
Los atributos con este estereotipo representan<br />
atributos <strong>de</strong> clases factuales<br />
Los atributos con este estereotipo representan<br />
atributos <strong>de</strong>scriptores <strong>de</strong> clases dimensionales o base<br />
Los atributos con este estereotipo representan<br />
atributos <strong>de</strong> clases dimensionales<br />
Tabla 2. Estereotipos para atributos.<br />
Las clases <strong>de</strong> hechos se <strong>de</strong>finen como clases compuestas en una relación <strong>de</strong> agregación<br />
<strong>de</strong> n clases <strong>de</strong> dimensión. La cardinalidad mínima en el rol <strong>de</strong> las clases <strong>de</strong> dimensión es 1 para<br />
indicar que todo hecho ha <strong>de</strong> estar siempre relacionado con todas las dimensiones.<br />
Componentes<br />
1. Metadatos<br />
Uno <strong>de</strong> los componentes más importantes <strong>de</strong> la arquitectura <strong>de</strong> un DW es el Metadato.<br />
Es <strong>de</strong>finido comúnmente como "datos acerca <strong>de</strong> los datos", en el sentido <strong>de</strong> que se trata <strong>de</strong> datos<br />
que <strong>de</strong>scriben cuál es la estructura <strong>de</strong> los datos y cómo se relacionan.<br />
El Metadato documenta exactamente, entre otras cosas, qué tablas existen para esa<br />
aplicación, qué columnas posee cada una <strong>de</strong> las tablas y qué tipo <strong>de</strong> datos se pue<strong>de</strong>n almacenar.<br />
Los datos son <strong>de</strong> interés para el usuario final, el Metadato es <strong>de</strong> interés para los programas que<br />
tienen que manejar estos datos. Sin embargo, el rol que cumple el Metadato en un ambiente <strong>de</strong><br />
DW es muy diferente al rol que cumple en los ambientes operacionales. En un ambiente <strong>de</strong> DW<br />
el Metadato juega un papel fundamental.<br />
El papel <strong>de</strong>l Metadato es recoger todas las <strong>de</strong>finiciones <strong>de</strong> la organización y concepto<br />
<strong>de</strong> los datos en un "almacén <strong>de</strong> datos", <strong>de</strong>be contener toda la información concerniente a:<br />
Tablas, Columnas <strong>de</strong> tablas, Relaciones entre tablas, Jerarquías y Dimensiones <strong>de</strong> datos,<br />
Entida<strong>de</strong>s y Relaciones.<br />
2. Middleware<br />
El Middleware es un software <strong>de</strong> conectividad que ofrece un conjunto <strong>de</strong> servicios que<br />
hacen posible el funcionamiento <strong>de</strong> aplicaciones distribuidas sobre plataformas heterogéneas.<br />
La función <strong>de</strong>l Middleware es la <strong>de</strong> asegurar la conectividad entre todos los componentes <strong>de</strong> la<br />
arquitectura <strong>de</strong> un DW. El Middleware pue<strong>de</strong> verse como una capa Application Programming<br />
Interface (API), con base a la cual los programadores pue<strong>de</strong>n <strong>de</strong>sarrollar aplicaciones que