Está en la página 1de 31

GESTIÓN 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

ESPECIALIZACIÓN TECNOLÓGICA EN GESTIÓN Y


SEGURIDAD DE BASES DE DATOS
SERVICIO NACIONAL DE APRENDIZAJE

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

CONSTRUCCION DE UN CUBO PARA UNA BODEGA DE DATOS

INTRODUCCIÓN

El diseño y construcción 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 técnicas de minería de datos con el fin de extraer
datos y organizarlos en información 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 estratégicos de la organización.

Un cubo de datos o cubo OLAP no es más que un procesamiento en


línea que se realiza en tres dimensiones, el cual se presenta en una
hoja de cálculo con tres ejes de consulta. La creación de un cubo
OLAP nos ayuda a analizar y visualizar datos más complejos para la
toma de decisiones inteligentes.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

OBJETIVOS

 Realizar una bodega de datos con las características necesarias


que permita realizar el cubo de datos con los requerimientos de
la organización
 Utilizar las herramientas necesarias para el diseño del cubo de
datos
 Analizar los datos arrojados por el cubo de datos

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

COMPRENSIÓN DEL MODELO DE NEGOCIO

La Alcaldía objeto de estudio es una institución del estado


Colombiano, que realiza las funciones de administración local en una
población de este país.

Esta Alcaldía está presidida por el Alcalde elegido por votación


popular, quien enfrenta una situación de caos administrativo a causa
de los malos manejos de la información y la inadecuada utilización de
tecnología para el apoyo a los procesos. El Alcalde de “San Antonio
del SENA”, convencido de poder mejorar la situación, presentó un
proyecto de inclusión de tecnología que le fue aprobado por el concejo
y propende en realizar todas las mejoras en las condiciones actuales
de manejo de información de las diferentes dependencias y
secretarias de su actual administración.

Una mejora sensible, se da a través de una reingeniería de procesos


enfocados en la utilización de la información generada por las
dependencias de la alcaldía, pensando en optimizar los tiempos de
respuesta y flujo de información para la toma de decisiones.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Dependencias de la Alcaldía

 Secretaría General
 Secretaría de Gobierno
 Secretaría de Hacienda
 Secretaría de Planeación y Obras Públicas
 Secretaría de Educación
 Secretaría de Salud
 Secretaría de Deportes, Recreación y Cultura
 Secretaría de Gestión Ambiental y Minera
 Oficina Asesora de Control Interno

LEVANTAMIENTO DE REQUERIMIENTOS

1. Analizar mes a mes la relación directa entre las personas que han
participado en los eventos deportivos y las atenciones que
especialistas realizaron a esas mismas personas a través de
consultas en las EPS’s.

2. Determinar si hay relación entre quienes asisten a un evento de la


secretaría de recreación 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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

3. Verificar si existe una correlación entre las personas atendidas por


tipo de servicio psiquiatría y personas que se hayan visto involucradas
en una contravención.

4. Identificar si hay alguna relación entre los datos registrados mes a


mes por la Secretaría de Ambiente, con los datos de consultas
médicas generadas en cada uno de los meses.

5. Desde la consulta a los datos de inspecciones de la secretaría de


Hacienda y los datos de la secretaría de Gobierno, establecer si
existen registros de personas morosas que hayan sido detenidas por
hechos que alteran el orden público.

6. Identificar el número 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 psiquiatría.

8. Determinar si la variación del número de eventos realizados por la


secretaría de recreación y deporte está correlacionado con la variación
del número de contravenciones por: alicoramiento en vía pública, riña

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

callejera, desorden en la vía pública 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 Secretaría de Salud
Secretaría de Deportes, Recreación y Cultura
2 Secretaría de Salud
Secretaría de Deportes, Recreación y Cultura
3 Secretaría de Salud
Secretaría de Gobierno
4 Secretaría de Salud
Secretaría de Gestión Ambiental y Minera
5 secretaría de Hacienda
secretaría de Gobierno
6 secretaría de Hacienda
Secretaría de Gobierno
7 secretaría de Hacienda
Secretaría de Salud
8 Secretaría de Deportes, Recreación y Cultura
Secretaría de Gobierno

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN 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 recreación y deporte. Debemos encontrar si existe o
no relación alguna entre las personas que cumplen un evento o acción
y esto repercute en los resultados de otra dependencia.
Requerimiento resaltado en color rojo.

