Escolar Documentos
Profissional Documentos
Cultura Documentos
DESARROLLO DE UN DATAWAREHOUSE PARA LOS PROCESOS DE MATRICULAS Y NOTAS DEL COLEGIO NACIONAL SAN JUAN
INTEGRANTES: Fernndez Urcia, Alejandro Ruz Fernndez Jaime Vigo Correa Cristian
RESUMEN EJECUTIVO
El presente proyecto trata sobre la implementacin de la tecnologa DataWareHouse en la Institucin Educativa Nacional San Juan, para realizar tareas de anlisis. Por lo tanto para llegar a la generacin de un DataWareHouse es necesario cumplir con ciertas etapas que involucran el relevamiento de requerimientos, el diseo y la implementacin.
Los datos sobre el proceso de matricula y notas, existentes en la Institucin Educativa formarn parte del DataWareHouse cuya estructura y formato se definir en el presente proyecto. El anlisis automtico de los datos, provenientes de diferentes perodos, brinda la oportunidad de proponer aspectos a ser contemplados en la toma de decisiones relacionadas con los procesos matriculas y notas.
Por ello, el Datawarehouse ser diseado para brindar un alto rendimiento de funcionamiento y procesamiento, que brinde informacin de calidad y minimice el esfuerzo de los directivos de la Institucin, los cuales tomaran las decisiones ms adecuadas para el buen manejo de informacin de la organizacin.
Los Autores
2 INFORME
NDICE DE CONTENIDOS
I.- DEFINIENDO EL MODELO CONCEPTUAL DE DATOS 6 1. El negocio 6 2. Descripcin de la organizacin 6 3. Organigrama 6 4. Descripcin de los procesos a modelar.. 7 5. Problemas del Negocio.. 8 6. El Modelo Del Negocio..8 7. Objetivos del negocio para el DataWarehouse.. 8 8. Requerimientos de Informacin del negocio.. 8 9. Matriz Procesos vs. Entidades del negocio 9 10. Cuadro de Definicin de Medidas, Dimensiones del negocio y atributos de las dimensiones. 9 11.Definiendo los orgenes de la informacin10 II.- CREANDO EL MODELO DIMENSIONAL 12 1. Analizar los sistemas fuentes de donde se obtendr la data 12 2. Modelo Relacional del sistema de informacin transaccional 12 3. Definir la tabla de hechos. 13 3.1. Mapeando las medidas del negocio en las tablas de hechos 13 3.2 Identificando formulas... 13 3.3 Determinar caractersticas... 13 3.4 Definir las dimensiones. 14 4. Mapeando las dimensiones del negocio en las tablas de dimensin... 14 5. Agregando las claves primarias a cada dimensin . 16 6. Identificando las jerarquas analticas 16 7. Agregar las claves a cada atributo jerrquico.. 17 8. Determinar la granularidad de cada dimensin 17 9. Definiendo las claves primarias y las relaciones entre tabla de hecho y dimensiones. 18 10. Definiendo el Modelo de Estrellas. 18 11. Agregando vistas.. 19 III. CREANDO EL MODELO FISICO 19 3.1. Elegir el Sistema Gestor de BD donde se implementara el DWH.. 19 3.2. Trasladar el modelo dimensional al modelo fsico. Aplicando nombres y estndares de la base de datos, identificar el tipo de datos y la longitud de las columnas, etiquetar atributos como Nulos y No nulos 20
3 INFORME
3.3. Determinar la longitud de la BD del DWH... 22 3.4 Determinar la estrategia de indexacin... 23 3.5 Sentencias SQL para crear el modelo. 24 3.6 Sentencias SQL para Carga de datos. 26 IV. MODELANDO RESUMENES.. 36 4.1 Elegir la herramienta para procesamiento analtico.. 36 4.2. Lista los resmenes de informacin requeridos por los usuarios. . 36 4.3. Determinar los cubos .. 38 4.4. Disear los reportes a mostrar. 45 V. USANDO HERRAMIENTAS CLIENTES PARA INTERACTUAR CON EL DATA WAREHOUSE . 46 5.1. Crear las tablas dinmicas 46 5.2. Construir los grficos dinmicos... 48 VI. CONCLUSIONES Y RECOMENDACIONES 49 VII. REFERENCIAS. 50 VIII. ANEXOS 51
NDICE DE FIGURAS
Grafico1: Organigrama de la Institucin6 Grafico2: Modelo Relacional del sistema de informacin transaccional ..12 Grafico 3: Modelo Estrella de DatawareHouse ...18 Grafico 4: Modelo Fsico Datawarehouse ..20 Grafico 5: Sentencia SQL para Poblar Dimensin Colegio_Dim 26 Grafico 6: Poblamiento de Dimensin Colegio_Dim 27 Grafico 7: Sentencia SQL para poblar Dimensin LugarProc_Dim ...27 Grafico 8: Poblamiento de Dimensin LugarProc_Dim 28 Grafico 9: Sentencia SQL para Poblar Dimensin Condicion_Dim 28 Grafico 10: Poblamiento de Dimensin Condicion_Dim ..29 Grfico 11: Sentencia SQL para Poblar Dimensin Periodo_Dim .29 Grfico 12: Poblamiento de Dimensin Periodo_Dim .30 Grfico 13: Sentencia SQL para Poblar Dimensin Curso_Dim 30 Grfico 14: Poblamiento de Dimensin Curso_Dim .31 Grfico 15: Sentencia SQL para Poblar Dimensin Nota_Dim ..31 Grfico 16: Poblamiento de Dimensin Nota_Dim .32 Grfico 17: Sentencia SQL para Poblar Dimensin Grado_Dim 32 Grfico 18: Poblamiento de Dimensin Grado_Dim .33
4 INFORME
Grfico 19: Sentencia SQL para Poblar Dimensin Tiempo_Dim .33 Grfico 20: Poblamiento Dimensin Tiempo_Dim 34 Grfico 21: Sentencia SQL para Poblar Tabla Hecho Mat_Reg ...34 Grfico 22: Poblamiento Tabla Hecho Mat_Reg ..35 Grfico 24: Sentencia SQL para Poblar Tabla Hecho Not_Reg 35 Grfico 25: Poblamiento de Tabla Hecho Not_Reg 36 Grfico 26: Flujo de Datos Completo .36 Grafico 27: Resumen de Informacin Matricula .37 Grafico 28: Resumen de Informacin Notas ..37 Grafico 29: Definiendo Origen De Datos 38 38
Grafico 31: Vista de Origen Datos ...39 Grafico 32: Definiendo Cubo de Matriculas ...39 Grafico 33: Definiendo dimensiones de Matriculas 40 .40
Grafico 35: Detectando Jerarquas de dimensiones de Matriculas 41 Grafico 36: Estructura de Cubo de Matriculas ..41 Grafico 37: Definiendo nombre de cubo de Matriculas 42 Grafico 38: Definiendo dimensiones de Notas 42 Grafico 39: Definiendo periodo de matricula de Notas 43 Grafico 40: Detectando Jerarquas de dimensiones de Notas 43 Grafico 41: Definiendo nombre de cubo de Notas 44 Grafico 42: Estructura de Cubo de Notas ..44 Grafico 43: Reporte de Matriculados por grado y condicin 45 Grafico 44: Reporte de Notas por grado y tipo de calificacin 46 Grafico 45: Conectando con el servidor de BD desde Excel .46 Grafico 46: Seleccionando cubo desde Excel 46 Grafico 47: Reporte de Matriculados por grado y condicin de matricula desde Excel 47 Grafico 48: Reporte de Notas por grado y tipo de calificacin desde Excel 47 Grafico 49: Grafico de Matriculados por grado y condicin de matrcula desde Excel ..48 Grafico 50: Grafico de Notas por grado y calificacin desde Excel 48
5 INFORME
Razn Social.Institucin Educativa Nacional San Juan Ubicacin.Av. Salvador Lara - Trujillo
Clientes fuertes.Alumnos varones egresados de primaria de los diferentes colegios del distrito de Trujillo
Organigrama.Promotor
Apafa
Coordinacin Acadmica
Dep. Psicolgico
Consejo Estudiantil
Profesores
Alumnos
Dep. Enfermera
Comit de Aula
6 INFORME
Proceso de Matricula.La secretaria, es la persona encargada de este proceso, le solicita al padre o apoderado, los requisitos necesarios para poder realizar la matricula (Partida de Nacimiento, Ficha Integral del Educando, Certificado de primaria). En la Ficha Integral de Educando se registran datos del alumno como nombres, apellidos, direccin, Fecha de Nacimiento, sexo, idioma, colegio de Procedencia y otros. Adems los datos del apoderado como: D.N.I. Nombres, Apellidos, Estado Civil, Nivel de Educacin, Direccin y otros. Con los requisitos presentados, la secretaria procede a realizar la matricula, ingresando los datos en el sistema de control de matriculas y notas. Los siguientes datos son considerados: fecha de la matricula, los nombres y apellidos del alumno, los nombres y apellidos del apoderado, el grado y la seccin, la condicin del alumno (nuevo, traslado o rectificacin), asignacin del plan correspondiente al ao escolar (donde se describe los cursos asignados para ese ao escolar). Al guardar dicha informacin se asigna un cdigo de matricula que es distinto al cdigo del alumno.
Proceso de Notas.La Secretaria, es la encargada de recepcionar los registros de notas de los alumnos, este documento es proporcionado por los docentes en una fecha determinada al
finalizar cada trimestre (es decir 3 veces al ao), para su posterior ingreso al sistema de control de matriculas y notas. De esta forma, cuando se acerque un padre de familia o apoderado a consultar o solicitar el reporte de notas, se le facilite el documento impreso, pero previa especificacin del ao, seccin y nombres del alumno.
7 INFORME
Problemas del Negocio.El sistema actual permite almacenar datos transaccionales del negocio, pero no
genera reportes analticos de informacin histrica para la toma de decisiones, por ejemplo: de matriculados por grado y seccin, de matriculados por colegio de procedencia, nuevos, traslados en cada periodo escolar. El sistema ofrece una opcin de consultas y reportes, pero son generados de manera lenta, debido a la gran cantidad de datos que se ha generado por el incremento de alumnado y la antigedad del sistema, y los datos reportados no reflejan el grado analtico que se requiere para toma de decisiones. Respecto al proceso de notas, no se proporciona informacin referente al promedio ponderado de las promociones de cada ao escolar, el nmero de aprobados en los diversos cursos durante los periodos escolares, el nmero de promovidos en cada ao escolar.
El Modelo Del Negocio: Objetivos del negocio para el Data Warehouse o o o Identificar la tendencia del nmero de ingresantes por periodo escolar. Conocer las tendencias de los traslados. Incrementar el nmero de alumnos que culminen satisfactoriamente su periodo escolar.
Requerimientos de Informacin del negocio o Conocer el nmero de alumnos nuevos y trasladados de acuerdo al grado y seccin de un determinado periodo. o Conocer el nmero de alumnos matriculados durante un determinado tiempo (fecha, mes, ao). o o Conocer el nmero de alumnos matriculados segn el colegio de origen. Informacin de la cantidad de alumnos aprobados y desaprobados durante un periodo de tiempo.
8 INFORME
Informacin de la cantidad de alumnos aprobados y desaprobados por curso, de acuerdo al grado y seccin.
Matriz Procesos vs. Entidades del negocio Dimensiones Negocio Colegio Tiempo Periodo Grado Condicin Nota Curso Lugar Procedencia Matricula X X X X X Notas
X X X X X
Cuadro de Definicin de Medidas, Dimensiones del negocio y atributos de las dimensiones.Proceso de Matriculas.Medidas cantidad Dimensin Negocio Periodo Elemento Dimensin AoLectivo FecIni FecFin Grado Seccin Fecha Mes Ao Descripcin Localizacin Tipo Colegio Descripcin
Grado Tiempo
Colegio
Elemento Dimensin AoLectivo FecIni FecFin Grado Seccin Descripcin NumHoras Nota Tipo Distrito Provincia Departamento
9 INFORME
Reglas de definicin del Negocio Ao Lectivo identifica el ao en curso de la matricula. Fecha de inicio de periodo de clases Fecha final de periodo de clases Define la fecha Define el mes del ao, Correspondiente a la matricula Define el ao correspondiente a la matricula Define el grado de estudios. Define la seccin de un grado correspondiente Define el colegio de procedencia. Define localizacin del colegio Define el colegio como privado o estatal Define la condicin de matricula
Tiempo
Ao
2007
New
Grado Grado
Grado Seccin
5 A
OLTP OLTP
Colegio Colegio
GUE Amrica
OLTP OLTP
Colegio
Estatal
OLTP
Condicin
Descripcin
Nuevo
OLTP
10 INFORME
Reglas de definicin del Negocio Define la nota del alumno Define si una nota es Excelente, Buena, Regular, Deficiente Define el distrito del lugar de procedencia del alumno Define el provincia del lugar de procedencia del alumno Define el departamento del lugar de procedencia del alumno Define el curso Ao Lectivo identifica el ao en curso de la matricula. Fecha de inicio de periodo de clases Fecha final de periodo de clases Define el grado de estudios. Define la seccin de un grado correspondiente
LugarProc
Distrito
Porvenir
OLTP
LugarProc
Provincia
Trujillo
OLTP
LugarProc
Departamen to
La Libertad
OLTP
Curso Periodo
Descripcin AoLectivo
Matemti ca 2007
OLTP OLPT
Periodo
FecIni
14/03/06
OLPT
Periodo
FecFin
20/12/06
OLPT
Grado Grado
Grado Seccin
5 A
OLTP OLTP
11 INFORME
II.- CREANDO EL MODELO DIMENSIONAL.Analizar los sistemas fuentes de donde se obtendr la data.o Modelo Relacional del sistema de informacin transaccional.-
Departamento
Persona IdPer PK ApePat ApeMat PerNom PerTel) IdDis FK PerDir FecNac PerSex PerEst
Doc_Esp
Condicion IdCod PK
ConDes ConEst
Colegio
Matricula IdMat PK IdAlu FK FecMat HorMat Grado Secc IdPla FK IdCod FK MatProc MatEst
INFORME
Definir la tabla de hechos o Mapeando las medidas del negocio en las tablas de hechos.Proceso de Matriculas.Medidas Cantidad Proceso de Notas.Medidas Cantidad Fuente de Datos Alumno: IdAlu Fuente de Datos Matricula: IdMat
Cantidad
Mat_Reg Per_Key Tmp_Key Grado_Key Cole_Key Con_Key Cantidad Not_Reg Per_Key Cur_Key Nota_Key Grad_Key Lug_Key Cantidad
Clave Fornea de Periodo: Per_Key Clave Fornea de Tiempo: Tmp_Key Clave Fornea de Grado: Grado_Key Clave Fornea de Colegio: Cole_Key Clave Fornea de Condicin: Con_Key Base Aditiva
Count(IdMat)
Clave Fornea de Periodo: Per_Key Clave Fornea de Curso: Cur_Key Clave Fornea de Nota: Nota_Key Clave Fornea de Clave: Grad_Key Clave Fornea de LugarProc: Lug_Key Base Aditiva
Count(IdAlu)
13 INFORME
Definir las dimensiones.o Mapeando las dimensiones del negocio en las tablas de dimensin.Proceso de Matriculas.-
Nombre Tabla
Nombre Columna
Periodo_Dim
AoLec
Mes
Mes de Matricula
Nuevo
Nuevo
Nuevo
Ao
Ao de Matricula
Nuevo
Nuevo
Nuevo
Grado_Dim
Grad
Grado de Matricula
OLPT
Matricula
Grado
Secc
Seccin de Grado
OLPT
Matricula
Secc
Colegio_Dim
Desc
OLPT
Matricula
MatProc
Loc
OLTP
Distrito
DisNom
Tipo
OLTP
Colegio
Tipo
Condicin_Dim
Desc
OLTP
Condicin
ConDes
14 INFORME
Proceso de Notas.-
NumHrs
OLTP
Curso
CurHrs
Grado_Dim
Grad Secc
Nota_Dim
Not
Tipo
OLTP
Nota
Nuevo
LugarProc_D im
Dist
OLTP
Distrito
DisNom
Prov
OLTP
Provincia
ProNom
Dpto
OLTP
Departam ento
DepNom
15 INFORME
Proceso Matriculas.Dimensin Negocio Periodo_Dim Tiempo_Dim Grado_Dim Colegio_Dim Condicin_Dim Proceso de Notas.Dimensin Negocio Periodo_Dim Curso_Dim Nota_Dim Grado_Dim LugarProc_Dim Clave Primaria Per_Key Cur_Key Nota_Key Grado_Key Lug_Key Clave Primaria Per_Key Tmp_Key Grado_Key Cole_Key Con_Key
Proceso de Matriculas.Dimensin Tiempo_Dim Grado_Dim Colegio_Dim Nombre Jerarqua Tiempo Grado Colegio Nivel Jerarqua Ao Mes Fec Grad Secc Loc Tipo Descri
Proceso de Notas.Dimensin Grado_Dim Nota_Dim LugarProc_Dim Nombre Jerarqua Grado Nota LugarProc Nivel Jerarqua Grad Secc Tipo Not Dpto - Prov - Dist
16 INFORME
Tiempo_Dim
Nota_Dim
Ao
Tmp_Key Fec Mes_Id Mes Ao
Mes
Tipo
Nota
Fecha
Grado_Dim Grado_Key Secc Grad
LugarProc_Dim
Dpto Grado
Lug_Key Dist_Id Dist Dpto_Id Dpto Prov_Id Prov
Prov
Seccin
Colegio_Dim Cole_Key Descri Tipo_Id Tipo Loc
Dist
Tipo
Descri
Determinar la granularidad de cada dimensin.Proceso Matricula.Dimensin Periodo Tiempo Grado Colegio Condicin Proceso Notas.Dimensin Periodo Curso Nota Grado LugarProc Nivel Granularidad AoLec Desc Not Secc Dist Nivel Granularidad AoLec Fecha Secc Desc Desc
17 INFORME
Definiendo las claves primarias y las relaciones entre tabla de hecho y dimensiones. o Definiendo el Modelo de Estrellas.-
Colegio_Dim Condicion_Dim
Cole_Key (PK) Desc Cole_Key (PK) Desc Tipo_Key Tipo Loc
Tiempo_Dim
Tmp_Key (PK) Fec Mes_key Mes Ao
Periodo_Dim
Per_Key (PK) AoLec FecIni FecFin
Mat_Reg
Tmp_Key (FK) Grado_key (FK) Per_key (FK) Cole_key (FK) Con_Key (FK) Cantidad
Not_Reg
Grado_key (FK) Per_key (FK) Cur_key (FK) Nota_Key (FK) Lug_Key (FK) Cantidad
Grado_Dim
Grado_key (PK) Grad_Key Grad Secc_Key Secc
LugarProc_Dim Curso_Dim
Lug_Key (PK) Dist_Id Dist Dpto_Id Dpto Prov_Id Prov Cur_Key (PK) Desc
Nota_Dim
Nota_key (PK) Not_Key Not Tipo_Key Tipo
18 INFORME
Agregando vistas.-
Proceso de Matricula: Cantidad de alumnos matriculados por colegio de Procedencia durante un periodo escolar.
Periodo
2005
Colegio Procedencia
1 60 50 52
2 45 25 15
3 25 46 42
4 33 56 42
5 10 20 24
Proceso de Notas: Cantidad de alumnos por curso y tipo de calificacin en un determinado periodo.
Periodo
2005
Cursos
Matemtica Lgica Comunicacin 12 5 6 4
1 18 5 6 2 13 5 7 10
2 15 12 8 6
3 13 9 3 8
Elegir el Sistema Gestor de BD donde se implementara el DWH. DBMS Sql Server 2005
19 INFORME
Trasladar el modelo dimensional al modelo fsico. Aplicando nombres y estndares de la base de datos, identificar el tipo de datos y la longitud de las columnas, etiquetar atributos como Nulos y No nulos.
Colegio_Dim
# *Cole_Key (PK)int *Desc v(40) *Tipo_Key int *Tipo v(20) *Loc v(25)
Condicion_Dim
# *Cole_Key (PK) int *Desc v(20)
Tiempo_Dim Periodo_Dim
#*Per_Key (PK) int *AoLec int *FecIni datetime *FecFin datetime
Mat_Reg
#*Tmp_Key (FK) int #*Grado_key (FK) int #*Per_key (FK) int #*Cole_key (FK) int #*Con_Key (FK) int * Cantidad int
# *Tmp_Key (PK) int *Fec datetime *Mes_key int *Mes v(12) *Ao int
Not_Reg
#*Grado_key (FK) int #*Per_key (FK) int #*Cur_key (FK) int #*Nota_Key (FK) int #*Lug_Key (FK) int *Cantidad int
Grado_Dim
#*Grado_key (PK) int *Grad v(1) *Secc v(1)
LugarProc_Dim Curso_Dim
#*Lug_Key (PK) int *Dist_Id int *Dist v(30) *Dpto_Id int *Dpto v(50) *Prov_Id int *Prov v(50) #*Cur_Key (PK) int * Desc v(30)
Nota_Dim
#*Nota_key (PK) int * Not_Key int * Not int *Tipo_Key int *Tipo v(10)
20 INFORME
Tabla / Columna
Tipo Dato
Longitud Maximo
Permite nulos
PK
Periodo _Dim Per_Key AoLec FecIni FecFin Tiempo_Dim Tmp_Key Fec Mes_Key Mes Ao Grado Grado_key Grad Secc Colegio_Dim Cole_Key Descri Tipo_Key Tipo Loc Condicion_Dim Cole_Key Descri LugarProc_Dim Lug_Key Dist_Id Dist Dpto_Id Dpto Prov_Id Prov Curso_Dim Int Int Varchar Int Varchar Int Varchar 20 50 50 No No No No No No No Si No No No No No No Int Varchar 20 No No Si No Int Varchar Int Varchar Varchar 40 20 25 No No No No N Si No No No No Int Varchar Varchar 1 1 No No No Si No No Int Datetime Int Varchar Int 12 No No No No No Si No No No No Int Int Datetime Datetime No No No No Si No No No
21 INFORME
Cur_Key Descri Nota_Dim Nota_key Nota Tipo Mat_Reg Tmp_Key Grado_key Per_key Cole_key Con_Key Cantidad Not_Reg Grado_key Per_key Cur_key Nota_Key Lug_Key Cantidad
Int Varchar
30
No No
Si No
10
No No No
Si No No
No No No No No No
No No No No No No
No No No No No No
No No No No No No
Determinar la longitud de la BD del DWH.Proceso Matricula.Dimensin Estimar el tamao de una fila Tabla Hechos Estimar las entradas en Periodo el nivel mas bajo de Tiempo cada dimensin Grado Colegio Condicin Multiplicar el # de entradas para cada dimensin y multiplicar el resultado con el tamao fila tabla hechos Dispersin es baja, ajustar un 10% Estimacin 24 bits 7 48 30 20 3 (7*48*30*20*3) * 24 = 14515200 bits = 1814400 bytes = 1772 MB 1772 * 0.1 = 177 1772 177 = 1595 MB Tamao estimado BD 1.56 GB
22 INFORME
Proceso Notas.Dimensin Estimar el tamao de una fila Tabla Hechos Estimar las entradas en Periodo el nivel mas bajo de LugarProc cada dimensin Grado Nota Curso Multiplicar el # de entradas para cada dimensin y multiplicar el resultado con el tamao fila tabla hechos Dispersin es baja, ajustar un 10% Estimacin 24 7 30 50 20 7 (7*20*30*20*3) * 24 = 35280000 bits = 4410000 bytes = 4307 MB 4307 * 0.1 = 431 4301 431 = 3870 MB Tamao estimado BD 3.78 GB
Determinar la estrategia de indexacin.Columna Periodo _Dim Per_Key (PK) AoLec Tiempo_Dim Tmp_Key (PK) Mes_key Ao Grado Grado_key (PK) Grad Secc Colegio_Dim Cole_Key (PK) Descri_Key Tipo_Key Condicion_Dim Cole_Key (PK) Desc LugarProc_Dim Lug_Key (PK) Dist_Key Prov_Key Unique B* - tree Index X X X X X X X X X X X X X X X X Nonunique B* tree Index Bitmap Index
23 INFORME
Dpto_Key Curso_Dim Cur_Key Desc Nota_Dim Nota_key (PK) Nota Tipo_Key Mat_Reg Cantidad Not_Reg Cantidad (FK)
X X X X X X X X
Sentencias SQL para crear el modelo.Use master go drop database DW_Colegio go Create database DW_Colegio go use DW_Colegio go Create table periodo_dim( Per_Key Int IDENTITY(1,1) not null primary key, AoLec Int not null, FecIni Datetime not null, FecFin Datetime not null) Go Create table tiempo_dim( Tmp_Key Int IDENTITY(1,1) not null primary key, Fec Datetime not null, Mes_key Int not null, Mes nVarchar(30) not null, Ao Int not null) go Create table Grado_dim( Grado_key Int IDENTITY(1,1) not null primary key, Grad Varchar(1)not null, Secc Varchar(1) not null) go
24 INFORME
Create table colegio_dim( Cole_Key Int IDENTITY(1,1) not null primary key, Descri Varchar(40) not null, Tipo_Key int not null, Tipo varchar(20) not null, Loc varchar(128)NOT NULL) go Create table condicion_dim( Con_Key Int IDENTITY(1,1) not null primary key, Descri Varchar(20) not null) go create table lugarproc_dim( Lug_Key Int IDENTITY(1,1) not null primary key, Dist_Id Int not null, Dist Varchar(25) not null, Prov_Id Int not null, Prov Varchar(50)not null, Dpto_Id Int not null, Dpto Varchar(50) not null ) go Create table Curso_Dim( Cur_Key Int IDENTITY(1,1) not null primary key, Descri Varchar(30) not null) go create table Nota_Dim ( Nota_key Int IDENTITY(1,1) not null primary key, Nota Int not null, Tipo Varchar(10) not null) go create table mat_reg( Tmp_Key Int not null foreign key (Tmp_Key) references Tiempo_dim, Grado_key Int not null foreign key (Grado_Key) references Grado_dim, Per_key Int not null foreign key (Per_Key) references Periodo_dim, Cole_key Int not null foreign key (Cole_Key) references Colegio_dim, Con_Key Int not null foreign key (Con_Key) references Condicion_dim, Cantidad Int not null, Primary key (Tmp_Key, Grado_key, Per_key, Cole_key, Con_Key )) go
25 INFORME
Create table Not_Reg( Grado_key Int not null foreign key (Grado_Key) references Grado_dim, Per_key Int not null foreign key (Per_Key) references Periodo_dim, Cur_key Int not null foreign key (Cur_Key) references Curso_dim, Nota_Key Int not null foreign key (Nota_Key) references Nota_dim, Lug_Key Int not null foreign key (Lug_Key) references LugarProc_dim, Cantidad Int not null, Primary key (Grado_key, Per_key, Cur_key, Nota_Key, Lug_Key ))
26 INFORME
27 INFORME
28 INFORME
29 INFORME
30 INFORME
31 INFORME
32 INFORME
33 INFORME
34 INFORME
35 INFORME
36 INFORME
IV.- MODELANDO RESUMENES Elegir la herramienta para procesamiento analtico. Se usar SQL Server Business Intelligence Development Studio de Microsoft SQL Server 2005. Lista los resmenes de informacin requeridos por los usuarios. Grafico 27: Resumen de Informacin Matricula 36
1 camino
Ao Mes Fecha
T3
Cond.
G2
Cantidad total de matriculados Grado Seccin Por: Ao Por: Cond Por: Grado
T2
C G1
T1
2 camino
Ao Mes Fecha
T3
Cond.
C
G2
Grado Seccin
T2
G1
T1
1 camino
Tipo Grado Seccin
G2 N2 C G1 N1
Cantidad total de Notas Descri Por: Grado Por: Nota Por: Curso
Nota
2 camino
Tipo Grado Seccin
G2 N2 C G1 N1
Cantidad total de Notas Descri Por: Grado Por: tipo Por: Curso
Nota
37 INFORME
38 INFORME
39 INFORME
40 INFORME
41 INFORME
42 INFORME
43 INFORME
44 INFORME
Disear los reportes a mostrar. o Grafico 43: Reporte de Matriculados por grado y condicin
45 INFORME
V. USANDO
DATA
WAREHOUSE Crear las tablas dinmicas.Grafico 45: Conectando con el servidor de BD desde Excel
46 INFORME
Grafico 47: Reporte de Matriculados por grado y condicin de matricula desde Excel
Grafico 48: Reporte de Notas por grado y tipo de calificacin desde Excel
47 INFORME
Construir los grficos dinmicos Grafico 49: Grafico de Matriculados por grado y condicin de matrcula desde Excel
Grafico 50: Grafico de Notas por grado y tipo de calificacin desde Excel
48 INFORME
La inteligencia de Negocios (BI) convierte el volumen de datos en un valor del Negocio a travs de los reportes analticos.
El Datawarehouse busca proporcionar informacin apropiada para la persona correcta en el instante preciso, para la toma de decisiones.
Es un campo formado en las dos ltimas dcadas a partir de la integracin de diferentes tecnologas y experiencias. No resulta sencillo implantarlo.
El objetivo de esta tecnologa es ayudar a mejorar la productividad de la empresa, por medio de la conversin, transformacin e integracin de los datos operacionales de la misma.
El datawarehouse ayuda a los directivos del colegio San Juan en la toma de decisiones, basndose en los reportes analticos que le ofrece.
Al conocer cual es la tendencia de matriculas, se puede decidir implementar nuevas secciones antes que las vacantes se extralimiten.
Al conocer el numero de aprobados y desaprobados por grado, permitir a los directivos decidir en cual grado adoptar estrategias de enseanza y aprendizaje.
49 INFORME
VII. REFERENCIAS.-
Mensasalvas Ruiz,E. DataWarehouse. Universidad Politcnica de Madrid. W. Inmon, White Papers en http://www.billinmon.com
50 INFORME
VIII. ANEXOS
Backup de Base de Datos Transaccional de Matriculas y Notas Video de Carga de Datos Video de Implementacin de Cubos. Video de Generacin de Reportes
51 INFORME