You are on page 1of 22

CASO PROPUESTO

REALIDAD PLANTEADA
Una empresa de productos químicos tiene un plan de capacitación continua
de sus empleados. En dicho plan, los empleados deben realizar varios cursos
por año, ya sea con objetivos de formación, de actualización, o de interés
general.
Los cursos pueden clasificarse de acuerdo al área temática (procesos químicos,
manufactura, informática, contabilidad, etc.) y de acuerdo al nivel
(introductorio, avanzado, de perfeccionamiento).
La empresa tiene una estructura piramidal de 3 niveles: gerentes, jefes de
áreas y funcionarios. Cualquiera de ellos puede tomar cursos.
Interesa monitorear tanto la asistencia a los cursos, como los resultados
obtenidos en las evaluaciones. Si el empleado reprueba el curso, puede volver
a cursarlo en otra oportunidad, si se vuelve a dictar.
Los cursos son dictados por profesionales de cada área, pertenecientes a
diferentes empresas de capacitación. Cada vez que se dicta un curso tiene
asignado un profesor responsable. Si el curso se repite puede asignarse a un
profesor diferente, incluso puede contratarse a otra empresa de capacitación.
Los cursos se pagan por persona que asiste.

REQUERIMIENTOS
Seguimiento de empleados:
Se desea hacer un seguimiento de cada empleado revisando que cursos ha
tomado. Interesa monitorear qué cursos ha tomado cada año, pero también
observar el total de cursos realizados desde que ingresó a la empresa. Interesa
además comparar el promedio obtenido en las evaluaciones comparando
según los temas de los cursos.
Receptividad de los cursos:
Interesa estudiar qué cursos tienen más asistencia, y en que áreas de la
empresa están los asistentes (gerencia, área). Interesa también comparar
según el cargo y la antigüedad de los empleados.
También interesa comparar el porcentaje de aprobación de los cursos, según
los asistentes y los profesores que los dictaron.
Contratación de empresas:
A nivel contable, se lleva la cuenta de los cursos realizados con cada empresa
de capacitación y la cantidad de asistentes. Interesa comparar los montos
abonados a cada empresa.

Bases Fuentes
Se tienen las siguientes tablas:
 Empleados (cod-empleado, nombre, edad, antigüedad, cod-area,
cargo, sueldo)
 Areas (cod-area, nombre, gerencia)
 Cursos (cod_curso, nombre, descripción, duración, objetivo, tema,
nivel).
 Empresas (cod-empresa, nombre, direccion, telefono)
 Profesores (cod-prof, nombre, profesion, cod-empresa)
 Honorarios (cod-curso, fecha, cod-prof, costo-por-alumno)
 Asistencias (cod-curso, fecha, cod-empleado, nota)

En el siguiente caso propuesto se debe elaborar lo siguiente:


1. Modelo Lógico del DataWarehouse

2. Modelo Físico del Data Waterhouse.


PASO 1:
- Creación de la base de datos en SQL server

PASO 2:
- Creación de las tablas correspondientes.
Tabla Empleados:
Tabla Área:

Tabla Curso:

Tabla Empresa:
Tabla Profesores:

Tabla Honorarios:

Tabla Asistencias:
PASO 3:
- Creación del Modelo físico
3. Crear ETL de carga del modelo OLTP hacia el modelo dimensional del
DataWarehouse. (usar visual studio 2012 o superior).

PASO 1:
- Iniciamos con el proyecto ETL, primero voy a ubicarme en crear nuevo
proyecto que corresponda a inteligencia de negocio.
- Hay que tener encuentra primero en crear la BD, donde se encuentras
nuestras tablas.

PASO 2:
- Creación una conexión para poder acceder a la base de datos
denominada Pro_Quimicos
Escogemos OLEDB
PASO 3:
- Agregamos una nueva conexión
PASO 4:
- Escojemos el nombre del servidor con el que estoy trabajando esto va
a variar de acorde al servidor.

- En mi caso no se necesita contraseña, depende si tu quieres con mayor


seguridad, además escojo la base de datos a cargar en este caso es
Northwind_oltp y también la otra base de datos Pro_Quimicos.
- Comprobamos el test de conexión y aceptamos.

PASO 5:
- Luego de haber realizado este procedimiento podremos visualizar las
conexiones que hemos realizado.
PASO 6:
- Nos dirigimos a nuestro explorador de soluciones y verificamos que
estén
las conexiones realizadas

PASO 7:
- Para comenzar con la carga correspondiente, hare una limpieza y
procederé a configurar.
PASO 8:
- Elijo la conexión y la sentencia a ejecutar en este caso asigno la
conexión origen y en la sentencia la tabla que pasare a la base de datos
de destino
PASO 9:
- Una vez realizado esto ya no me sale error alguno

PASO 10:
- Lo que deseo cargar es Empleados o sea, pasar de la base de datos
origen que es Pro_Quimicos a la base de datos Destino OLTP.
PASO 11:
- Escribo el comando sql, en este caso estoy que le asigno dos columnas,
en una sola.
PASO 12:
- Al seleccionar en columnas puedo asignar o deshabilitar aquellas
columnas que no deseo que aparezcan, en este caso solo deje activado
tres casillas que deseo que se muestren.
PASO 13:
- Ahora procedo a ingresar cual va ser el destino en este caso según lo solicitado
nos indican que debe aparecer los datos en la base de datos Pro_Quimicos,
como le e asignado que la tabla que aparecerá será empleados, elijo esa base
de datos.
PASO 14:
- Primero unimos

- Relaciono.
PASO 15:
- Cuando ya he realizado todo este procedimiento ejecuto, y verifico si
se
realizo correctamente.