Upload
jorge-vidal
View
226
Download
0
Embed Size (px)
Citation preview
7/25/2019 Lab 4 Construccion de Un Cubo SENA
1/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
CONSTRUCCION DE UN CUBO PARA UNA BODEGA DE
DATOS DE LA ALCALDIA SAN ANTONIO DEL SENA
VAN MORALES OROZCO
JESUS BARRIOS BUENDIA
JOSE DAVID BALLESTEROS LEONES
JORGE CHAVARRIAGA VARGAS
NATALY SUAREZ MENDOZA
ESPECIALIZACIN TECNOLGICA EN GESTIN Y
SEGURIDAD DE BASES DE DATOS
SERVICIO NACIONAL DE APRENDIZAJE
7/25/2019 Lab 4 Construccion de Un Cubo SENA
2/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
CONSTRUCCION DE UN CUBO PARA UNA BODEGA DE DATOS
INTRODUCCIN
El diseo y construccin de cubos de datos permite a las
organizaciones escalar progresivamente hacia una arquitectura de
almacenamiento con Bodegas de Datos (Data Warehouse), sobre los
que se puede aplicar tcnicas de minera de datos con el fin de extraer
datos y organizarlos en informacin que permita satisfacer las
expectativas y necesidades de los clientes permitiendo la toma de
decisiones de manera eficiente y oportuna garantizando de esta
manera alcanzar los objetivos estratgicos de la organizacin.
Un cubo de datos o cubo OLAP no es ms que un procesamiento enlnea que se realiza en tres dimensiones, el cual se presenta en una
hoja de clculo con tres ejes de consulta. La creacin de un cubo
OLAP nos ayuda a analizar y visualizar datos ms complejos para la
toma de decisiones inteligentes.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
3/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
OBJETIVOS
Realizar una bodega de datos con las caractersticas necesarias
que permita realizar el cubo de datos con los requerimientos de
la organizacin
Utilizar las herramientas necesarias para el diseo del cubo de
datos
Analizar los datos arrojados por el cubo de datos
7/25/2019 Lab 4 Construccion de Un Cubo SENA
4/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
COMPRENSIN DEL MODELO DE NEGOCIO
La Alcalda objeto de estudio es una institucin del estado
Colombiano, que realiza las funciones de administracin local en una
poblacin de este pas.
Esta Alcalda est presidida por el Alcalde elegido por votacin
popular, quien enfrenta una situacin de caos administrativo a causa
de los malos manejos de la informacin y la inadecuada utilizacin de
tecnologa para el apoyo a los procesos. El Alcalde de San Antonio
del SENA, convencido de poder mejorar la situacin, present un
proyecto de inclusin de tecnologa que le fue aprobado por el concejo
y propende en realizar todas las mejoras en las condiciones actuales
de manejo de informacin de las diferentes dependencias y
secretarias de su actual administracin.
Una mejora sensible, se da a travs de una reingeniera de procesos
enfocados en la utilizacin de la informacin generada por las
dependencias de la alcalda, pensando en optimizar los tiempos derespuesta y flujo de informacin para la toma de decisiones.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
5/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Dependencias de la Alcalda
Secretara General
Secretara de Gobierno
Secretara de Hacienda
Secretara de Planeacin y Obras Pblicas
Secretara de Educacin
Secretara de Salud
Secretara de Deportes, Recreacin y Cultura
Secretara de Gestin Ambiental y Minera
Oficina Asesora de Control Interno
LEVANTAMIENTO DE REQUERIMIENTOS
1. Analizar mes a mes la relacin directa entre las personas que han
participado en los eventos deportivos y las atenciones que
especialistas realizaron a esas mismas personas a travs de
consultas en las EPSs.
2. Determinar si hay relacin entre quienes asisten a un evento de la
secretara de recreacin y deportes y quienes son atendidos en
unidades de urgencias. Se debe tener en cuenta: el mes, el rango de
edad y el tipo de evento realizado.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
6/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
3. Verificar si existe una correlacin entre las personas atendidas por
tipo de servicio psiquiatra y personas que se hayan visto involucradas
en una contravencin.
4. Identificar si hay alguna relacin entre los datos registrados mes a
mes por la Secretara de Ambiente, con los datos de consultas
mdicas generadas en cada uno de los meses.
5. Desde la consulta a los datos de inspecciones de la secretara de
Hacienda y los datos de la secretara de Gobierno, establecer si
existen registros de personas morosas que hayan sido detenidas por
hechos que alteran el orden pblico.
6. Identificar el nmero de propietarios de predios que han sido
demandados por temas relacionados con la propiedad horizontal.
7. Precisar las personas que presentaron mora en el pago de
impuestos y posterior a dicha mora fueron atendidos por unidad de
urgencias, por cuidados intensivos, especialista o psiquiatra.
8. Determinar si la variacin del nmero de eventos realizados por lasecretara de recreacin y deporte est correlacionado con la variacin
del nmero de contravenciones por: alicoramiento en va pblica, ria
7/25/2019 Lab 4 Construccion de Un Cubo SENA
7/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
callejera, desorden en la va pblica o pelea familiar. (Teniendo en
cuenta el tipo de evento).
De acuerdo a lo anterior y analizando cada requerimiento con la
dependencia tenemos:
REQ. Intervienen las tablas de las dependencias
1 Secretara de Salud
Secretara de Deportes, Recreacin y Cultura
2 Secretara de Salud
Secretara de Deportes, Recreacin y Cultura
3 Secretara de Salud
Secretara de Gobierno
4 Secretara de Salud
Secretara de Gestin Ambiental y Minera
5 secretara de Hacienda
secretara de Gobierno
6 secretara de Hacienda
Secretara de Gobierno
7 secretara de Hacienda
Secretara de Salud
8 Secretara de Deportes, Recreacin y CulturaSecretara de Gobierno
7/25/2019 Lab 4 Construccion de Un Cubo SENA
8/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Para el desarrollo de nuestro primer cubo se han seleccionado los
requerimientos 1 y 2 ambos relacionados con la secretaria de salud y
la secretaria de recreacin y deporte. Debemos encontrar si existe o
no relacin alguna entre las personas que cumplen un evento o accin
y esto repercute en los resultados de otra dependencia.
Requerimiento resaltado en color rojo.
RECOLECCION DE DATOS
Requerimiento # 1
Analizar mes a mes la relacin directa entre las personas que han
participado en los eventos deportivos y las atenciones que
especialistas realizaron a esas mismas personas a travs de consultas
en las EPSs.
Las secretarias a intervenir en este requerimiento son las de
Recreacin y Deporte junto con la de Salud. Verificamos que
informacin se nos est solicitando si bien es el caso, estn
involucradas las secretarias y cada una de ellas est compuestas por
mltiples tablas es posible que no sean necesarias todas para laconstruccin del cubo para la bodega de datos.
Secretaria de Recreacin y Deporte
7/25/2019 Lab 4 Construccion de Un Cubo SENA
9/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Las tablas seleccionadas para esta dependencia son las siguientes:
Participante: Contiene informacin general del participante como
Nombre, Edad, identificacin entre otros, nmero total de 40
registros.
Participante_Evento: Indica el tipo de evento el cdigo del
participante y valor de inscripcin, nmero total de 74 registros.
Evento: Indica el nombre del evento, Cdigo de tipo de evento,
fecha inicio y finalizacin del evento, nmero total de registros
10.
Tipo: Contiene cdigo del tipo de evento y el nombre del tipo de
evento, nmero total de registros 18.
La relacin entre la tabla Participante y Participante _Evento lasrelaciona la llave fornea CodPar, la relacin entre la tabla Evento y
Participante_Evento est por medio de la llave fornea CodEve y
finalmente la relacin entre Tipo y Evento la da llave fornea CodTipo.
Secretaria de Salud
Las tablas seleccionadas para esta dependencia son las siguientes:
7/25/2019 Lab 4 Construccion de Un Cubo SENA
10/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Persona: Contiene informacin del tipo de identificacin,
nombres y apellidos, sexo, fecha de nacimiento. Total deregistros 99.
HistorialPersona: Contiene la identificacin de la persona, fecha
de ingreso y retiro, estado de la persona si esta activa o no,
identificacin o cdigo de la IPS y tipo de afiliado, total registros
95.
EPS: almacena el cdigo de identificacin de la EPS, el nombre
de la EPS y el estado de la misma., total de registros 14.
ServicioEPS: indica la identificacin de la EPS, tipo de servicio
brindado, el estado y el valor del servicio prestado, nmero total
de registros 100.
TipoServicio: contiene la identificacin del servicio y el la
descripcin del servicio prestado, total de registros 10.
La tabla Persona se relaciona con la tabla HistorialPersona por medio
de la llave fornea idPersona, la tabla HistorialPersona se relaciona
con la tabla EPS por medio de la llave fornea ideps, la tabla EPS con
el ServicioEps se relaciona por de la llave fornea ideps, la tabla
ServicioEps se relaciona con la tabla TipoServicio por medio de la
llave fornea idtiposervicio.
PREPARACION DE LOS DATOS
7/25/2019 Lab 4 Construccion de Un Cubo SENA
11/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Para la preparacin de los datos debemos tener que se nos pide encontrar la
informacin mes a mes de las diferentes personas que asistieron a un eventodeportivo y a una cita con el especialista por medio de la EPS, con los script
entregados para la realizacin del anterior laboratorio no se encuentran
registros que cumplan con los requisitos para ello se crearan nuevos datos en
las diferentes tablas.
Integracin de datos para la secretaria de Recreacin y Deporte:Se agrega nueva informacin a la tabla participante con fin de hacer coincidir
la informacin que se va a almacenar en la secretaria de salud. Tambin se
indicara los datos correspondientes al cualquiera de los eventos deportivos
en los cuales participaron
7/25/2019 Lab 4 Construccion de Un Cubo SENA
12/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
En las imgenes anteriores se puede comprobar que se agreg de manera
correcta los participantes y la especificacin del evento en el cual
participaron.
Integracin de datos para la secretaria de Salud
En el diseo implementado en la secretaria de Salud encontramos un
problema y es que no especifica el tipo de consulta por el cual fue atendido el
cliente por lo tanto a la tabla historial persona se le adiciona la llave fornea
del tipo de servicio por cual fue atendido, de igual manera tambin se
adicionaran los pacientes adicionales atendidos por especialista que
utilizamos tambin para los nuevos registros en la secretaria de recreacin.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
13/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
MODELADO DEL CUBO DE DATOS
Para el modelado del cubo de datos se utilizara la aplicacin OlapCube Writer, para ello se creara un nuevo script llamado bodega de
datos donde tendremos todas las tablas necesarias para la
construccin de la bodega de datos, ya que en el laboratorio pasado
cada una de las secretarias era modelada como una base de datos
por separado y al utilizar la herramienta Olap Cube Writer solo deja
escoger una de las secretarias lo cual no permite cumplir los
requerimientos que se estn solicitando.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
14/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Al iniciar la aplicacin nos solicita un serial le damos cancelar y
Escogemos la opcin Connet to your data source.
Elegimos la opcin de SLQ Server y a continuacin Ok.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
15/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Escogemos la versin de SQL Server que estamos trabajando para
nuestro caso la 2008 R2 y colocamos el nombre del servidor o
nombre de la maquina localhost.
Seleccionamos nuestra base de datos a trabajar para este caso
BODEGADATOS seleccionamos Ok.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
16/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Escogemos a continuacin las tablas que vamos a necesitar para la
construccin de nuestro cubo, la cuales fueron escogidas en la
recoleccin de datos.
MODELADO DE DATOS
Despus de tener relacionado nuestros dos sistemas en este caso el
nmero de identificacin tanto para los participantes en algn evento
como para el historial de la persona. Seleccionamos las dimensiones o
variables que queremos tener disponible en nuestro cubo y las cuales
nos ayudaran a cumplir con los requerimientos solicitados.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
17/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
La herramienta Olap Cube tiene una limitante y es el nmero de
dimensiones por ser una versin de prueba, a continuacin
escogemos como dimensiones que nos permitan encontrar las
personas que han asistido a un evento deportivo y han tenido cita conel especialista tambin.
Las dimensiones escogidas para nuestro cubo son:
7/25/2019 Lab 4 Construccion de Un Cubo SENA
18/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Descripcion: Hace referencia a la especialidad por la cual fue
atendido el paciente.
IdPar: El nmero de identificacin de la persona.
NomPar: Hace referencia al nombre de la persona paciente y/o
participante
NomTipo: Corresponde al nombre del evento que asisti la
persona.
CONSTRUCCION DEL VISUALIZADOR DEL CUBO DE DATOS
A continuacin escogemos la opcin build cube y escogemos la opcin
de abrir en Microsoft Excel
7/25/2019 Lab 4 Construccion de Un Cubo SENA
19/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Aqu se nos abrir un libro de Excel que nos permite escoger las
variables y como deseamos crear nuestra tabla dinmica para
visualizar los resultados.
La informacin ha sido predispuesta en filas lo que corresponde al
nombre de la persona y su nmero de identificacin y en las columnas
se han designado los filtros que queremos cumplir.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
20/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Tabla en donde aparecen todos los resultados incluyendo los que no
cumplen la condicin de realizar un evento deportivo y asistir al
especialista.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
21/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Despus de aplicar los resultados vemos a las personas que han
participado en un evento deportivo y que han asistido a una cita con el
especialista.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
22/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Vemos que las personas Martha Irene y Luis Eraso ya no aparecen en
nuestro listado al aplicar las condiciones mencionadas en el requisito
1.
Requerimiento 2
Determinar si hay relacin entre quienes asisten a un evento de la
secretara de recreacin y deportes y quienes son atendidos en
unidades de urgencias. Se debe tener en cuenta: el mes, el rango de
edad y el tipo de evento realizado.
Con el trabajo realizado para la implementacin del requerimiento uno
prcticamente queda definida la misma estructura para cumplir el
requerimiento dos solo debemos escoger a todos los participantes que
7/25/2019 Lab 4 Construccion de Un Cubo SENA
23/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
participen en una actividad de recreacin cualquiera y que sean
atendidos esta vez en urgencias.
NomTipo
descripcion
Personas
Anyhi Johana
1105611093
Aquilino Matias
4186277
David Marcell
15902005
Diego Armando
1094895919
Glori Emilia
1120865708
Jhon Jairo
86050207
Luis Carlos
87257809
1122722735
Martha Irene
27399833
Monica Eliana
89233399
Olinda
25749817Sandra Ximena
85233410
Solanlli Patricia
Welser Octavio
1127722513
En la imagen anterior se pueden apreciar todas las personas que
aparecen registradas en la secretaria de recreacin y deporte y que
tambin tienen registros asociados en la secretaria de salud. Como enel caso anterior debemos aplicar los filtros necesarios para conocer las
personas que fueron ingresadas a urgencias y que participaron en un
evento cultural o deportivo.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
24/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
NomTipo All
descripcion Consulta unidad de urgencias
Personas
Anyhi Johana
1105611093
Aquilino Matias
4186277
Glori Emilia
1120865708
Jhon Jairo
86050207
Marllury Eliana
1122722735
Solanlli Patricia
1010081989
Welser Octavio
1127722513
Finalmente se puede observar el listado que cumplen estas dos
condiciones.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
25/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
na Bodega DConstruccin De Un Cubo Para U e Datos De San Antonio Del Sena
Para el desarrollo de nuestro segundo se han seleccionado los
requerimientos 3 y 8 relacionados con la Secretara de Deportes,
Recreacin y Cultura Secretara de Gobierno y secretaria de salud.
Debemos determinar si existe o no relacin entre la cantidad de
eventos y la cantidad de contravenciones y si existe relacin entre las
personas atendidas en psiquiatra y las personas involucradas en.
Requerimiento resaltado en color amarillo en color rojo.
Recoleccin de datos: como detallamos en el cubo anterior; en esta
intervienen la secretaria de salud y la secretaria de gobierno y la
secretaria de recreacin y deporte y podemos notar que esta consulta
se realiza en tres dimensiones.
Dimensin 1: secretaria de deportes con su tabla evento, donde setienen en cuenta los datos: tipoevento, nombre y fecha.
Dimensin 2: Secretaria de salud con la tabla consulta tipoconsultacon los datos nombre de consulta y fecha
Dimensin 3: secretaria de gobierno con la tabla conducta(contravencin) y sus campo nombre y fecha.
Las tres relacionadas por las llaves principales y en su defecto llavesforneas
Para lo cual hemos alimentado nuestra bodega de datos con lainformacin necesaria segn muestra la estructura de las siguientes
imgenes:
7/25/2019 Lab 4 Construccion de Un Cubo SENA
26/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Para este segundo cubo se utilizara como herramienta de desarrolloBI-lite CUBE-it ZERO, bastante grfico y fcil de utilizar.
Siguen los siguientes pasos:
1. Abre CUBE-IT Zero. Presiona "Conectar a la fuente de datos".2. Elige una de las opciones para una fuente de base de datos que
coincida con donde tienes tu base de datos almacenada, comoen Microsoft Access, Microsoft SQL o MySQL u Oracle. Escribeel nombre de usuario y la contrasea asociada a la base dedatos para que CUBE-IT Zero acceda a ella. Pulsa el botn"Aceptar".
3. Pulsa el botn "Design a datasource query para seleccionar las tablas y datos que harnparte de la estructura del cubo u origen consulta de base dedatos.".
7/25/2019 Lab 4 Construccion de Un Cubo SENA
27/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
4. Pulsa el botn "design the cube structure " para ver productos demuestra para las opciones de consulta. Pulsa la pestaa "Fuentede consulta" para volver a las opciones. Pulsa el botn "Aceptar"cuando haya elegido tus opciones de consulta.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
28/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
En la ventana de diseo de cubos, marca los campos que deseasmedir de acuerdo con la columna "Medida" y los campos que deseas
analizar las mediciones en las "dimensiones" de la columna. Pulsa elbotn "ok" cuando hayas terminado.
5. Presiona "Procesar el cubo" para generar el cubo. Si todo elproceso fue exitoso debe mostrarnos la opciones de guardar elcubo y las grficas como lo muestra nuestra siguientes imgenes
6. Exportar la estructura a Excel y generar la tabla dinmica
7/25/2019 Lab 4 Construccion de Un Cubo SENA
29/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
Una vez en Excel debemos marcar las casillas de organizacin yconsulta como lo muestra la imagen anterior.
De esta forma queda demostrado el diseo del cubo de datos para lospuntos 3 y 8 donde debemos saber la cantidad de eventos y la
cantidad de contravencin y tipo de consulta entre ellas la psiquitrica.
7/25/2019 Lab 4 Construccion de Un Cubo SENA
30/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
7/25/2019 Lab 4 Construccion de Un Cubo SENA
31/31
GESTI N Y SEGURIDAD DE BASES DE DATOS
BIBLIOGRAFA
http://www.ehowenespanol.com/disenar-cubo-olap-como_253891/
http://www.bi-lite.com/product/DownloadCUBEitZERO.aspx
https://www.youtube.com/watch?v=TT9vqfCap90
http://www.ehowenespanol.com/disenar-cubo-olap-como_253891/http://www.ehowenespanol.com/disenar-cubo-olap-como_253891/http://www.bi-lite.com/product/DownloadCUBEitZERO.aspxhttp://www.bi-lite.com/product/DownloadCUBEitZERO.aspxhttps://www.youtube.com/watch?v=TT9vqfCap90https://www.youtube.com/watch?v=TT9vqfCap90https://www.youtube.com/watch?v=TT9vqfCap90http://www.bi-lite.com/product/DownloadCUBEitZERO.aspxhttp://www.ehowenespanol.com/disenar-cubo-olap-como_253891/