Modelamiento Multidimensional Sistemas de Soporte a la toma de Decisiones Decision Support System (DDS) Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Decision Support System (DDS) Son aquellos que, mediante el uso de reglas de procesamiento de datos basadas en lógica, en combinación con reglas de gestión orientadas a metas, con o sin intervención humana, traslada grandes conjuntos de datos de bajo nivel y sus relaciones, a pequeños conjuntos de datos de alto nivel, con sus correspondientes relaciones (y vice versa). Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 1 Modelamiento Multidimensional Decision Support System (DDS) Es un sistema interactivo basado en tecnología informática, que facilita herramientas a los directivos para ayudarlos en la resolución de problemas semi-estructurados o no estructurados. Ello supone normalmente disponer de mecanismos de acceso a datos, algún tipo de modelo de análisis (simple o complejo) y la funcionalidad de interactuar con dicho modelo (o conjunto de modelos). Un DDS no se diseña con el propósito de que tome decisiones por el directivo, sino para proporcionarle un conjunto de capacidades que le permiten generar la información que él cree necesaria para adoptar una decisión. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Categorías de DSS : Data mining tools, las cuales descubren reglas que explican relaciones entre los datos. Business modelling tools, las cuales organizan la gestión y las herramientas expertas, que aplican a toda la empresa. Data visualization tools, las cuales ilustran gráficamente las relaciones (reglas de patrones) entre datos. OLAP tools, que es una tecnología de software que permite a los ejecutivos, gerentes y analistas mejorar el acceso, con rapidez, de forma consistente e interactiva, a una amplia variedad de posibles vista de la información, que han sido obtenida desde los datos base para reflejar la real dimensión de la empresa como la entiende el usuario. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 2 Modelamiento Multidimensional Modelamiento Multidimensional Prof. Fredi Palominos V. Licenciatura en Ciencia de la Computación Modelamiento Multidimensional Modelamiento Multidimencional Visión Empresarial Contexto del Modelamiento Multidimensional Modelamiento Lógico Modelamiento Físico Modelamiento Conceptual … Modelamiento Lógico … Modelamiento Físico … Modelamiento Conceptual Modelamiento Lógico Modelamiento Físico Modelo Empresarial o Corporativo Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 3 Modelamiento Multidimensional Modelamiento Multidimensional Modelamiento Conceptual Modelo Lógico Modelo Físico ........ Modelo Lógico Modelo Lógico ........ Modelo Físico Modelo Físico Sistemas Operacionales Licenciatura en Ciencia de la Computación Base de Datos Multidimensional Prof. Fredi Palominos V. Modelamiento Multidimensional Modelamiento Multidimensional Modelo Conceptual, contempla la identificación y definición de datos y procesos a un alto nivel, independiente de la plataforma de desarrollo e implementación. Modelo Lógico, contempla la identificación y definición de datos y procesos que se incluirán en el sistema, guardando todavía un alto grado de independencia de la plataforma. Modelo Físico, contempla la implementación física de las estructuras de datos y procesos del sistema. Modelo Empresarial o Corporativo, es el modelo global de la institución que incluye una descomposición jerárquica de las funciones del problema y el modelo entidad relación requerido. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 4 Modelamiento Multidimensional Modelamiento Multidimensional Es una técnica que permite modelar bases de datos más simples y comprensibles para los usuarios finales. En la terminología de multidimensional los atributos determinantes se llaman dimensiones y los atributos dependientes se llaman medidas. Ejemplo : { Periodo, Programa, Asignatura, NºAlumnos, Promedio} dimensiones Licenciatura en Ciencia de la Computación medidas Prof. Fredi Palominos V. Modelamiento Multidimensional Modelamiento Multidimensional Operaciones Típicas Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 5 Modelamiento Multidimensional Asignatura Ti em po Modelamiento Multidimensional Programa Prof. Fredi Palominos V. Licenciatura en Ciencia de la Computación Modelamiento Multidimensional Modelamiento Multidimensional Las dimensiones son atributos de categorías mientras que las medidas son atributos numéricos de resumen. Usualmente asociadas con niveles de consecuencia, que se accede las dimensiones están jerarquías que especifican agregación y como cierta granularidad con la a los datos. Ejemplo : Jerarquía de Fecha con varios niveles de agregación. Día Æ Semana Æ Mes Æ Trimestre Æ Semestre Æ Año Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 6 Modelamiento Multidimensional Operaciones Típicas : Pivoting : Rotación del cubo para mirar una cara en particular. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Operaciones Típicas : Slicing-Dicing : Seleccionar un subconjunto del cubo (rebanar). Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 7 Modelamiento Multidimensional Operaciones Típicas : Roll-up : Producir mayor agregación (quitando dimensiones o jerarquías). Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Operaciones Típicas : Drill-Down : Producir mayor desagregación (agregar dimensiones o jerarquías). Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 8 Modelamiento Multidimensional On Line Analytical Processing Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Características de OLAP : Provee análisis multidimensional dinámico, permitiendo a los usuarios finales realizar actividades analíticas y navegacionales, que incluyen cálculo de dimensiones, análisis en periodos de tiempo, visualización de subconjuntos de datos, subir o bajar niveles, comparaciones de varias dimensiones en el área de visualización, etc. Está basado en una modalidad cliente/servidor multiusuario, que ofrece respuestas rápidas, independientemente del tamaño y la complejidad de la base de datos. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 9 Modelamiento Multidimensional Servidor OLAP : Es una solución de manipulación de datos multiusuario de alta capacidad diseñada para soportar y operar en una estructura de datos multidimensional. Debe estar preparado físicamente para responder rápida y consistentemente a los usuarios finales y/o cargar datos en tiempo real desde las bases de datos. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. Modelamiento Multidimensional Taxonomía OLAP Multidimensional OLAP (MOLAP): Matriz K-dimensional basada en una estructura de almacenamiento no relacional. Relational OLAP (ROLAP): Matriz K-dimensional basada en una estructura de almacenamiento relacional. Hybrid OLAP (HOLAP): Es una integración de ROLAP y MOLAP. Desktop OLAP (DOLAP): Provee al usuario de un cubo específico para su análisis. Licenciatura en Ciencia de la Computación Prof. Fredi Palominos V. 10