Vous êtes sur la page 1sur 41

ALCALDÍA DE SAN ANTONIO DEL SENA

AA4-EV6-BLOG DE GRUPOS DE TRABAJO PARA EL DISEÑO DE UNA


BODEGA DE DATOS Y CONSTRUCCIÓN DE UN CUBO.

PRESENTADO POR:

JHON FREDY VANEGAS

HELI CEBALLOS AMAYA

PRESENTADO A:

INGRID CATERINE RAMÍREZ ALDANA

SERVICIO NACIONAL DE APRENDIZAJE (SENA)

ABRIL DE 2019
AA4-EV6- DISEÑO DE UNA BODEGA DE DATOS Y CONSTRUCCIÓN DE UN
CUBO.

ESTRUCTURA DE CONTENIDOS

1. Introducción.......................................................................................................3

2. Objetivo..............................................................................................................3

3. Procedimiento……........................................................................................... .4

3.1. Comprensión del modelo de negocio…………………....................................4

3.2. Levantamiento de Requerimientos…………...................................................4

3.3. Recolección de datos…………………….........................................................4

3.4. Preparación de datos………………………………………….............................6

3.5. Modelado del cubo de datos………………………………................................7

3.6. Implementación del cubo de datos................................................................23

3.7. Construcción del visualizador del cubo de datos………………………………28


1. INTRODUCCIÓN

A través de este laboratorio usted implementará un cubo de datos y deberá generar


el visualizador de información objeto de los requerimientos propuestos en el caso
de estudio “INTELIGENCIA DE NEGOCIOS APLICADA A LAS SECRETARÍAS DE
LA ALCALDÍA SAN ANTONIO DEL SENA”, el cual se anexa a este laboratorio.

En el momento de realizar este laboratorio es necesario que ya este concebido el


diseño de la arquitectura de la bodega de datos que cumple con los requerimientos
de la Alcaldía San Antonio del Sena, siendo ahora el momento de avanzar a la
implementación del cubo que le permitirá constatar el verdadero beneficio que este
elemento provee a la hora de presentar la información como fuente para el análisis
y la toma de decisiones de alto valor en las organizaciones.

2. OBJETIVO

OBJETIVO PRINCIPAL

Implementar un cubo que resuelva por lo menos dos de las situaciones presentadas
en el caso de estudio “INTELIGENCIA DE NEGOCIOS APLICADA A LAS
SECRETARÍAS DE LA ALCALDÍA SAN ANTONIO DEL SENA”.

OBJETIVOS ESPECÍFICOS

• Identificar las necesidades del modelo de negocio de acuerdo con los


requerimientos planteados en el caso de estudio.

• Realizar la descripción cuantitativa y cualitativa de los datos de los sistemas de


fuentes planteados en el caso de estudio.

• Establecer las dimensiones, métricas y tablas de hechos necesarios para la


construcción del cubo.

• Seleccionar el modelo de datos adecuado para la construcción del cubo de datos


requeridos.

• Construir el cubo de datos de acuerdo con los requerimientos establecidos.


3. PROCEDIMIENTO

3. 1 COMPRENSIÓN DEL MODELO DEL NEGOCIO

Como nuestro rol de Administrador de bases de Datos y como miembros del


equipo de sistemas, hemos sido delegados como grupo de trabajo para proponer
e implementar una solución de inteligencia de negocios que genere información
para dar respuesta a las situaciones.

3. 2 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.

3. 3 RECOLECCIÓN DE DATOS

Se determina que: Para brindar una solución de inteligencia de negocios para los
casos mencionados anteriormente es necesario contar con las siguientes Bases
de Datos:

-SecRecreacion

-SecSalud

Del mismo modo es necesario contar con las siguientes tablas:

-Base de Datos: RECREACION

● dbo.recr_Evento
● dbo.recr_Institucion
● dbo.recr_Institucion_Evento
● dbo.recr_Participante
● dbo.recr_Participante_Evento
● dbo.recr_Tipo
-Base de Datos: SALUD

● [SecSalud].[dbo].[HistorialPersona]
● [SecSalud].[dbo].[Persona]
● [SecSalud].[dbo].[TipoIdentificacion]
● [SecSalud].[dbo].[TipoServicio]
● [SecSalud].[dbo].[EstadoPersona]
● [SecSalud].[dbo].[EPS]
-Base de Datos: SecGobierno

● [SecGobierno].[dbo].[MesesAnio]
3. 4 PREPARACIÓN DE DATOS

Se deben extraer los datos de las tablas identificadas en el diseño y aplicar


operaciones para validar su completitud y consistencia, en caso de ser necesario
aplicar técnicas para realizar la limpieza sobre los datos, reordenar o eliminar
caracteres específicos.

Para lo cual se agregó el campo de Mes en las tablas de:


[SecRecreacion].[dbo].[Participante_Evento] y [SecSalud].[dbo].[HistorialPersona]
con el fin de identificar el periodo en el cual las personas que tuvieron participación
en algún evento de la Secretaría de Recreación y a la vez tuvo alguna consulta con
la Secretaría de Salud.

