Вы находитесь на странице: 1из 31

GESTIN Y SEGURIDAD DE BASES DE DATOS

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

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 en
lnea 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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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

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 de
respuesta y flujo de informacin para la toma de decisiones.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 la


secretara de recreacin y deporte est correlacionado con la variacin
del nmero de contravenciones por: alicoramiento en va pblica, ria

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.
1

Intervienen las tablas de las dependencias


Secretara de Salud
Secretara de Deportes, Recreacin y Cultura

Secretara de Salud
Secretara de Deportes, Recreacin y Cultura

Secretara de Salud
Secretara de Gobierno

Secretara de Salud
Secretara de Gestin Ambiental y Minera

secretara de Hacienda
secretara de Gobierno

secretara de Hacienda
Secretara de Gobierno

secretara de Hacienda
Secretara de Salud

Secretara de Deportes, Recreacin y Cultura


Secretara de Gobierno

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 la
construccin del cubo para la bodega de datos.

Secretaria de Recreacin y Deporte


Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 las


relaciona 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:

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

Persona: Contiene informacin del tipo de identificacin,


nombres y apellidos, sexo, fecha de nacimiento. Total de
registros 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

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 evento
deportivo 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

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

MODELADO DEL CUBO DE DATOS


Para el modelado del cubo de datos se utilizara la aplicacin Olap
Cube 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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

Escogemos la versin de SQL Server que estamos trabajando para


nuestro caso la 2008 R2 y colocamos el nombre del

servidor

nombre de la maquina localhost.

Seleccionamos nuestra base de datos a trabajar para este caso


BODEGADATOS seleccionamos Ok.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 con
el especialista tambin.

Las dimensiones escogidas para nuestro cubo son:

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

Tabla en donde aparecen todos los resultados incluyendo los que no


cumplen la condicin de realizar un evento deportivo y asistir al
especialista.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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
25749817
Sandra 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 en
el 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.
Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

NomTipo
descripcion

All
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.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

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 se
tienen en cuenta los datos: tipoevento, nombre y fecha.
Dimensin 2: Secretaria de salud con la tabla consulta tipoconsulta
con 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 llaves
forneas
Para lo cual hemos alimentado nuestra bodega de datos con la
informacin necesaria segn muestra la estructura de las siguientes
imgenes:

Construccin De Un Cubo Para U na Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

Para este segundo cubo se utilizara como herramienta de desarrollo


BI-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, como
en Microsoft Access, Microsoft SQL o MySQL u Oracle. Escribe
el nombre de usuario y la contrasea asociada a la base de
datos para que CUBE-IT Zero acceda a ella. Pulsa el botn
"Aceptar".

3.

Pulsa el botn "Design a data


source query para seleccionar las tablas y datos que harn
parte de la estructura del cubo u origen consulta de base de
datos.".

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

4.

Pulsa el botn "design the cube structure " para ver productos de
muestra para las opciones de consulta. Pulsa la pestaa "Fuente
de consulta" para volver a las opciones. Pulsa el botn "Aceptar"
cuando haya elegido tus opciones de consulta.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

En la ventana de diseo de cubos, marca los campos que deseas


medir de acuerdo con la columna "Medida" y los campos que deseas
analizar las mediciones en las "dimensiones" de la columna. Pulsa el
botn "ok" cuando hayas terminado.
5.

Presiona "Procesar el cubo" para generar el cubo. Si todo el


proceso fue exitoso debe mostrarnos la opciones de guardar el
cubo y las grficas como lo muestra nuestra siguientes imgenes

6.

Exportar la estructura a Excel y generar la tabla dinmica

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

Una vez en Excel debemos marcar las casillas de organizacin y


consulta como lo muestra la imagen anterior.

De esta forma queda demostrado el diseo del cubo de datos para los
puntos 3 y 8 donde debemos saber la cantidad de eventos y la
cantidad de contravencin y tipo de consulta entre ellas la psiquitrica.

Construccin De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena

GESTIN Y SEGURIDAD DE BASES DE DATOS

GESTIN 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

Вам также может понравиться