13.08.2013 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!