3.4.1 La preparación de datos para la solución al primer planteamiento es la


siguiente:

SELECT S_TI.abreviatura ,R_P.IdPar, R_P.NomPar, R_P.ApePar, S_P.sexo


,R_P.EdadPar,
R_E.NomEve, R_PE.ValIns, R_T.NomTipo,
S_TS.descripcion, S_TA.descripcion, S_EP.descripcion, S_E.nombre,
G_MA.nombreMes, '2016' AS 'Año'
FROM [SecRecreacion].[dbo].[Participante_Evento] AS R_PE
INNER JOIN [SecRecreacion].[dbo].[Participante] AS R_P ON R_P.CodPar =
R_PE.CodPar
INNER JOIN [SecRecreacion].[dbo].[Evento] AS R_E ON R_E.CodEve =
R_PE.CodEve
INNER JOIN [SecRecreacion].[dbo].[Tipo] AS R_T ON R_T.CodTipo =
R_PE.CodTip
INNER JOIN [SecGobierno].[dbo].[MesesAnio] AS G_MA ON G_MA.numeroMes =
R_PE.MesPar
INNER JOIN [SecSalud].[dbo].[HistorialPersona] AS S_HP ON S_HP.idpersona =
R_P.IdPar
INNER JOIN [SecSalud].[dbo].[Persona] AS S_P ON S_P.idPersona =
S_HP.idpersona
INNER JOIN [SecSalud].[dbo].[TipoIdentificacion] AS S_TI ON
S_TI.idTipoIdentificacion = S_P.tipoidentificacion
INNER JOIN [SecSalud].[dbo].[TipoServicio] AS S_TS ON S_TS.idTipoServicio =
S_HP.tiposervicio
INNER JOIN [SecSalud].[dbo].[TipoAfiliado] AS S_TA ON S_TA.idTipoAfiliado =
S_HP.tipoafiliado
INNER JOIN [SecSalud].[dbo].[EstadoPersona] AS S_EP ON
S_EP.idEstadoPersona = S_HP.estadopersona
INNER JOIN [SecSalud].[dbo].[EPS] AS S_E ON S_E.ideps = S_HP.ideps
WHERE S_HP.tiposervicio IN (2,5,6,7,10) --Atencion de Especialistas
ORDER BY G_MA.numeroMes ASC
3.4.2 La preparación de datos para la solución al segundo planteamiento es la
siguiente:

SELECT S_TI.abreviatura ,R_P.IdPar, R_P.NomPar, R_P.ApePar, S_P.sexo


,R_P.EdadPar,
S_TS.descripcion, S_TA.descripcion, S_EP.descripcion, S_E.nombre,
R_E.NomEve, R_PE.ValIns, R_T.NomTipo,
G_MA.nombreMes, '2016' AS 'Año'
FROM [SecRecreacion].[dbo].[Participante_Evento] AS R_PE
INNER JOIN [SecRecreacion].[dbo].[Participante] AS R_P ON R_P.CodPar =
R_PE.CodPar
INNER JOIN [SecRecreacion].[dbo].[Evento] AS R_E ON R_E.CodEve =
R_PE.CodEve
INNER JOIN [SecRecreacion].[dbo].[Tipo] AS R_T ON R_T.CodTipo =
R_PE.CodTip
INNER JOIN [SecGobierno].[dbo].[MesesAnio] AS G_MA ON G_MA.numeroMes =
R_PE.MesPar
INNER JOIN [SecSalud].[dbo].[HistorialPersona] AS S_HP ON S_HP.idpersona =
R_P.IdPar
INNER JOIN [SecSalud].[dbo].[Persona] AS S_P ON S_P.idPersona =
S_HP.idpersona
INNER JOIN [SecSalud].[dbo].[TipoIdentificacion] AS S_TI ON
S_TI.idTipoIdentificacion = S_P.tipoidentificacion
INNER JOIN [SecSalud].[dbo].[TipoServicio] AS S_TS ON S_TS.idTipoServicio =
S_HP.tiposervicio
INNER JOIN [SecSalud].[dbo].[TipoAfiliado] AS S_TA ON S_TA.idTipoAfiliado =
S_HP.tipoafiliado
INNER JOIN [SecSalud].[dbo].[EstadoPersona] AS S_EP ON
S_EP.idEstadoPersona = S_HP.estadopersona
INNER JOIN [SecSalud].[dbo].[EPS] AS S_E ON S_E.ideps = S_HP.ideps
WHERE S_HP.tiposervicio = 3 --Urgencias
ORDER BY G_MA.numeroMes ASC
3. 5 MODELADO DEL CUBO DE DATOS

Se identifican las dimensiones, métricas y tablas de hechos que se necesitan para


la construcción del cubo de datos.

Para la creación del cubo se abre la Aplicación de SQL Server Data Tools

