Beruflich Dokumente
Kultur Dokumente
i
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
AGRADECIMIENTO
ii
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Resumen
Un sistema de este tipo permitirá evidenciar los puntos frágiles del área de
producción en función a los objetivos trazados de la misma, así también ayudara a
optimizar el uso del personal, mejorar el alcance de la información relevante relacionada a
dichos indicadores, dando mejores pasos para mejorar la calidad de nuestro producto
brindado, gestionar recursos, conocer el estado actual y la evolución de nuestro proceso de
producción, identificar fallas en los procesos, realizar auditorías y realizar notificaciones
en tiempo real, entre otras cosas.
Para implementar este proyecto de tesis se realizarán todos los pasos de un proyecto
de Inteligencia de Negocios: diseño y construcción del Data Warehouse y los Data Marts,
creación y programación de los procesos ETL, creación de los cubos, creación de los
informes, y finalmente implementación de la plataforma BI (Excel).
iii
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Summary
Fishing Entities our city of Chimbote, should take decisions aimed at meeting the demand
forforeign clients, which are very demanding in terms of quality and efficiency of the final
product andis there fore very important to seek to improve information systemslinked to
these decision processes. This thesis topic proposed building a data ware house that will
support the decision making process of management of the company, which will decide
based on historical data and graphs generated by the evolution of it.
A system of this type wills how the weak point sof the production area according to the
objectives set in the same, and also help optimize the use of staff, improve the range of
relevant information related to these indicators, giving best steps for improve the quality of
our product provided, manage resources,the current status and evolution of our production
process, identify gaps in processes, audit and perform real-time notifications, among other
things.
The data stored by the company are use lessif they do not become information that serves
as a basis for decision making. That is why it is necessary that all historical data are
subjected to a cleaning process to ensure reliability. This system will make a clean up of
the stored data to generate reports that help them to management decision making.
To implement this thesis Project is carried out every step of a BI project: design and
construction of the DataWarehouse and DataMarts, creation and programming of ETL
processes, building cubes, creating reports, and finally implementation of the BI
platform(Excel).
iv
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Contenido
Introducción ........................................................................................................................ viii
Generalidades ........................................................................................................................ 1
I. Descripción de la Organización: ............................................................................. 2
RESEÑA HISTÓRICA ................................................................................................. 2
DATOS DE LA EMPRESA. ......................................................................................... 2
VISIÓN ......................................................................................................................... 3
Ser el líder mundial en la producción de harina y aceite de pescado. Está
comprometida en ser una de las empresas líderes en el sector alimenticio a nivel
nacional, proyectándose al mercado internacional, mediante la innovación de
productos acorde con las nuevas tendencias y exigencias de calidad del mercado ....... 3
MISIÓN ........................................................................................................................ 3
OBJETIVOS DE LA EMPRESA:................................................................................. 3
II. Situación Problema ............................................................................................... 4
III. Hipótesis ................................................................................................................. 6
IV. Justificación del proyecto ..................................................................................... 6
V. Objetivos Del Proyecto ......................................................................................... 7
a. Objetivo General: .............................................................................................. 7
b. Objetivo Especifico............................................................................................ 8
Marco Teórico ....................................................................................................................... 9
Sistemas de Soporte a la Decisión (DSS) ........................................................................ 10
Datawarehouse................................................................................................................. 11
ARQUITECTURA DATAWAREHOUSE ..................................................................... 14
PRINCIPALES APORTACIONES DE UN DATAWAREHOUSE ......................... 15
DATAMARTS ................................................................................................................ 15
Datamart OLAP ............................................................................................................ 16
Datamart OLTP............................................................................................................. 16
DATA MINING .............................................................................................................. 17
Metodología de Kimball .................................................................................................. 17
PLANIFICACIÓN .............................................................................................................. 20
1.1 Visión del Producto ............................................................................................. 21
1.1.1. Introducción ................................................................................................. 21
1.1.2. Objetivo ........................................................................................................ 21
1.1.3. Alcance.......................................................................................................... 21
1.1.4. Glosario de Términos .................................................................................. 22
1.1.5. Descripción de Stakeholders ....................................................................... 23
v
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
vi
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
ARQUITECTURA .............................................................................................................. 62
3.7. Definir plataforma de implantación .................................................................. 63
POBLAMIENTO (ETL) ..................................................................................................... 64
4.1. Realizar Mapeo ................................................................................................... 65
4.1.1. Dim_Produccion: ......................................................................................... 65
4.1.2. Dim_Producto .............................................................................................. 65
4.1.3. Dim_MateriaPrima ..................................................................................... 66
4.1.4. Dim_Tiempo ................................................................................................. 67
4.1.5. Dim_Cliente.................................................................................................. 68
4.2. Estrategia de Poblamiento ................................................................................. 73
4.3. Poblando Dimensiones y Medidas ..................................................................... 74
CONTRUCCION DEL CUBO ........................................................................................... 75
5.1. Identificación De Orígenes ................................................................................. 76
5.2. Vistas de conexión ............................................................................................... 77
5.3. Creación de Cubo................................................................................................ 77
5.3.1. Dimensiones.................................................................................................. 77
5.3.2. Tabla Echo ................................................................................................... 78
CONSTRUCCION DE INTERFACES .............................................................................. 79
6.1. Desarrollo de aplicación ..................................................................................... 80
6.1.1. Usando Herramienta de Oficina ................................................................ 80
6.1.2. Reportes obtenibles ..................................................................................... 81
Conclusiones: ..................................................................................................................... 91
Recomendaciones: ............................................................................................................. 92
Referencias bibliográficas:................................................................................................ 93
Publicación Electrónica: ................................................................................................... 93
APENDICE A ..................................................................................................................... 94
ANEXOS ........................................................................................................................... 112
vii
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Introducción
viii
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
ix
Generalidades
1
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
I. Descripción de la Organización:
RESEÑA HISTÓRICA
DATOS DE LA EMPRESA.
o Nombre: PESQUERAS UNIDAS S.A.C.
o Dirección:
Jr. Huancavelica 1271 Florida Baja – Distrito
CHIMBOTE, Provincia SANTA, Departamento
ANCASH.
2
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
o Actividad:
Elaboración de enlatados de pescado.
Elaboración de harina y aceite de pescado.
VISIÓN
MISIÓN
OBJETIVOS DE LA EMPRESA:
Área de producción:
3
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
4
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
5
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
III. Hipótesis
Justificación Técnica
6
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Justificación Operativa
Justificación Económica
a. Objetivo General:
7
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Objetivo Especifico
8
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Marco Teórico
9
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
10
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Datawarehouse
11
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
12
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
13
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
ARQUITECTURA DATAWAREHOUSE
14
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
DATAMARTS
15
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Datamart OLAP
Se basan en los populares cubos OLAP, que se construyen agregando, según los
requisitos de cada área o departamento, las dimensiones y los indicadores
necesarios de cada cubo relacional. El modo de creación, explotación y
mantenimiento de los cubos OLAP es muy heterogéneo, en función de la
herramienta final que se utilice.
Datamart OLTP
Los datamarts que están dotados con estas estructuras óptimas de análisis
presentan las siguientes ventajas:
16
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
DATA MINING
Metodología de Kimball
17
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase I: PLANIFICACION.
18
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
19
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 1
PLANIFICACIÓN
20
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
1.1.1. Introducción
1.1.2. Objetivo
1.1.3. Alcance
21
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Dimensión
b. Medida
22
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
1.2. Recursos
a. Recursos Humanos
23
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Recursos Materiales
Cantidad Descripción
01 Millar Papel Bond
02 Unidades CDS
02 Unidades Lapiceros
c. Recursos Tecnológicos
24
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
1.3Cronograma
Fecha
Fase Actividades
Inicio Fin
1.1 Visión del Producto
1.2 Recursos
PLANIFICACION 1.3 Cronograma 03/03/12 20/03/12
1.4 Análisis de Riesgos
1.5 Estudio de viabilidad económica
2.1 Realizar Entrevistas
2.2 Revisión de Cuadros de Gestión
2.3 Revisión de la Base de Datos
REQUERIMIENTOS Transaccional 20/03/12 04/04/12
2.4 Documentación de la BD
Transaccional
2.5 Conformidad de Entrevistas
3.1 Preparar el Análisis Dimensional
3.2 Preparación de Cuadros
Comparativos
ANALISIS
3.2.1 Dimensiones vs. Jerarquías 29/03/12 31/04/12
DIMENSIONAL
3.2.2 Dimensiones vs. Medidas
3.3 Refinamiento de BD
Transaccional
4.1 Definir el grano
4.2 Escoger dimensiones
DISEÑO
4.3 Escoger tabla hecho 31/04/10 20/05/12
DIMENSIONAL
4.4 Documentación Diseño
Dimensional
5.1 Definir Plataforma de
Implantación
ARQUITECTURA 5.2 Manejo de Perfiles de Acceso 21/05/12 29/05/12
5.3 Selección de Herramienta
5.4 Estrategias de Backup
25
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
26
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Diagrama de Gantt
27
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Análisis de Riesgos
28
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Recursos Humanos:
Bienes
Costo
Descripción Unidad Cantidad Unitario Costo Total
Equipos
- 03 Computadoras - 270 H - 270
Horas
- 01 Impresora Canon 0.1
IP1000 - 150 H - 15
Software
-1070
-1720
-SQL Server 2008
Licencia
enterprise
-
-1296
- Windows server 2003
Materiales
-Papel A4/ bond -Millar -3 millares -5 -15
29
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Total 4415
Servicios
Costo
Descripción Unidad Cantidad Costo Total
Unitario
Asesoría Técnica Citas 5 200 1000
Copias Fotostáticas Millares 1 10 10
Servicio de Internet Horas 320 1 320
Servicio Tipeo e
Impresión Hojas 300 0.25 75
Transporte Local Viajes 80 2 160
Energía Eléctrica Meses 4 40 160
Servicio Telefónico Meses 4 60 240
Espira lado de
Copias 1 10 10
Capacitación Al
Personal de la
empresa - - - 600
Total 2575
Fase 2
30
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
REQUERIMIENTOS
31
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Entrevistas
Reportes de Gestión
a) Misión
32
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b) Visión
c) Matriz FODA
FORTALEZA OPORTUNIDAD
33
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
DEBILIDAD AMENAZAS
34
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Estrategias:
Posibles medidas:
Producción Real
Meta de Producción
Posibles dimensiones
Producto
Tiempo
Producción
Estrategias:
Posibles medidas:
Cantidad Vendida
Demanda
35
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Posibles dimensiones
Cliente
Tiempo
Producto
Producción
Estrategias:
Posibles medidas:
Posibles dimensiones
Materia Prima
Tiempo
Producto
Estrategias:
Posibles medidas:
Costo MP x TM
Costo real MPx TM
36
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Posibles dimensiones
Materia Prima
Tiempo
Estrategias:
Posibles medidas:
Posibles dimensiones
Producto
Producción
Tiempo
2.1.4. Medidas:
Producción Real
Producción Real(latas)
Meta de Producción
Costo MP x TM
Costo real MP x TM
Toneladas de MP procesada
Cantidad Demanda
Cantidad Vendida
Numero de latas dañadas
37
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
2.1.5. Dimensiones:
Producto
Tiempo
Materia prima
Clientes
Producción
2.1.6. Indicadores:
Indicador de producción
Indicador de costos MPxTM
Indicador de rendimiento
Indicador de cumplimiento de demanda
Indicador de Eficiencia de Producción
38
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
39
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
TIPO
PRODUCTOS C/DIARIA C/MENSUAL C/ANUAL
PRODUCTO
Grated Aceite 1/2 Lb 0,00 10.618,17
40
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
41
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Jornal cod_trabajador
nro_parte fecha
cod_trabajador hora_inicio
Trabajador horas_normales residuo_cocido
cod_trabajador
horas_extras residuo_crudo
cod_ocupacion Ocupacion
cod_ocupacion haber_basico residuo_descarte
nom_trabajador
nom_ocupacion importe_he hora_termino
ape_trabajador
area_ocupacion dominical t_cambio
gen_trabajador
desc_ocupacion total_base horas_trabajadas
direc_trabajador
moneda
tele_trabajador
id_jornal
edad_trabajador
costobasico
moneda Despacho
Producto_produccion Nombre de columna
nro_parte cod_despacho
Gasto_produccion
cod_pedido fecha_despacho
nro_parte Producto
cod_producto cantidad
Tipo_gasto cod_tipogasto cod_producto
num_lote nro_parte
cod_tipogasto cant_horas nom_producto
cantidad cod_pedido
nom_tipo cant_personas desc_producto
cantidad_dañada cod_producto
hora unidad_caja
rendimiento estado
monto
item observ acion
moneda
precio_v enta
observ aciones
Pedido
cod_pedido Servicio_produccion Servicio
cod_cliente nro_parte cod_serv icio
Cliente fecha_pedido cod_tiposerv icio cod_tiposerv icio
cod_cliente
estado_pedido cod_serv icio nom_serv icio
tipo_cliente
fecha_entrega cantidad tarifa_serv icio
razon_social
cod_producto importe unidad
ape_responsable
cantidad moneda
nom_responsable
observ aciones
pais Detalle_plan
item
ciudad cod_plan
precio
direccion cod_producto
Tipo_servicios
ruc cantidad
cod_tiposerv icio
observ aciones
desc_tiposerv icio
Especie id_plan
cod_especie
nom_especie
precio Plan_produccion
cod_plan
fecha Costos
cod_producto
Ingreso_mp observ aciones
cod_codto
nro_parte estado
Vehiculo cod_especie ccalidad
[cant _lote]
matricula costo_hombre
matricula porc_cumplimiento
propetario costo_mp
num_guia
marca costo_insumo
num_caja
modelo combustible
p_promo
color costototal
peso_total
capacidad_TM moneda
estado
42
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Tabla Descripción
Almacena los datos de los pedidos que han realizado los clientes a la
Pedido empresa
Servicio
43
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 3
ANALISIS DIMENSIONAL
3. D
44
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Mart_Producción
Tiempo
Cliente
Año
Producto
Produccii Razón social
Trimestre
Unidad/caja
País
Tipo- Mes
Ciudad
Área
Día
Descripción- Tipo
Cliente
Jefe
Nombre
Materia
Producción
Prima
45
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Proceso Producción
Eficiencia >97.7%
Producción Real(latas)
de Producción 1-
Numero de latas dañadas 97.2% – 97.7%
<97.2%
46
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3.2.3. Medidas:
Medidas
Producción Real
Producción Real(latas)
Meta de Producción
Costo MP x TM
Costo real MP x TM
Toneladas de MP procesada
Cantidad Demanda
Cantidad Vendida
Numero de Cajas dañadas
47
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Mart_Producción
Materia
Producto Tiempo Producción Cliente
prima
Producción Real X X X
Producción Real
X X X
(Latas)
Numero de Latas
X X X
dañadas
Meta de
X X X
Producción
Costo MP/TM X X
Toneladas de MP
X X X
procesada
Cantidad
X X X
Demanda
Cantidad
X X X
Vendida
48
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 4
DISEÑO DIMENSIONAL
49
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3.3.1. HECHO_PRODUCTO_PRODUCCION
Producto
Tiempo
Produccii
Descripción- Día
- Producción Real
- Meta de producción
-Número de latas
dañadas
-Número de latas
Producción
Jefe
50
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3.3.2. HECHO_COSTOMP
Materia Prima
Tiempo
Nombre Día
-Costo MP x TM
-Costo real MP x TM
3.3.3. HECHO_MATERIAPRIMA
Materia Prima
Tiempo
Nombre Día
Toneladas de MP
procesada
Jefe
Producción
51
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3.3.4. HECHO_DEMANDA_CLIENTE
Producto
Tiempo
Descripción-
Día
---Cantidad Demanda
- Cantidad Vendida
Tipo
Cliente
Clientes
52
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Dim_Produccion
b. Dim_Producto
c. Dim_Cliente
53
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
d. Dim_MateriaPrima
e. Dim_Tiempo
54
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3.5.1. Mart_Producción
a) HECHO_PRODUCTO_PRODUCCION
Producto
Tiempo
Produccii
- Producción Real
- Meta de producción
-Número de latas dañadas
-Número de latas
Producción
55
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b) HECHO_COSTOMP
Trabajador
Tiempo
Produccii
-Costo MP x TM
-Costo real MP x TM
c) HECHO_MATERIAPRIMA
Materia Prima
Tiempo
Kg de MP
procesada
Producción
56
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
d) HECHO_DEMANDA_CLIENTE
Producto
Tiempo
---Cantidad Demanda
- Cantidad Vendida
Clientes
57
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
hecho_demanda dim_cliente
keytiempo keycliente
keyproducto tipo_cliente
keycliente razon_social
cantidaddemandada pais
cantidadvendida ciudad
cod_cliente
Dim_tiempo
Keytiempo
año hecho_costos
mes keytiempo
dia keymateriaprima
trimestre costoMP
fecha costostandarMP
hecho_materiaprima Dim_materiaprima
keyprod
keymateriaprima
keymateriaprima
nombret
keytiempo
estado
toneladasmpprocesadas
codmateriaprima
Dim_prod hecho_producto_produccion
keyprod
keyproduccion
Dim_producto Jefe_encargado
keyproducto
keyproducto horas_trabajadas
keytiempo
descripcion codparte
cantidad_cajas
tipo
cantidad_latas
unidad
cantidad_latasdañada
codproducto
cantidad_cajasmeta
58
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Medidas Descripción
Producción Real Cantidad Total de Cajas realizados en la producción
Es el monto total de productos por latas realizados en
Producción Real(latas)
la producción
Cantidad de productos que se establecen como
Meta de Producción
objetivo a alcanzar para cada producción a realizar
Costo MP * TM Costo estándar(histórico)por Materia Prima
Costo real por Materia Prima que se obtiene en una
Costo real MP x TM
compra.
Toneladas de MP Muestra la cantidad de materias prima procesada a lo
procesada largo de una producción
Representa la cantidad de demanda que se encuentra
Cantidad Demanda
en el mercado
Numero de Latas El número de latas producidas que han sufrido algún
dañadas desperfecto a lo largo de la producción
Cantidad Vendida El número de cajas que le fueron entregados a los
Cliente que tienen pedidos realizados
Dimensiones Descripción
59
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
tiempo
a) Dim_Producto
Atributos Descripción
Es el nombre o descripción del producto perteneciente
Nombre
a la empresa
Tipo Detalla el producto, muestra la clasificación del mismo
Unidad Detalla la medida con la que se representa el producto
b) Dim_Tiempo
Atributos Descripción
Día Contempla el análisis referente a las 24 horas del día.
Este campo contempla un análisis del mes en
Mes
transcurso.
Este campo se analiza el periodo de tiempo en
Trimestre
trimestres, cada 3 meses
Año Este campo analiza el periodo de tiempo de un año
60
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
c) Dim_Materia Prima
Atributos Descripción
Este campo muestra el nombre o descripción de la
Nombre
materia prima usada en la empresa
Estado Representa el estado de la materia prima
d) Dim_Clientes
Atributos Descripción
Detalla el nombre de la empresa (cliente) afiliado a la
Razón social
pesquera
Tipo cliente Detalla la clase de cliente a la que pertenece
Ciudad Detalla la ubicación por ciudad del cliente
País Detalla la ubicación por país del cliente
e) Dim_Produccion
Atributos Descripción
Horas Muestra la cantidad de horas usadas en la producción
Trabajadas de inicio a fin
Informa el nombre del jefe encargado de dicha
Jefe
producción
Muestra el turno a la que pertenece cada producción
Turno
realizada
61
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 5
ARQUITECTURA
62
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
63
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 6
POBLAMIENTO (ETL)
64
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
4.
4.1.1. Dim_Produccion:
a. Script
b. Mapeo
4.1.2. Dim_Producto
a. Script
65
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Mapeo
4.1.3. Dim_MateriaPrima
a. Script
SELECT dbo.Especie.nom_especie,
dbo.Ingreso_mp.estado, dbo.Ingreso_mp.num_guia
b. Mapeo
66
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
4.1.4. Dim_Tiempo
a. Script
SELECT DISTINCT
YEAR(fecha) AS anual, 'Trimestre - ' +
CONVERT(varchar(1), DATEPART(QQ, fecha)) AS trimestre,
RIGHT('00' + convert(varchar(2),MONTH(fecha)),2) AS mes,
convert(varchar(2),RIGHT('00' + convert(varchar(2),DAY( fecha)),2))
AS dia,
CONVERT(varchar(10), fecha, 101) AS Fecha
FROM dbo.Producion
UNION
SELECT DISTINCT
YEAR(fecha_pedido) AS anual, 'Trimestre - ' +
CONVERT(varchar(1), DATEPART(QQ, fecha_pedido)) AS trimestre,
RIGHT('00' + convert(varchar(2),MONTH(fecha_pedido)),2) AS mes,
convert(varchar(2),RIGHT('00' + convert(varchar(2),DAY(
fecha_pedido)),2)) AS dia, CONVERT(varchar(10), fecha_pedido, 101)
AS Fecha
FROM dbo.Pedido
b. Mapeo
67
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
4.1.5. Dim_Cliente
a. Script
b. Mapeo
68
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
4.1.6. HECHO_PRODUCTO_PRODUCCION
a. Script
69
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Mapeo
4.1.7. HECHO_COSTOMP
b. Script
70
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Mapeo
4.1.8. HECHO_MATERIAPRIMA
a. Script
select DISTINCT
dimpr.keyprod,dimmp.keymateriaprima,dt.Keytiempo,toneladasmp
=SUM(imp.peso_total) fromIngreso_mp as imp
inner join Producion as pro on pro.nro_parte=imp.nro_parte
inner join Mart_produccion.dbo.Dim_prod as dimpr on
dimpr.codparte=imp.nro_parte
inner join Mart_produccion.dbo.Dim_materiaprima as dimmp on
dimmp.codmateriaprima=imp.num_guia
inner join Mart_produccion.dbo.Dim_tiempo as dt on
CONVERT(char(10),dt.fecha,101)=CONVERT(char(10),pro.fecha,
101)
group by dimpr.keyprod,dimmp.keymateriaprima,dt.Keytiempo
71
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Mapeo
4.1.9. HECHO_DEMANDA_CLIENTE
a. Script
72
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Mapeo
73
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
74
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 7
5. S
75
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
76
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
5.3.1. Dimensiones
77
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
78
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Fase 8
CONSTRUCCION DE
INTERFACES
6. S
79
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
80
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
a. Indicador de Eficiencia
81
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
82
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
b. Indicador de Producción
83
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
84
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
c. Indicador de Demanda
85
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
86
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
d. Indicador de Costo MP
87
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
88
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
e. Indicador de Rendimiento
89
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
90
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Conclusiones:
Se integró con éxito la información histórica, la cual fue seleccionada según los
objetivos establecidos.
Recomendaciones:
Investigar acerca de todas las posibles optimizaciones para los distintos casos en
particular que se presentan, antes que se inicie la fase de implementación.
Revisar varios reportes que hagan referencia al mismo Data Mart. Los datos deben ser
congruentes entre ellos e idénticos para los casos en que muestran lo mismo, dado los
filtros.
92
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Referencias bibliográficas:
Tesis
Autores: Keller Rodríguez Cabanillas, Angela MendozaPeña
Título: Análisis Diseño e Implementación de Una Solución de Inteligencia de
Negocios para el Área De Compras y Ventas de una Empresa
Comercializadora de Electrodomésticos
Edición: Pontificia Universidad Católica Del Perú
Año: 2011
Pag: 50
Autor: Ing. Javier Nader
Título: Sistema de Apoyo Gerencial Universitario
Edición: Instituto Tecnológico de Buenos Aires
Año: 2010
Pag: 282
Libros:
Autor: RALPH KIMBALL
Libro: “The Data Warehouse ETL Toolkit”, 2004
Autor: Xavier Mendoza
Libro: “Business Intelligence: Competir Con Información”, 2010
Publicación Electrónica:
http://www.scribd.com/doc/15487492/Data-Warehousing-Kimball-Model-vs-Inmon-
Model
http://www.pwc.com/ve/es/asesoria-gerencial/boletin/assets/boletin-advisory-
edicion-10-2008.pdf
http://www.monografias.com/trabajos14/bi/bi.shtml
http://es.wikipedia.org/wiki/Sistemas_de_soporte_a_decisiones
http://www.ucasal.net/templates/unid-academicas/ingenieria/apps/5-p56-rivadera-
formateado.pdf
93
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
APENDICE A
94
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
construcción a través del proceso de integración de datos. Una vez construido, el almacén
de datos es una excelente fuente de datos para un sistema para análisis de información. Un
almacén de datos es una colección de datos orientados a temas de interés para análisis,
Construir un almacén de datos es una tarea que requiere de un gran esfuerzo para integrar y
validar los datos, pero una vez construido, se convierte en la fuente de información
institucional para obtener informes y para toma de decisiones. Acceder a los datos del
almacén se puede llevar a cabo a través de consultas directas al mismo o bien construyendo
servicios de explotación que permitan visualizar, navegar e interactuar con los datos
datos consolida los datos de interés a partir de los sistemas operacionales de una institución,
se convierte en una fuente de datos valiosa para todas las áreas de la misma puesto que no
habrá diferencias cuantitativas ni cualitativas en los informes que se generen a partir de ahí.
95
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
datos (data warehouse) con el concepto más general de “data warehousing” que se define
mejores y más rápido [Chaudhuri et al. 1997], la cual también es una definición similar a la
de inteligencia de negocio.
96
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
(DBMS) existente y las herramientas que vienen incluidas con él, aprovechando las
características del mismo pero también heredando sus limitaciones puesto que un sistema
de gestión de base de datos actual seguramente fue construido con la idea de ser el soporte
para aplicaciones OLTP (ejemplos de DBMS: Oracle, MySql, MS SQL Server, IDMS,
etc.), la otra opción es construir un manejador de base de datos especial que responda a los
97
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Teradata). Este manejador de base de datos debería estar orientado a resolver consultas
sobre grandes volúmenes de información, así como a almacenar de la mejor manera esa
sistemas de base de datos, siendo un almacén de datos una base de datos entonces tendrá
área particular en una institución, es decir solo contiene el subconjunto de datos del
almacén de datos corporativo que son de interés para análisis de esa área. Alternativamente,
una sucursal de datos puede ser un recurso compartido por varias áreas donde existen
necesidades analíticas comunes, por ejemplo: el análisis de compras compartido por varias
áreas permitirá la compra inteligente para surtir a toda la institución en una sola compra
cuadro de la figura A.3 muestra algunas de esas diferencias por las cuales un sistema de
98
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Análisis de información
Directivos / tomadores de
99
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
almacén de datos puesto que deben ser tomadas en cuenta antes de iniciar un proyecto
como este. Los pasos para el diseño de almacén de datos propuestos en la bibliografía y
1) Decidir que proceso(s) de negocio se van a modelar, es decir que “hechos” nos
de cuales son los datos disponibles. Por ejemplo se puede decidir analizar datos de
datos que se tendrá en el almacén de datos que puede ir desde transacción por
se revisará en el siguiente capítulo. Por ejemplo podemos analizar las compras por
idiomas.
100
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
momento del cambio con los valores nuevos de los atributos y c) crear nuevos
campos en el registro llamados “actuales”. Definir las reglas de negocio que se van
aplicar a los datos para reflejar la verdad histórica de los mismos, por ejemplo si se
día en el que se realizan las consultas del almacén de datos o si mantiene una tabla
(catálogo) de tipo de cambio por día para mostrar cual fue el valor verdadero del
101
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
administrarlo y mantenerlo:
componen el almacén:
5) Administración de los metadatos (el diccionario de datos del almacén de datos que
102
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
construcción de programas que permitan acceder a ellos. Por ejemplo, para extraer datos
obtener de los discos en una mini o súper computadora, se tendrán que desarrollar
esa plataforma. Seguramente habrá datos que se tienen que extraer desde sistemas de
System) o incluso de archivos de texto u hojas electrónicas. Puede haber datos que se
como SAP con formatos especiales y que requerirán del desarrollo de programas complejos
vez ya extraídos los datos aplicarles programas que realicen transformaciones como:
cálculo de valores nuevos, conversiones de tipos de datos para homogenizarlos con otras
Antes de tratar el tema de la carga de datos, es interesante saber como vamos a copiar o
mover los datos de una máquina a otra a través de una red si es que es necesario. Poco se
habla de la transmisión de datos que puede ser necesaria cuando el almacén de datos está
103
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Transmission & Loading”, dada la problemática que implica la transmisión de datos entre
plataformas. Entre los problemas que se encuentran con la transmisión de datos tenemos:
a) El espacio temporal de disco que se tiene que reservar para recibir los datos que
implementado el almacén de datos siendo esta una tarea que pone en riesgo la
(mega bits por segundo) aunque ya la más común de 100 Mbps, será de gran alivio
e) Los medios de transmisión que van desde herramientas para transmisión como
“FTP” o el uso de medios de respaldo como cintas magnéticas que pueden tener
104
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
realizar, esto nos lleva a la necesidad de crear herramientas de transmisión que sean
su mismo tipo, por ejemplo si una fuente operacional es Oracle y el almacén de datos se
interesante comentar también que se pueden realizar cargas de los datos en paralelo así
Una vez que los datos ya se encuentran en la máquina donde está instalado el almacén de
datos se debe proceder a poblarlo usando programas de carga. Esto se puede realizar
Durante el proceso integración de datos debe crearse la base de datos de meta datos o
“datos de los datos” que servirá para homogenizar y documentar el contenido del almacén
de datos. Los meta datos son los datos que describen el origen, significado, derivación, etc.
datos puede realizarse de manera manual o como parte de los programas de extracción y
transformación.
105
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
de los datos del almacén de datos, esto se hace usando cifras de control que se definen con
el dueño del almacén de datos y quien es la persona que conoce los datos y el tipo de
análisis que se realizará. Para hacerlo se debe decidir cuál será el método de validación, por
ejemplo se pueden validar cifras de control como número de registros o algunos agregados
Los metadatos son datos acerca de los datos, los cuales se almacenan en una base de datos y
son utilizados por el almacén de datos para saber que hay y donde esta cada objeto en el
almacén de datos [Inmon 1996]. Durante todo el proceso de integración de datos, e incluso
A.4):
almacén de datos
o El modelo de datos
106
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
del almacén de datos. Este repositorio almacenará información de los esquemas de datos
fuente así como de los objetos mismos del almacén de datos que pueden ser utilizados en
todos los pasos de la integración así como por las herramientas de explotación de datos. Se
• Los metadatos técnicos proporcionan un rastro detallado de las actividades y objetos del
almacén de datos que los encargados de su mantenimiento pueden utilizar para construir
107
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
e información estructural tal como los atributos llave de la base de datos e índices.
implementaciones de software, por ejemplo, el nombre del negocio, las reglas de negocio
proporcionan al usuario final un mapa para navegar todos los datos en la empresa
un elemento de datos, información sobre cuando fue cargado el dato y como fue calculado
o transformado, todo sirve para que el usuario pueda entender y confiar en los datos y
La administración de metadatos debe considerar que los metadatos se deben actualizar y/o
Formalmente, los metadatos se pueden estructurar como ontologías [Cerquitelli 2003]. Una
108
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
información que puede ser útil para un ETL en el proceso de recuperación. El vocabulario
también contiene el tipo de información que es exportada por cada fuente de datos, es decir
tipo de metadatos es requerido en el proceso de integración porque para organizar los datos
en el esquema del almacén de datos, las relaciones entre términos usados en las fuentes de
datos y en el esquema del almacén deben ser conocidas. Sin esos metadatos no sería posible
identificar cuáles son los diferentes términos que son utilizados para referirse al mismo
concepto.
El mediador es el programa que coordina todo el proceso de ETL hasta que los datos
fuentes son colocados en el almacén de datos, este programa podría ser extendido para
objetos del almacén de datos como, sirviendo como un integrador del servicio de
integración con la parte de construcción de datos del almacén de datos para la explotación.
los pasos del proceso de ETL para una fuente de datos podría hacerse lo siguiente:
109
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
3) Carga a almacén de datos con herramientas del DBMS donde se esta construyendo
el almacén de datos, por ejemplo Oracle cuenta con una herramienta llamada
ejemplo se podría desarrollar un programa en Java con JDBC de MySql que lea
adecuadas de MySql.
DBMS.
5) Las cifras de control definidas se generan en cada paso del proceso desarrollando
cada programa de ETL de tal forma que las obtengan como parte del resultado y las
XML.
Con base en lo anterior vemos que es posible construir un módulo para la integración de
datos integrado que lleve a cabo todo el proceso de una manera coordinada y automatizada
basada en las definiciones del usuario o administrador del almacén de datos. Ese módulo de
1) Una interfaz de usuario para la definición de las fuentes de datos, el cual puede
correspondientes.
110
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
2) Opcionalmente, una interfaz de usuario para definir los objetos del almacén de
de metadatos
111
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
ANEXOS
112
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Entrevista: Cuestionario
Entrevistado: Ing. Rogelio Fiestas
¿Hay innovaciones?
113
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Que hace para cumplir los objetivos anteriores (uno por uno)
¿Valores en la empresa?
Se cumple con todo, el manejo de Persona
Responsabilidad: Se entrega con lo que se ha sellado
Marcas:
“El muelle”, “Doradofish”, ”Pacofish (R. Dominicana) es bien respetada.” En el Caribe no
hay pescado, compran aquí en Perú el buen sabor del pescado
Recurso:
Anchoveta, caballa , jurel, machete, bonito, atun, sardina
Chauchilla, barrilete
114
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Costes
Corte 30 céntimos el kilo
Cabeza y cola 35 el kilo
¿Se comercializa conserva en el mercado local?
No se vende al menoreo
Nuevas tendencias:
Grated de anchoveta blanco, mejor color
115
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
Producción 25/05/2010
116
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
117
“SISTEMA DE SOPORTE A LA TOMA DE DESICIONES PARA EL AREA DE
TIPO
PRODUCTOS C/DIARIA C/MENSUAL C/ANUAL
PRODUCTO
Grated Aceite 1/2 Lb 0,00 10.618,17
Grated Natural 1/2 Lb 1.471,00 4.453,00 105.804,24
Grated Tomate 1/2 Lb 0,00 0,00
Filete Aceite 1/2 Lb 0,00 0,00
Filete Natural 1/2 Lb 0,00 0,00
Flecks Natural 1/2 Lb 0,00 0,00
Chunk Aceite 1/2 Lb 202,00 202,00 25.098,12
Chunk Natural 1/2 Lb 0,00 5,00
Chunk Verduras 1/2 Lb. 0,00 0,00
Grated Aceite Tall 1 Lb. 0,00 0,00
Grated Natural Tall 1Lb 0,00 818,18
Entero Tomate Oval 1 Lb 1.016,00 34.567,00
Entero Aceite Oval 1 LB. 0,00 712,00
Entero Natural Oval 1 Lb 0,00 0,00
Entero Tomate Tall 1 Lb 125,00 426,00 22.325,12
Entero Natural Tall 1 lb. 0,00 48.776,08
Reporte de Gestión de Productos existentes en la empresa
118