Practica Datawarehouse
Enviado por Alexis Márquez • 20 de Noviembre de 2016 • Práctica o problema • 292 Palabras (2 Páginas) • 111 Visitas
UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES
UNIANDES IBARRA
FACULTAD DE SISTEMAS MERCANTILES
CARRERA DE SISTEMAS
[pic 1]
SISTEMAS DE SOPORTE A LA TOMA DE DESICIONES
TEMA: DATAWAREHOUSE_PRACTICA
ALEXIS MÁRQUEZ
NOVENO SISTEMAS
ING. RITA DÍAZ MSC.
07/11/2016
ABRIL - SEPTIEMBRE - 2016
Objetivo.- Realizar la práctica de Data Warehouse Postgresql.
1. Realizar la instalación de Postgresql con su herramienta gráfica phAdmin III desde la página oficial
http://www.postgresql.org.es/descargas
2. Descargar el backup publicado en el aula virtual llamado “casoPractico”
Descargado.
3. Una vez instalado Postgresql, desde phAdmin III, crear una base de datos nueva con el nombre “DataWarehouse”
[pic 2]
4. Restaurar el backup descargado (observar los pasos para restaurar en el archivo RestaurarBD.pdf)
[pic 3]
5. Analizar la estructura del DWH en Esquemas / dwh, donde se puede observar la elaboración de las tablas de dimensión, además de la tabla de hechos, que para este caso maneja información de los cupos de estudiantes en una universidad durante periodos académicos. También analizar columnas en las tablas y sus estructuras.
[pic 4]
Se tiene en total 6 dimensiones:
- DIM_ESTUDIANTE
- DIM_UBICACION_ACADEMICA
- DIM_PERIODO
- DIM_TIPO_NIVELACION
- DIM_UBICACION_GEOGRAFICA
- DIM_ESTADO_ESTUDIANTE
Dimensiones que están relacionadas en forma de modelo de ESTRELLA a una tabla de hechos o FACT:
- FACT_CUPOS
Estas dimensiones presentan un alto nivel de granularidad al contener los suficientes atributos para cada una de las entidades.
6. Para comprobar que el backup fue restaurado con éxito procedemos a ejecutar estas sentencias:
6.1. Cantidad de estudiantes que contiene la tabla dim_estudiante:
SELECT id_estudiante, cod_estudiante, nombres, apellidos, etnia, genero,
fecha_nacimiento, discapacidad, telefono, telefono_movil, correo_electronico, unidad_educativa, financiamiento, etl_fecha_carga, etl_operacion
FROM dwh.dim_estudiante;
Resultado: 12371 filas de datos
[pic 5]
6.2. Cantidad de registros de la tabla fact_cupos cuando el periodo académico es 2014-2S
SELECT id_estudiante, id_ubicacion_academica, A.id_periodo, id_tipo_nivelacion, id_ubicacion_geografica, id_estado_estudiante, cod_matricula,A.anio, cod_area, A.etl_fecha_carga
FROM dwh.fact_cupos A
INNER JOIN dwh.dim_periodo B
ON A.id_periodo=B.id_periodo and B. cod_periodo='2014-2S'
Resultado: 4991 filas de datos
[pic 6]
...