RECOLECCION DE DATOS

Requerimiento # 1

Analizar mes a mes la relación directa entre las personas que han
participado en los eventos deportivos y las atenciones que
especialistas realizaron a esas mismas personas a través de consultas
en las EPS’s.

Las secretarias a intervenir en este requerimiento son las de


Recreación y Deporte junto con la de Salud. Verificamos que
información se nos está solicitando si bien es el caso, están
involucradas las secretarias y cada una de ellas está compuestas por
múltiples tablas es posible que no sean necesarias todas para la
construcción del cubo para la bodega de datos.

Secretaria de Recreación y Deporte

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Las tablas seleccionadas para esta dependencia son las siguientes:

 Participante: Contiene información general del participante como


Nombre, Edad, identificación entre otros, número total de 40
registros.
 Participante_Evento: Indica el tipo de evento el código del
participante y valor de inscripción, número total de 74 registros.
 Evento: Indica el nombre del evento, Código de tipo de evento,
fecha inicio y finalización del evento, número total de registros
10.
 Tipo: Contiene código del tipo de evento y el nombre del tipo de
evento, número total de registros 18.

La relación entre la tabla Participante y Participante _Evento las


relaciona la llave foránea CodPar, la relación entre la tabla Evento y
Participante_Evento está por medio de la llave foránea CodEve y
finalmente la relación entre Tipo y Evento la da llave foránea CodTipo.

Secretaria de Salud

Las tablas seleccionadas para esta dependencia son las siguientes:

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

 Persona: Contiene información del tipo de identificación,


nombres y apellidos, sexo, fecha de nacimiento. Total de
registros 99.
 HistorialPersona: Contiene la identificación de la persona, fecha
de ingreso y retiro, estado de la persona si esta activa o no,
identificación o código de la IPS y tipo de afiliado, total registros
95.
 EPS: almacena el código de identificación de la EPS, el nombre
de la EPS y el estado de la misma., total de registros 14.
 ServicioEPS: indica la identificación de la EPS, tipo de servicio
brindado, el estado y el valor del servicio prestado, número total
de registros 100.
 TipoServicio: contiene la identificación del servicio y el la
descripción del servicio prestado, total de registros 10.

La tabla Persona se relaciona con la tabla HistorialPersona por medio


de la llave foránea idPersona, la tabla HistorialPersona se relaciona
con la tabla EPS por medio de la llave foránea ideps, la tabla EPS con
el ServicioEps se relaciona por de la llave foránea ideps, la tabla
ServicioEps se relaciona con la tabla TipoServicio por medio de la
llave foránea idtiposervicio.

PREPARACION DE LOS DATOS

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Para la preparación de los datos debemos tener que se nos pide encontrar la
información 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 realización del anterior laboratorio no se encuentran
registros que cumplan con los requisitos para ello se crearan nuevos datos en
las diferentes tablas.

Integración de datos para la secretaria de Recreación y Deporte:


Se agrega nueva información a la tabla participante con fin de hacer coincidir
la información que se va a almacenar en la secretaria de salud. También se
indicara los datos correspondientes al cualquiera de los eventos deportivos
en los cuales participaron

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

En las imágenes anteriores se puede comprobar que se agregó de manera


correcta los participantes y la especificación del evento en el cual
participaron.

Integración de datos para la secretaria de Salud


En el diseño 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 foránea
del tipo de servicio por cual fue atendido, de igual manera también se
adicionaran los pacientes adicionales atendidos por especialista que
utilizamos también para los nuevos registros en la secretaria de recreación.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

MODELADO DEL CUBO DE DATOS


Para el modelado del cubo de datos se utilizara la aplicación Olap
Cube Writer, para ello se creara un nuevo script llamado bodega de
datos donde tendremos todas las tablas necesarias para la
construcción 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 están solicitando.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Al iniciar la aplicación nos solicita un serial le damos cancelar y


Escogemos la opción Connet to your data source.

Elegimos la opción de SLQ Server y a continuación Ok.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Escogemos la versión 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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Escogemos a continuación las tablas que vamos a necesitar para la


construcción de nuestro cubo, la cuales fueron escogidas en la
recolección de datos.