Se da en la opción de crear nuevo proyecto


Se pone le selecciona un nombre al proyecto y se crea una aplicación de Proyecto
multidimensional y de minería de datos en una ruta específica, para este caso la
predeterminada de Proyectos SQL Server con el nombre de CUBO DE DATOS
RECREACION, mismo proceso para CUBO DE DATOS SALUD.
Seleccionar la opción de Nueva Origen de datos.

Se nos abre la herramienta de Fuente de Datos, datos click en siguiente.


Procedemos con la creación de un nuevo origen de datos
Seleccionamos el nombre del servidor y de la base de datos, junto con la
autenticación que

tengamos para nuestra base de datos, en este caso: autenticación SQL Server
Continuamos con el proceso e ingresamos los datos de la autenticación Windows

Finalizamos con el asistente de configuración de origen o fuente de datos.


Una vez creada la fuente de datos creamos la vista de datos dando click en crear
nueva vista de origen de datos.

Continuamos con la instalación dando click en siguiente, debido a que ya tenemos


definido el origen de los datos.
Posteriormente seleccionamos las tablas de la base de datos las cuales queremos
relacionar y las enviamos al lado derecho del cuadro de dialogo.

De la misma manera continuamos con la configuración seleccionando algún


nombre para nuestra vista.
Finalizamos la creación de la vista de la fuente de datos en donde encontramos
nuestra visa con el diagrama de las tablas seleccionadas para nuestra base de
datos.

Luego creamos el un nuevo cubo


Continuamos con la configuración del cubo y seleccionamos las tablas existentes.

El asistente de configuración nos siguiere que tabas debemos seleccionar para


obtener los datos del cubo, se da la opción de sugerir para que el sistema tome los
campos más adecuados.
Continuamos con la configuración y seguimos con las opciones que nos da el
configurador.

Click en siguiente donde evidenciamos que para nuestro caso el cubo tendrá 2
dimensiones
Continuamos con la instalación dando click en finalizar.

Evidenciamos que nuestro cubo ya se encuentra creado, por tanto, lo siguiente es


procesarlo.
Una vez procesemos el cubo veremos un cuadro de dialogo y ejecutamos y le
damos Correr.

Si contamos con los permisos todo debe correr sin inconvenientes y validamos el
mensaje de respuesta en el cuadro de dialogo.

3. 6 IMPLEMENTACIÓN DEL CUBO DE DATOS

Para la implementación del cubo de datos fue necesario cambiar los datos de las
bases de datos de secretaria de Recreación y de la Secretaria de Salud para que
la información de las personas correspondiera y se pudiera realizar el cruce con
base a lo planteado por la Alcaldía de San Antonio del SENA.
3.6.1 Los resultados obtenidos para el primer planteamiento son los siguientes con
base a lo solicitado en el segundo punto de las necesidades de la Alcaldía de San
Antonio del SENA son los siguientes:

3.6.2 Y los resultados obtenidos para el segundo planteamiento son los siguientes
con base a lo solicitado en el segundo punto de las necesidades de la Alcaldía de
San Antonio del SENA son los siguientes:
Luego de haber diseñado el cubo procedemos a realizar el mismo proceso para el
cubo de la Secretaria de Salud.

Para visualización de los datos ingresamos a Excel y damos click en De otras


fuentes.

Continuamos con el proceso de exportación de datos desde SQL Server y


accedemos con las contraseñas de acceso al servidor, con el fin de descargar y
exportar los datos que necesitamos para realizar el análisis de negocio en cuanto a
los datos.
3. 7 CONSTRUCCIÓN DEL VISUALIZADOR DEL CUBO DE DATOS

Finalmente, la visualización desde Excel corresponde a lo siguiente:

Para el caso:
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.
Para el caso:

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.
Finalmente, la visualización que nos brinda Excel son cantidad de herramientas de
gráficos insertando columnas en 2D, 3D, diagramas tipo pastel, etc.

Habiendo realizado el análisis de inteligencia de negocios con base a las muestras


tomas se evidencia que para el caso 1, se evidencia que en el mes de junio es
donde más asistieron personas a actividades de recreación y deportes en eventos
con la Alcaldía y así mismo se remitieron a algún especialista, esto de acuerdo con
la consulta en las EPS.

Por otro lado, para el caso No 2. Son pocas las personas que después de haber
realizado su participación en algún evento ofrecido por la Secretaria de Recreación
y Deportes, se remiten a Urgencias teniendo en cuenta que el rango de edad varía
entre los 25 y 35 años.

4. SOFTWARE INSTALADO PARA LA ELABORACIÓN DE LA BODEGA DE


DATOS

4.1 INSTALACION SQL SERVER 2014

Se descarga el SMBD de la página oficial

Se ejecuta el archivo descargado y se espera que se descomprima


4.2 INSTALACIÓN DE SERVER DATA TOOLS PARA VISUAL ESTUDIO

Se realiza la descarga de la página oficial

Vous aimerez peut-être aussi