Resumen
La asignatura Almacenes de datos es una asignatura optativa de la mención de Sistemas de Información del Grado en Ingeniería Informática de la Universidad de Almería. En la asignatura se estudian los conceptos y técnicas necesarios para el diseño e implementación de almacenes de datos y sistemas OLAP. Se estudian los conceptos básicos del Modelo de datos Multidimensional, las operaciones OLAP, técnicas de diseño dimensional, extensiones OLAP de SQL y el lenguaje MDX. Se desarrollan módulos ETL para la inicialización y mantenimiento de cubos OLAP.
-
Conocer el papel que juegan los Sistemas OLTP y OLAP en los Sistemas de Información
-
Conocer los conceptos básicos del Modelo de datos Multidimensional (Cubos, dimensiones, hechos, medidas)
-
Saber utilizar las operaciones OLAP
-
Saber utilizar técnicas de diseño dimensional (Dimensiones poco cambiantes, minidimensiones, Outriggers, Diseño de jerarquías, …)
-
Utilizar las extensiones OLAP de SQL y el lenguaje MDX para interactuar con cubos OLAP
-
Desarrollar módulos ETL para la inicialización y mantenimiento decubos OLAP
1. Introducción
Las bases de datos que soportan las operaciones de una organización se denominan bases de datos operacionales o transaccionales (OLTP). Estas bases de datos están optimizadas para soportar operaciones de inserción, actualización y borrado de datos. Sin embargo, estas bases de datos no son adecuadas para soportar operaciones de análisis de datos. Para ello se utilizan los almacenes de datos (Data Warehouses) y los sistemas OLAP (On-Line Analytical Processing). Este tipo de sistemas permiten realizar análisis de datos de forma eficiente y rápida. Para la construcción de almacenes de datos y sistemas OLAP se utilizan técnicas de diseño específicas, como el modelo de datos multidimensional, se usan procesos ETL (Extracción, Transformación y Carga) para la inicialización y mantenimiento de los datos y se utilizan lenguajes específicos para realizar consultas OLAP, como el lenguaje MDX.
2. Sobre la Guía docente
2.1. Materia con la que se relaciona en el Plan de estudios:
Gestión y análisis de la información en la organización. Esto comprende asignaturas obligatorias, como Bases de Datos, Estructuras de datos, y asignturas de la mención de Sistemas de Información, como Sistemas de Información para las organizaciones, Ingeniería de Sistema de Información, Inteligencia de Negocio, etc.
2.2. Conocimientos recomendables
-
Diseño de bases de datos
-
SQL
3. Contenidos
3.1. Grupo docente
-
Tema 1. Introduccion al Data Warehousing
-
Tema 2. El modelo de datos multidimensional
-
Tema 3. Diseño de bases de datos multidimensionales
-
Tema 4. Extensiones OLAP de SQL y el lenguaje MDX
-
Tema 5. Tendencias actules
3.2. Grupo de trabajo
-
Práctica 1. Construcción de cubos OLAP
-
Práctica 2. Extracción e integración de datos
-
Práctica 3. Consultas en cubos OLAP
4. Horario de clase y de tutorías
-
Grupo docente: Aula 12 - Aulario III
-
Horario de clase: Miércoles de 16h a 18h
-
13 sesiones presenciales = 26 horas.
-
-
Grupo de trabajo: Aula - Aulario V (Aulas de Informática)
-
Horario de clase: Miércoles de 18h a 20h
-
10 sesiones presenciales = 20 horas.
-
Profesores:
-
Manuel Torres Gil
-
Tutorías: Martes y Miércoles de 10h a 13h. Solicitar cita previa
-
Despacho: 2.19.5 CITE III (2a planta)
-
5. Cómo seguir la asignatura
-
Material disponible en
-
Aula Virtual UAL
-
-
Metodología docente
-
Clases participativas
-
Contenido práctico
-
Elaboración de trabajos prácticos
-
Actividades no presenciales
-
Tutorías
-
6. Cómo superar la asignatura
-
Completar con éxito y a tiempo todas las actividades propuestas de Trabajo autónomo en el Grupo de trabajo (70% de la nota final)
-
Examen final de contenidos teóricos (30% de la nota final)
Es necesario obtener una calificación mínima de 5/10 en cada una de las partes para superar la asignatura.
7. Antes de comenzar
8. Recursos
8.1. Tema 1. Introducción al Data Warehousing
8.2. Tema 2. El modelo de datos multidimensional
8.3. Tema 3. Diseño de bases de datos multidimensionales
8.4. Tema 4. Extensiones OLAP de SQL y el lenguaje MDX
8.5. Tema 5. Tendencias actuales
9. Trabajo autónomo
-
Lab01
-
Lab02
-
Lab03
-
Lab04
-
Lab05