MODELADO DE DATOS
Después de tener relacionado nuestros dos sistemas en este caso el
número de identificación tanto para los participantes en algún 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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

La herramienta Olap Cube tiene una limitante y es el número de


dimensiones por ser una versión de prueba, a continuación
escogemos como dimensiones que nos permitan encontrar las
personas que han asistido a un evento deportivo y han tenido cita con
el especialista también.

Las dimensiones escogidas para nuestro cubo son:

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

 Descripcion: Hace referencia a la especialidad por la cual fue


atendido el paciente.
 IdPar: El número de identificación 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 continuación escogemos la opción build cube y escogemos la opción


de abrir en Microsoft Excel

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN 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 dinámica para
visualizar los resultados.

La información ha sido predispuesta en filas lo que corresponde al


nombre de la persona y su número de identificación y en las columnas
se han designado los filtros que queremos cumplir.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Tabla en donde aparecen todos los resultados incluyendo los que no


cumplen la condición de realizar un evento deportivo y asistir al
especialista.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Después 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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN 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 relación entre quienes asisten a un evento de la


secretaría de recreación 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 implementación del requerimiento uno


prácticamente queda definida la misma estructura para cumplir el
requerimiento dos solo debemos escoger a todos los participantes que

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

participen en una actividad de recreación 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 recreación y deporte y que
también 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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

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.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Para el desarrollo de nuestro segundo se han seleccionado los


requerimientos 3 y 8 relacionados con la Secretaría de Deportes,
Recreación y Cultura Secretaría de Gobierno y secretaria de salud.
Debemos determinar si existe o no relación entre la cantidad de
eventos y la cantidad de contravenciones y si existe relación entre las
personas atendidas en psiquiatría y las personas involucradas en.
Requerimiento resaltado en color amarillo en color rojo.

Recolección de datos: como detallamos en el cubo anterior; en esta


intervienen la secretaria de salud y la secretaria de gobierno y la
secretaria de recreación y deporte y podemos notar que esta consulta
se realiza en tres dimensiones.
Dimensión 1: secretaria de deportes con su tabla evento, donde se
tienen en cuenta los datos: tipoevento, nombre y fecha.
Dimensión 2: Secretaria de salud con la tabla consulta tipoconsulta
con los datos nombre de consulta y fecha
Dimensión 3: secretaria de gobierno con la tabla conducta
(contravención) y sus campo nombre y fecha.
Las tres relacionadas por las llaves principales y en su defecto llaves
foráneas
Para lo cual hemos alimentado nuestra bodega de datos con la
información necesaria según muestra la estructura de las siguientes
imágenes:

Construcción De Un Cubo Para U na Bodega De Datos De San Antonio Del Sena


GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Para este segundo cubo se utilizara como herramienta de desarrollo


BI-lite CUBE-it ZERO, bastante gráfico y fácil 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 contraseña asociada a la base de
datos para que CUBE-IT Zero acceda a ella. Pulsa el botón
"Aceptar".

3. Pulsa el botón "Design a data


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

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

4. Pulsa el botón "design the cube structure " para ver productos de
muestra para las opciones de consulta. Pulsa la pestaña "Fuente
de consulta" para volver a las opciones. Pulsa el botón "Aceptar"
cuando haya elegido tus opciones de consulta.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

En la ventana de diseño 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
botón "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 gráficas como lo muestra nuestra siguientes imágenes

6. Exportar la estructura a Excel y generar la tabla dinámica

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

Una vez en Excel debemos marcar las casillas de organización y


consulta como lo muestra la imagen anterior.

De esta forma queda demostrado el diseño del cubo de datos para los
puntos 3 y 8 donde debemos saber la cantidad de eventos y la
cantidad de contravención y tipo de consulta entre ellas la psiquiátrica.

Construcción De Un Cubo Para Una Bodega De Datos De San Antonio Del Sena
GESTIÓN Y SEGURIDAD DE BASES DE DATOS
GESTIÓN Y SEGURIDAD DE BASES DE DATOS

BIBLIOGRAFÍA

http://www.ehowenespanol.com/disenar-cubo-olap-como_253891/

http://www.bi-lite.com/product/DownloadCUBEitZERO.aspx

https://www.youtube.com/watch?v=TT9vqfCap90

También podría gustarte