TTTTTTTTTTTTTTT
TTTTTTTTTTTTTTT
TTTTTTTTTTTTTTT
PRESENTADA POR
ASESORA
TESIS
PARA OPTAR EL TÍTULO PROFESIONAL DE INGENIERO
DE COMPUTACIÓN Y SISTEMAS
LIMA – PERÚ
2016
CC BY-NC-SA
Reconocimiento – No comercial – Compartir igual
Los autores permiten transformar (traducir, adaptar o compilar) a partir de esta obra con fines no
comerciales, siempre y cuando se reconozca la autoría y las nuevas creaciones estén bajo una licencia con
los mismos términos.
http://creativecommons.org/licenses/by-nc-sa/4.0/
ESCUELA PROFESIONAL DE INGENIERÍA DE COMPUTACIÓN Y SISTEMAS
TESIS
PRESENTADA POR
LIMA – PERÚ
2016
Dedico esta tesis a Dios y a mis
padres, quienes me dieron la vida,
educación, apoyo, consejos y con su
ejemplo y dedicación me alentaron a
lograr mis metas.
ii
Agradezco a las personas que me
brindaron su apoyo, en especial a mi
familia, compañeros de trabajo e
ingenieros, para la realización de la
investigación. Gracias por todo el
apoyo durante el tiempo que ha
durado la realización de la tesis.
iii
Dedico la presente tesis a Dios por
permitirme experimentar triunfos en
momentos difíciles que me han
enseñado a crecer como persona. A
mis padres que me acompañaron y
alentaron en cada paso de esta
experiencia.
iv
Agradezco el amor brindado, la
paciencia y dedicación que mis
padres me mostraron al preocuparse
por el desarrollo de mi tesis; gracias
a ellos logré culminar con satisfacción
esta etapa y ser un profesional.
v
ÍNDICE
Página
RESUMEN xiii
ABSTRACT xiv
INTRODUCCIÓN xv
CAPÍTULO I MARCO TEÓRICO 1
1.1 Antecedentes 3
1.2 Bases teóricas 6
1.3 Definición de términos básicos 21
CAPÍTULO II METODOLOGÍA
2.1 Materiales 24
2.2 Métodos 27
CAPÍTULO III DESARROLLO
3.1. Fase 1: Planificación del proyecto 32
3.2. Fase 2: Definición de requerimientos del negocio 36
3.3. Fase 3: Diseño de la arquitectura técnica 40
3.4. Fase 4: Modelado dimensional 42
3.5. Fase 5: Diseño físico 48
3.6. Fase 6: Diseño e implementación del subsistema ETL 50
3.7. Fase 7: Especificación y desarrollo de aplicaciones de BI 56
3.8. Fase 8: Implementación 60
CAPÍTULO IV: PRUEBAS Y RESULTADOS
vi
4.1. Pruebas 65
4.2. Resultados 69
CAPÍTULO V: DISCUSIÓN Y APLICACIÓN
5.1. Discusión 74
5.2. Aplicaciones 79
CONCLUSIONES 81
RECOMENDACIONES 82
FUENTES DE INFORMACiÒN 83
ANEXOS 90
vii
LISTA DE FIGURAS
Página
Figura 1: Participación de mercado 2015 2
Figura 2: Niveles de toma de decisiones 8
Figura 3: Sistema de inteligencia de negocios 9
Figura 4: Fases de la metodología Kimball 10
Figura 5: Metodología Inmon 11
Figura 6: Resultados obtenidos con analysis services 13
Figura 7: Integration services 14
Figura 8: Reporting services 14
Figura 9: Data quality project 15
Figura 10: Proceso ETL 17
Figura 11: Plataforma de Pentaho BI 19
Figura 12: Power pivot 20
Figura 13: Cuadro de mando integral 21
Figura 14: Ciclo de vida de la metodologia Kimball 29
Figura 15: Entrada y salida de las fase 1 34
Figura 16: Cronograma de actividades 36
Figura 17: Entrada y salida de la fase 2 36
Figura 18: Diagrama star net 38
Figura 19: Diagrama de dimensiones 39
Figura 20: Entrada y salida de la fase 3 40
viii
Figura 21: Diseño de la arquitectura técnica 41
Figura 22: Entrada y salida de la fase 4 42
Figura 23: Modelo dimensional 43
Figura 24: Entrada y salida de la fase 5 48
Figura 25: Modelo físico del proyecto 49
Figura 26: Entrada y salida de la fase 6 50
Figura 27: Data flow / centralización de fuentes 53
Figura 28: Script de alerta 54
Figura 29: Diagrama carga STG 55
Figura 30: Diagrama carga DM 55
Figura 31: Entrada y salida de la fase 7 56
Figura 32: Resultados por áreas 57
Figura 33: Resultados por canales % de ventas 57
Figura 34: Resultados por canales centro de contacto 57
Figura 35: Resultados por canales fuerza de ventas 58
Figura 36: Ventas efectivas por agencia 58
Figura 37: Ventas efectivas por región 59
Figura 38: Venta efectiva por banca 59
Figura 39: Ranking agencias 60
Figura 40: Entrada y salida de la fase 8 60
Figura 41: Ventas totales 61
Figura 42: Ventas por canal ADVS 61
Figura 43: Ventas por el canal BEX 62
Figura 44: Cumplimiento por funcionario a nivel agencia 62
Figura 45: Cumplimiento por producto a niveles funcionario 63
Figura 46: Ranking por funcionario a nivel agencia 63
Figura 47: Cumplimiento por producto a nivel de área y región 64
Figura 48: SharePoint de la división comercial 64
Figura 49: Data Flow Centralización 66
Figura 50: Carga STG 67
Figura 51: Carga DIM 67
Figura 52: Correo de validación de fuentes 68
Figura 53: Ventas totales - CC. Camino Real 72
Figura 54: Ventas totales - CC. La Rambla 73
ix
Figura 55: Agencia piloto con seguimiento diario 75
Figura 56: Agencia sin seguimiento diario 75
Figura 57: Ventas por canal ADVS - CC. Camino Real 76
Figura 58: Ventas por canal BEX - CC. La Rambla 76
Figura 59: Ventas crédito personal - CC. Camino Real 77
Figura 60: Ventas de crédito personal - CC. Multiplaza 77
Figura 61: Ejecución de carga y validación diaria 78
Figura 62: Correo de validación de fuentes 78
Figura 63: Dashboard de ventas 79
x
LISTA DE TABLAS
Página
Tabla 1: Recursos humanos 24
Tabla 2: Herramientas a usar en el desarrollo del proyecto 25
Tabla 3: Infraestructura que se utilizará en el desarrollo del
proyecto 26
Tabla 4: Cuadro comparativo de metodologías 27
Tabla 5: Ponderación por metodología 28
Tabla 6: Tabla de riesgos 35
Tabla 7: Tabla matriz BUS 39
Tabla 8: Glosario de términos de la arquitectura lógica y
sistema ETL 41
Tabla 9: Requerimientos no funcionales 41
Tabla 10: Detalles del modelo dimensional 44
Tabla 11: Dimensión cliente 44
Tabla 12: Dimensión segmento 45
Tabla 13: Dimensión funcionario 45
Tabla 14: Dimensión tiempo 45
Tabla 15: Dimensión agencia 45
Tabla 16: Dimensión distrito 46
Tabla 17: Dimensión provincia 46
Tabla 18: Dimensión departamento 46
xi
Tabla 19: Dimensión región 46
Tabla 20: Dimensión área 46
Tabla 21: Dimensión productos 47
Tabla 22: Dimensión canal 47
Tabla 23: Tabla de hechos de ventas 47
Tabla 24: Características lógicas de los servidores 48
Tabla 25: Pruebas realizadas 65
Tabla 26: Requerimientos atendidos 68
Tabla 27: Tiempo de carga y validación de la información 69
Tabla 28: Validación por mes 70
Tabla 29: Elaboración del dashboard 70
Tabla 30: Incremento de las ventas 71
Tabla 31: Ventas totales - CC. Camino Real 72
Tabla 32: Ventas totales del CC La Rambla 73
xii
RESUMEN
xiii
ABSTRACT
xiv
INTRODUCCIÓN
xvi
La justificación teórica se basa en la solución de inteligencia de negocio
que hoy en día se aplica en empresas de diferentes rubros, tanto públicas
como privadas, los cuales buscan mejorar las mediciones y la gestión de sus
indicadores para tener información que apoye a la gestión de ventas. La
implementación de una solución de inteligencia de negocios logra mejorar la
eficiencia en el uso de la información para la empresa, reduciendo tiempos en
procesos de carga de información.
xvii
CAPÍTULO I
MARCO TEÓRICO
1
sin fines de lucro. El objetivo de esta banca es establecer relaciones rentables
y de largo plazo con esos clientes, mediante estrategias orientadas a
satisfacer las necesidades específicas de cada segmento, así como también
incrementar su participación de mercado.
Se muestra la participación de mercado del año 2015 en la Figura 1.
(Banco de Crédito del Perú - memorial anual, 2016)
2
1.1 Antecedentes
3
(Durand Mendoza, 2014), desarrolló un datamart para mejorar la
toma de decisiones en el área de ventas de la corporación Furukawa; el
problema principal de esta corporación es que no tiene un control exacto de
las ventas que realizan las áreas de la empresa, es por ello que esta tiene la
necesidad de analizar sus ventas por las diferentes áreas de la corporación,
a su vez tomar decisiones de continuidad, de expansión o de absorción de las
mismas; para ello se necesita desarrollar un datamart para mejorar la toma de
decisiones.
(Fernandez, 2013), realizó una solución de inteligencia de negocios
como apoyo a la toma de decisiones en la gerencia mediante un software de
apoyo de inteligencia de negocio. Un gerente puede acceder a grandes
cantidades de información consistente del negocio, con la que es posible
encontrar características que generan mayor conocimiento sobre el
comportamiento de la organización.
(Sánchez, 2011), realizó una solución de inteligencia de negocios
y automatización en la gestión de puntos y fuerza de ventas en un empresa
de tecnología; esta solución se compone de un análisis situacional actual, un
levantamiento de los procesos relacionados con la estratega de reportes y un
rediseño sobre estos para que puedan ser implementados en un sistema de
información. Los requerimientos y principales necesidades de la empresa son
descritos, para posteriormente diseñar e implementar una solución rentable
de inteligencia de negocios que automatice la creación de reportes,
permitiendo visualizar tableros o dashboards dinámicos con acceso a
información histórica.
(García, 2010), realizó una solución de inteligencia de negocios
como herramienta para la toma de decisiones estratégicas en las empresas,
a la que denominó Análisis de su aplicabilidad en el contexto corporativo
colombiano. A nivel práctico, se puede decir que esta gran mayoría de
empresas que están en proceso o ya tienen implementado sistemas de
inteligencia de negocio, han incorporado el uso de información como parte del
desarrollo de sus procesos organizacionales con lo cual, con el paso del
tiempo se van afianzando los conocimientos del manejo y administración de
datos que como se dijo anteriormente, constituyen el primer paso para la
generación de información relevante.
4
(Falcón Rodríguez, 2012), desarrolló de una solución de
inteligencia de negocios en el manejo de estadísticas de control en la venta
de repuestos de la empresa Talleres Ambamazda S.A. de la ciudad de
Ambato. Las nuevas tendencias tecnológicas apuntan a la utilización de
sistemas complejos para la aplicación de servicios y facilidad en la entrega de
información que permitan una excelente administración de las ventas y
manejo de stock en bodega; ya que un buen manejo y crecimiento de la
empresa está basado en buenos y ágiles procedimientos.
(Díaz, 2011), desarrolló un sistema automatizado basado en
inteligencia de negocio que integre los procesos administrativos de almacén,
del supermercado Bello Monte. El sistema de petición de compras a los
vendedores, registro en el almacén y ventas de los alimentos se llevaba de
manera totalmente manual, acarreando una serie de inconvenientes tanto de
los proveedores como de los clientes. En vista a esto, se le propuso la
automatización de los diferentes procesos administrativos del almacén
brindando un cómodo, rápido y seguro cambio en el paradigma de trabajo en
el mencionado comercio de alimentos.
(Hernández, 2016), realizó tableros de mando como herramienta
de inteligencia de negocios para la toma de decisiones en el sector bancario
privado. Es muy importante que los análisis de los nuevos negocios de los
clientes que se toman en junta directiva sean presentados usando el
dashboard o tablero de mando, ya que la mayoría de los presentadores
utilizan diferentes herramientas para mostrar los casos y provoca diferencias
de visualización que a la postre se convierten en decisiones erradas por parte
de los directivos.
(Garavito Triana et al., 2015), diseñó una herramienta de negocios
para el manejo de información de ventas de una empresa comercializadora
de productos agropecuarios, diseñar un sistema de indicadores de gestión
enfocados a las ventas para empresas de comercialización del sector
agropecuario, donde los usuarios puedan usar la información de los
resultados de los procesos de venta, para diseñar estrategias y tomar
decisiones; esto bajo control y observación, en pro del aumento de las ventas
en los tiempos proyectados. Se espera que el usuario, pueda ver donde se
encuentran sus falencias y sus fortalezas; por consiguiente, saber hacia
5
dónde direccionar el manejo de los recursos para cumplir con sus objetivos,
siendo en este caso el principal objetivo, vender competitivamente en el
mercado y obtener la rentabilidad esperada.
(Cabanillas & Peña, 2011), realizó un 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; se
toma en cuenta que los reportes satisfagan las necesidades de los usuarios
para una adecuada toma de decisiones. Además de ello, les ayuda a reducir
tiempos de respuesta en el procesamiento y análisis de información, lo que se
traduce en que lleguen a ser empresas sostenibles en el tiempo bajo un
entorno competitivo.
(Guerra Tapia & Marcillo Cruz, 2015), realizaron un análisis, diseño
e implementación de una solución de inteligencia de negocios en la unidad
educativa Mundo América. Los usuarios operativos generan reportes en sus
tareas del día a día, pero cuando un directivo solicitaba una información
consolidada de manera mensual tenían que trabajar con varios archivos en
Excel a la vez, lo que hacía que un reporte pueda tardar hasta tres días. En la
solución que se implementó, se consolidan todos los datos en el data
warehouse por lo que los reportes se generan de manera automática sin que
tome tiempo de construcción para el usuario.
6
deben tener un contenido histórico considerable. Como última característica,
los datos en este sistema no deben de ser volátiles, por lo que se entiende
que deben de ser permanentes y no modificados. (Minnaard, Servetto, Pascal,
& Mirasson, 2016)
Fue William Inmon, ingeniero especializado en bases de datos
quien acuñó por primera vez el término de data warehouse para
hacer referencia a un almacén de información temática orientado a
cubrir las necesidades de aplicaciones de los sistemas de soporte
de decisiones (DSS) y de la información para directivos (EIS), que
permite acceder a la información corporativa para la gestión, control
y apoyo a la toma de decisiones. (Alcalá, de Pablos Heredero, &
Lozano, 1998)
“Según el profesor Hugh J. Watson, un data warehouse es
una colección de información creada para soportar las aplicaciones de toma
de decisiones” (Núñez, 2010).
1.2.2 Datamart
7
En síntesis, se puede decir que los datamart son pequeños
data warehouse centrados en un tema o un área de negocio específico dentro
de una organización.
8
decisiones soportadas por el comportamiento histórico del negocio y del
entorno donde funciona; así generaría un mayor desempeño en los procesos
y una mejor utilidad económica mediante una reducción importante en sus
costos.(Fernandez, 2013)
Las aplicaciones de business intelligence (BI), son
herramientas de soporte de decisiones que permiten en tiempo real, acceso
interactivo, análisis y manipulación de información crítica para la empresa.
Estas aplicaciones proporcionan a los usuarios un mayor entendimiento que
les permite identificar las oportunidades y los problemas de los negocios. Los
usuarios son capaces de acceder y apalancar una vasta cantidad de
información, analizar sus relaciones y entender las tendencias que
últimamente están apoyando las decisiones de los negocios. Estas
herramientas previenen una potencial pérdida de conocimiento dentro de la
empresa que resulta de una acumulación masiva de información que no es
fácil de leer o de usar.(Soto, 2010). En la Figura 3, se explica el funcionamiento
de un sistema de BI.
9
a) Centrarse en el negocio: hay que concentrarse en la identificación de los
requerimientos del negocio y su valor asociado, y usar estos esfuerzos
para desarrollar relaciones sólidas con el negocio, agudizando el análisis
del mismo y la competencia consultiva de los implementadores.
b) Construir una infraestructura de información adecuada: diseñar una base
de información única, integrada, fácil de usar, de alto rendimiento donde
se reflejará la amplia gama de requerimientos de negocio identificados en
la empresa.
c) Realizar entregas en incrementos significativos: crear el almacén de datos
(DW) en incrementos entregables en plazos de 6 a 12 meses. Hay que
usar el valor de negocio de cada elemento identificado para determinar el
orden de aplicación de los incrementos. En esto la metodología se parece
a las metodologías ágiles de construcción de software.
d) Ofrecer la solución completa: proporcionar todos los elementos
necesarios para entregar valor a los usuarios de negocios. Para
comenzar, esto significa tener un almacén de datos sólido, bien diseñado
con calidad probada, y accesible. También se deberá entregar
herramientas de consulta ad hoc, aplicaciones para informes y análisis
avanzado, capacitación, soporte, sitio web y documentación.
10
1.2.5 Metodología de Inmon
visualizar en la Figura 5.
Esta metodología se clasifica como una metodología “Top
Down”, los datos son extraídos desde los sistemas operacionales, los cuales
son cargados y consolidados en un data warehouse corporativo y a su vez
son distribuidos a los diferentes datamarts de cada unidad del negocio para
satisfacer los requerimientos de la organización. (Altamirano Zelada, 2015).
1.2.6 Oracle BI
11
mejores resultados de negocio.(Oña Acosta, 2013). Seis características
principales:
a) Es una herramienta útil para la elaboración de prototipos en tiempos
cortos y puede extenderse de manera sencilla a informes, análisis,
minería o al manejo de grandes volúmenes de datos, en donde se tiene
conocimiento de que tipo de datos se quieren consultar, con un enfoque
de Cuadro de Mando.
b) Paquete diseñado para que todo sistema se ejecute en un solo servidor.
c) Interfaces de usuarios comerciales que no requieren codificación, SQL ni
otras capacidades técnicas.
d) Diseño y nivel de informes utilizando herramientas cotidianas como
Microsoft Word y Adobe Acrobat.
e) Cuadro de Mando interactivos con modalidad “drag and drop”.
f) Utiliza tecnología líder en su categoría, para cada componente.
12
Figura 6: Resultados obtenidos con analysis services
Fuente: Sandoval & Peña, 2015
13
Figura 7: Integration services
Fuente: Sandoval & Peña, 2015
14
1.2.10 Data quality services (DQS)
15
1.2.11 Procesos ETL
16
Figura 10: Proceso ETL
Fuente: Durand Mendoza, 2014
1.2.12 OLAP
17
Existen tres tipos de sistemas OLAP, los cuales son los
siguientes:
1.2.13 Pentaho
18
En la Figura 11, se pueden observar todos los
componentes de la plataforma Pentaho, con esta estructura se pueden
implementar la fábrica de información corporativa o la multidimensional.
19
y presentar datos en una ventana para poder ser analizados por otras
personas; esto es factible en la versión sharepoint 2013 agregando el
complemento obteniendo soporte de colaboración y administración de
documentos.
20
entidades públicas (Gómez & Bautista, 2010). Un ejemplo de un cuadro de
mando se puede observar en la Figura 13.
• Arribos
Este término indica la llegada de un cliente a la agencia el cual
puede realizar alguna operación o solicitar algún producto del
banco.
• Canales
Es el medio por el cual el cliente realiza una compra de un
producto del banco.
21
• Clientes LEAD
Se define clientes LEAD, cuando tienen un gran potencial de
compra de un producto específico del banco como por ejemplo:
crédito vehicular, seguro, tarjeta crédito, etc.
• Colocaciones
Solicitudes de ventas de productos del banco (tarjetas,
créditos, etc.) que ingresan los funcionarios ante el arribo de un
cliente a las agencias o derivación.
• Cumplimiento
Este término es un cálculo del monto real entre la meta
propuesta.
• Datamart
Base de datos orientado a un área de negocio, el cual cuenta
con información detallada para mejorar la perspectiva de la
gerencia, de esta forma se tiene una estructura óptima.
• DB2
Es una de las familias de productos de sistemas de gestión de
base de datos relacionales de IBM, que sirven a varias
plataformas diferentes de sistemas operativos.
• Dimensión
Tamaño o extensión de una cosa, en una o varias magnitudes,
por las cuales ocupa mayor o menor espacio.
22
• ETL (Extract, Transform and Load)
Este es el procedimiento que se utiliza para poder extraer y
cargar la información de diferentes fuentes hacia un modelo
datos o datamart; además, en este proceso se puede
transformar la información de acuerdo a los requerimientos del
negocio.
• Flujo de datos
Son paquetes que contienen tareas de procesamiento de data
en un determinado flujo. Estas tareas se ejecutarán y la
finalización del paquete anterior en caso este dependa de un
paquete previo para su ejecución.
• Fuentes de información
Se denomina fuentes de información a diversos tipos de
documentos que contienen datos útiles para satisfacer una
demanda de información o conocimiento.
• Variación de cumplimiento
Este término se basa en la resta de cumplimiento actual menos
el cumplimiento del mes anterior.
• Ventas válidas
Dentro de una campaña se realizan múltiples ventas de los
productos del banco de las cuales según los filtros que cada
producto propone se filtran estas ventas tomando las
consideradas para el pago de comisiones.
23
CAPÍTULO II
METODOLOGÍA
2.1 Materiales
24
procesos de la
metodología.
Analista Funcional García Arias, Karen Encargado de levantar los
Zubia Pantigoso, Emerson requerimientos
funcionales y no
funcionales y compararlo
con el producto elegido.
Analista de Base de Zubia Pantigoso, Emerson Encargado de levantar la
Datos base de datos.
Elaboración: los autores
2.1.2 Herramientas
A continuación, se describen las herramientas que se
utilizaron durante el desarrollo del proyecto.
Estas herramientas, están clasificadas en seis tipos según
su uso, también se describe la versión que se utilizó para cada software, tanto
para la computadora de la empresa como las personales. Ver Tabla 2.
Herramientas de Comunicación
25
Software Versión Descripción
Se usará para la comunicación vía
Gmail Libre
email.
Herramienta de comunicación en
Drive Libre línea y se utilizará para almacenar
todos los archivos trabajados.
Permite compartir y controlar
escritorios, establecer reuniones
Skype Libre
online, video llamadas y transferir
archivos.
Herramientas de Conectividad
Software Versión Descripción
Permite conectarse remotamente a
Cisco VPN V. 4.x (64 bits)
otra máquina.
Herramientas de Documentación
Software Versión Descripción
Microsoft Paquete de Office que comprende
2013
Office Word, Excel y PowerPoint.
Elaboración: los autores
Equipo Descripción
Servidor proporcionado por la empresa. Req. Mínimos :
Servidor de • Procesador 4 núcleos
Desarrollo • Memoria RAM 16gb
• Disco duro 1TB
Computadora de la empresa: Req. Mínimos :
• Procesador Intel core i5
Computadoras
• Memoria RAM 6gb
• disco duro 500gb
26
Computadoras personales: Req. Mínimos :
• Procesador Intel core i7
• Memoria RAM 8gb
• disco duro 640gb
Elaboración: los autores
2.2 Métodos
27
Implementar cada Datamart Los costos aumentan, debido
Costos permite que la solución no a que se replican grandes
presente un alto costo. cantidades de datos.
Inmon propone tres niveles
en el modelo de datos del
data Warehouse:
-Alto nivel: ERD (Entity
Kimball plantea usar el Relationship Diagram)
modelamiento dimensional: -Nivel Medio: DIS (Data Item
Modelo de Datos esquema estrella. Set)
Identificación de -Nivel Bajo: llamado Modelo
dimensiones y hechos. Físico (Physical Model)
Sin embargo, menciona que
para implementar las
Datamart debe hacerse con
modelamiento dimensional.
Fuente: Rojas Zaldívar, 2014
28
Estas fases se encuentran remarcadas en color rojo en la siguiente
Figura 14.
29
• Los administradores responsables de explotar alternativas estratégicas y
aplicar decisiones.
• Personal de sistemas que conocen los problemas informáticos y datos de
la organización.
30
En esta fase se determina los diferentes tipos de
aplicaciones que se requiere para cada uno de los perfiles de usuario. Ver
Error! Reference source not found.21.
Dentro de esta fase tenemos las siguientes categorías:
• Informes estándar: informes relativamente simples, de formato
predefinido y de parámetros de consulta fijos. Los informes estándar
proporcionan a los usuarios un conjunto básico de información, que son
usados día a día.
• Aplicaciones analíticas: estas son más complejas que los informes
estándar. Por lo general estas aplicaciones se centran en un proceso de
negocio específico y resumen cierta experiencia acerca de cómo analizar
e interpretar ese proceso de negocio.
31
CAPÍTULO III
DESARROLLO
32
manualmente por el equipo de planeamiento, de estar errada se
devuelve y se pide la base corregida. De la misma forma la solicitud a
inteligencia comercial para generar las tablas requeridas para el cruce
del orgánico.
Luego de tener las bases solicitadas planeamiento cruzó y validó los
históricos para poder generar según metodología definida por el
equipo; al tener este cruce, se cargaron en tablas tanto las metas como
el orgánico para luego brindar accesos al equipo de inteligencia
comercial. Estas tablas se validaron y se pudieron utilizar como input
para los procesos requeridos. Ver Anexo 3: Proceso de generación
de metas.
Este proceso surgió por la necesidad que se tuvo para tener los
orgánicos lo más actualizado posible, por lo que semanalmente se
valida cambios en el orgánico para volver a generar las metas según
funcionario, para lo cual sigue el mismo flujo del proceso de generación
33
de metas pero en este caso no intervino el equipo de inteligencia
comercial. Ver Error! Reference source not found..
34
dirigida a los diferentes tipos de clientes y poder obtener el
cumplimiento definido en cada campaña.
Además, se describen las siguientes suposiciones y dependencias
• Riesgos identificados
35
En todos los riesgos identificados los responsables a los cuales se
transfirió se comprometieron en que no ocurra el riesgo asignado. Para
el primer riesgo, todos los interesados e involucrados se
comprometieron a asignar la prioridad para el proyecto y en caso no
puedan asistir a las reuniones, enviarán a un representante de su
equipo y se asumirá todos los acuerdos pactados en la reunión. Para
el segundo riesgo se transfirió al equipo de DWH que es el encargado
de realizar la carga de las fuentes de información de los productos, las
cuales serán consumidas para la solución y como tercer riesgo se
transfirió al equipo de planeamiento comercial; los cuales se
comprometieron en gestionar la información junto con GDH.
36
Elaboración: Los autores
• Requerimientos de usuarios
Para obtener los requerimientos de los usuarios finales, se pactó una
reunión con los usuarios de la división comercial y los equipos de
productos.
Estas reuniones ayudaron a comprender las necesidades de los
usuarios de tener la información centralizada y de esta forma reducir
tiempos.
• Análisis de Requerimientos
Los requerimientos indicados por los usuarios, fueron analizados y nos
dio como resultado la lista final.
Estos requerimientos, ayudaron a mapear las fuentes de información
para poder elaborar el diagrama star net, que ayudó a entender las
dimensiones que interactúan para generar los indicadores solicitados.
Luego, se debió definir la granularidad, para identificar las dimensiones
que se debe de considerar al obtener los indicadores señalados en la
lista de requerimientos.
• Lista de Requerimientos
37
Req. 6: Se necesita obtener un ranking de los mejores vendedores
según ventas totales que muestre a que área y región están asignadas.
Req. 7: Se requiere tener el porcentaje de cumplimiento de ventas a
nivel de área y región.
Req. 8: Se requiere que se tenga en cuenta que cada funcionario
pertenece a una agencia y la agencia pertenece a un departamento,
las cuales están agrupadas en regiones y a su vez cada una de estas
pertenecen a un área.
• Matriz BUS
Para la elaboración de la matriz Bus se cruzó las dimensiones definidas
con los indicadores solicitados para poder determinar el número de
tablas de hechos a elaborar en el datamart según la coincidencia que
tengan las dimensiones con respecto a los indicadores.
38
En la Tabla 7, se puede observar el cruce de todas las dimensiones con
los indicadores, por lo cual el datamart tiene solo una tabla de hechos.
• Dimensiones
Luego de analizar los requerimientos, realizar el star net y la matriz bus
podremos realizar un diagrama de dimensiones que se usarán para el
datamart, como se observa en la Figura 19.
CLIENTE
TIEMPO FUNCIONARIO
TABLA DE
HECHOS VENTAS
PRODUCTO AGENCIA
Definición de dimensiones
39
➢ Producto: Dimensión que servirá para tener todos los productos
del banco.
➢ Agencia: Dimensión donde se tendrá las agencias con las que
cuenta el banco.
➢ Funcionario: Dimensión donde se encuentran todos los
funcionarios con los que cuenta el banco.
➢ Cliente: Dimensión donde se encuentran todos los clientes del
banco.
40
dimensiones que genera la tabla de hechos. Los cuales se encuentran
en los datos relacionales, para luego extraerlas para la generación de
indicadores, que serán usados por el área de división comercial y el
equipo de productos.
41
SQL Server PAUTGSQLD03
Oracle 520 MB
Espacio mínimo
SQL Server 520 MB
Remoto desktop VPN
Control Total Administrador
Permisos de acceso Oracle Usuario red
Windows
SQL Server
authentication
Analista Inteligencia
Rol RBCPGEPABPTGI01
Comercial
Elaboración: los autores
• Modelo dimensional
Para definir este modelo nos basamos en la matriz BUS y diagrama de
dimensiones, señalado en la fase2.
Estos diagramas trabajados anteriormente nos ayudaron a realizar el
modelo dimensional, el cual muestra a detalle los atributos que tienen
cada tabla y la estandarización de los nombres de ellos. Además, se
puede visualizar en el modelo dimensional como es la relación entre
cada tabla y como estas se relacionan con la fact table.
Dentro de la tabla de hechos se pueden observar que contiene las
llaves de cada tabla con la que se está relacionando. Ver Figura 23.
42
Figura 23: Modelo dimensional
Elaboración: los autores
43
Tabla 10: Detalles del modelo dimensional
Nombre Descripción
Contiene la información necesaria del cliente para
CLIENTE
poder determinar la venta.
Contiene la información de los funcionarios a nivel de
FUNCIONARIO
matrícula.
Contiene la información de las agencias como la
AGENCIA
ubicación.
Contiene la información de los Productos del banco
PRODUCTO
según su clasificación.
Contiene los atributos asociados con la fecha en que
TIEMPO
se realizó la venta.
DISTRITO Contiene toda la información de los distritos
PROVINCIA Contiene toda la información de las provincias
DEPARTAMENTO Contiene toda la información de los departamentos
Contiene la información de las regiones definidas por
REGIÓN
el banco
Contiene la información de las áreas definidas por el
ÁREA
banco
SEGMENTO Contiene los segmentos generados por el banco
FAMILIA Contiene las familias agrupadas que cuenta el banco
Contiene información de los diferentes canales del
CANAL
banco
Elaboración: los autores
44
Tabla 12: Dimensión segmento
Posibles
Atributo Descripción
Valores
Identificador único de los
CODSUBSEGMENTO “X1N”
segmentos
SEGMENTO Descripción del segmento CONSUMO
Elaboración: los autores
45
Tabla 16: Dimensión distrito
Posibles
Atributo Descripción
Valores
CODDISTRITO Identificador único de los distritos 15
LA
DISTRITO Descripción de los distritos
VICTORIA
Elaboración: los autores
46
Tabla 21: Dimensión productos
Posibles
Atributo Descripción
Valores
Identificador único de los tipos de
CODPRODUCTO 15
producto existentes en el banco
PRODUCTO Descripción de los productos VISA
Elaboración: los autores
• Tabla de hechos
47
Tabla 24: Características lógicas de los servidores
Servidor Producto
PRESENTACIÓN SharePoint 2010 Enterprise Edition
DWH Oracle 10g
REPORTES SQL Server Reporting Services 2008 / Excel
ANÁLISIS SQL Server Analysis Services 2008
PROCESAMIENTO SQL Server Integration Services 2008
Elaboración: los autores
48
Figura 25: Modelo físico del proyecto
Elaboración: los autores
49
3.6 Fase 6: Diseño e implementación del subsistema ETL
50
créditos desembolsados sin considerar créditos hipotecarios y Mi
vivienda con sus tramos. Adicionalmente, como filtro se está tomando
la fecha de rango, el inicio y fin de la campaña con los atributos que se
necesitarán para poder cargar a la tabla final de ventas. Como siguiente
paso, se creó una tabla temporal de todas las solicitudes con los
montos de préstamos según tipo de moneda obteniéndolo de la tabla
MD_SOLICITUDES_MIC de DWH, el cual contiene todas las
solicitudes de los préstamos del banco.
b) Fuente CP_CH
51
Finalmente, se les brinda accesos a las diferentes matrículas de los
equipos de productos.
c) Fuente pyme
d) Fuente_TCA
e) Fuente TC_AMP
52
ampliación, obteniéndolas de las fuentes de DWH solo los tipos de
solicitud igual a 1 y con la fecha de solicitud dentro de la campaña.
De igual forma que la lógica anterior se actualizó los tipos de venta para
VISA, AMEX y MATERCARD.
f) Consolidar ventas
53
Figura 28: Script de alerta
Elaboración: los autores
54
Figura 29: Diagrama carga STG
Elaboración: los autores
En la Figura 30, tenemos el ETL de carga DM, el cual sirve para poblar
las dimensiones del datamart. En este proceso lo que se realiza es el cruce
con las tablas intermedias para poder agregar la información nueva que se
genera. Este proceso tiene un inicio en cada una de las tablas de dimensiones
finalizando en la tabla de hechos, realizando un cruce con todas las
dimensiones para poder poblarla con la nueva información.
55
3.7 Fase 7: Especificación y desarrollo de aplicaciones de BI
56
Esta vista muestra el nivel de cumplimiento con respecto a la meta
asignada, mediante esta vista, el área de división comercial podrá
darles seguimiento a las diferentes áreas y canales, las cuales se
realizan las ventas de los productos a los clientes.
57
Figura 35: Resultados por canales fuerza de ventas
Elaboración: los autores
Al igual que el reporte anterior, este muestra las ventas a nivel región,
donde se puede visualizar un cumplimiento por cada mes de la
campaña, el promedio de la campaña, la meta por mes y también un
semáforo para visualizar los cumplimientos por mes.
58
Figura 37: Ventas efectivas por región
Elaboración: los autores
59
todas las agencias que hay en el banco, junto con su código y área de
ubicación.
60
requerimientos solicitados se generó un dashboard, de este mismo se
extrajeron las siguientes vistas para la validación de los requerimientos.
Cumpliendo con el Req. 1, en la Figura 41Error! Reference source
not found., se puede observar las ventas totales realizadas en las campañas
multiproductos divididos por mes y trimestre.
61
Figura 43: Ventas por el canal BEX
Elaboración: los autores
62
que se mostrará información en caso que el funcionario asignado a un canal
pueda realizar la venta del producto. Como se puede observar en la Figura
44.
63
Figura 47: Cumplimiento por producto a nivel de área y región
Elaboración: los autores
64
CAPÍTULO IV
PRUEBAS Y RESULTADOS
4.1 Pruebas
Las pruebas realizadas tuvieron una duración de cuatro semanas,
en las cuales se tuvo un procedimiento para la generación de información con
el cual los usuarios finales pudieron dar seguimiento a las ventas de las
agencias piloto. A continuación, se describe el listado de pruebas realizadas
en el proyecto, con el objetivo de la prueba y las posibles causas de
incumplimiento. Ver Tabla 25.
65
2 Ejecución Validar la ejecución correctamente de Posibles errores en el DTS
ETL los DTS realizando una ejecución
incompleta
3 Tiempo Poder reducir los tiempos de carga y Posible incremento en tiempo
ejecución transformación con respecto al tiempo de la
ETL elaboración manual
4 Validación Poder asegurar el correcto enlace Posible error en la información
Datamart entre dimensiones del Reporte
5 Prueba de Poder validar los permisos brindados al Posible error en el acceso por
Acceso Sharepoint de los usuarios indicados el tipo de acceso brindado
6 Prueba de Poder validar la información que se Posible desfase en montos o
Pares muestra con respecto al anterior totales con respecto al reporte
reporte garantizando la información manual
mostrada en el DASHBOARD
Elaboración: los autores
66
Figura 50: Carga STG
Elaboración: los autores
67
Figura 52: Correo de validación de fuentes
Elaboración: los autores
68
metas asignadas a cada funcionario, de esta
forma obtener un cumplimiento por agencia.
Req. 5: Se requiere tener el detalle de
Este requerimiento fue atendido en la
productos vendidos por funcionario, además
Error! Reference source not found.44
del porcentaje de ventas por producto.
Req. 6: Se necesita obtener un ranking de
los mejores vendedores según ventas Este requerimiento fue atendido en la
totales que muestre a que área y región Error! Reference source not found.45
están asignadas.
Req. 7: Se requiere tener el porcentaje de
Este requerimiento fue atendido en la
cumplimiento de ventas a nivel de área y
Error! Reference source not found.46
región.
Req. 8: Se requiere que se tenga en cuenta
que cada funcionario pertenece a una
agencia y la agencia pertenece a un Este requerimiento fue atendido en la
departamento, las cuales están agrupadas Error! Reference source not found.47
en regiones y a su vez cada una de estas
pertenecen a un área.
Elaboración: los autores
4.2 Resultados
Como parte de la implementación del datamart, se obtuvo una
reducción de tiempos y errores de las fuentes de información de ventas.
Como se comentó anteriormente, los tiempos de carga y validación
de las fuentes de información generaba una carga laboral de 7 horas y 3
recursos semanalmente para la realización de estos procesos, los cuales se
trabajaban de forma manual, pues cada fuente de información era depositada
en una ruta compartida distinta.
Cabe indicar que se realizó un análisis y evaluación de la
información al 100%, por lo cual se procedió a transferir las cargas a data
warehouse y la realización de un flujo de datos (ETL) para la centralización de
las fuentes, el cual redujo la carga laboral a 30 minutos en promedio sin ningún
recurso, tal como se muestra en la Tabla 27.
69
Adicionalmente, para el proceso de validación manual de las
fuentes de información se logró mitigar los errores reduciendo en un 50% con
respecto al proceso anterior, como se puede observar en la Tabla 28, donde
se muestra el número de errores que se tenía al cargar la información
semanalmente contra la carga diaria automática.
ANTES 4 2 50%
AHORA 22 0 0%
Elaboración: los autores
ELABORACIÓN DEL
TIEMPO RECURSOS %
DAHSBOARD
60
ANTES 1 100%
minutos
10
AHORA 1 17%
minutos
Elaboración: los autores
70
En la Tabla 30, se observan las ventas realizadas por mes del
último trimestre de las agencias piloto, de las cuales para obtener el
incremento de las ventas se calculó la variación por mes de los últimos dos
meses y este cálculo se dividió con el último mes. Como se puede observar,
en este último, donde se realizó la implementación de la solución de
inteligencia de negocio, es de un 6%.
71
Tabla 31: Ventas totales - CC. Camino Real
73
CAPÍTULO V
DISCUSIÓN Y APLICACIÓN
5.1 Discusión
En el área de planeamiento comercial banca minorista se
realizaban reportes manuales para llevar un control de las ventas. Para la
realización de estos reportes, existía una demora de 7 horas utilizando 3
recursos, el cual se realizaba semanalmente con un desfase de 1 semana,
por lo cual al no tener información actualizada la división comercial, equipo de
productos y los gerentes de agencia, no tenían un correcto seguimiento de las
ventas para poder tomar decisiones inmediatas y así incrementarlas llegando
a la meta mensualmente, pues no contaban con una solución de inteligencia
de negocio, es por eso que solo hacían seguimiento al cumplimiento
esperado.
Como se demostró en el capítulo anterior, se brindó información
actualizada, sin errores y un dashboard rediseñado. Se logró apoyar a la
gestión de ventas para su incremento, obteniéndose un 6% en promedio en
el último mes de la campaña multiproductos para las dos agencias piloto
donde se realizaron las pruebas; por lo cual, al realizar una comparación entre
una agencia sin el seguimiento diario y una agencia piloto, se obtienen los
siguientes resultados:
a. Para la agencia piloto 1, según lo explicado en el capítulo
anterior, el comportamiento normal de las metas se incrementa
o disminuye al igual que las ventas; pero esto no pasa con las
74
agencias piloto; ya que no siguen el mismo comportamiento,
pues al tener una menor meta según el comportamiento que se
tiene históricamente, las ventas deberían de disminuir; pero al
tener un seguimiento diario y con información a un T-1, se
puede observar el incremento de las ventas. Ver Figura 55.
75
b. Adicionalmente, para poder confirmar estos incrementos
obtenidos se realizó un análisis por canales para las
agencias pilotos, seleccionando un canal diferente para
cada agencia y poder validar los resultados obtenidos. En la
siguiente Figura 57, se puede observar la agencia piloto 1,
con las ventas por el canal ADVS realizadas por mes y
trimestre. Aquí se observa el crecimiento en las ventas para
el mes de pruebas (setiembre).
76
c. Para observar el incremento obtenido según el seguimiento
realizado por el equipo de producto con la solución de
inteligencia de negocio implementada, se visualiza también
un crecimiento a pesar de asignar una meta menor para el
producto crédito personal en la agencia Piloto 1. Ver en la
Figura 59.
77
e. Con respecto a los objetivos logrados durante la
implementación de la solución de inteligencia de negocio
para las cargas diarias, se puede visualizar en la Figura 61,
que son ejecutadas todos los días satisfactoriamente, así se
puede demostrar que los tiempos de elaboración de carga y
validación se redujeron en un 93%.
78
5.2 Aplicaciones
79
5.2.3 % Cumplimiento por Agencia
5.2.5 Ranking
80
CONCLUSIONES
81
RECOMENDACIONES
82
FUENTES DE INFORMACIÓN
Bibliográficas
Alcalá, G. C., de Pablos Heredero, C., & Lozano, I. A. (1998). El proceso de
implantación del data warehouse en la organización: análisis de un caso.
Investigaciones europeas de dirección y economía de la empresa, 4(3), 73–
92.
Calderón Gómez, H., Díaz Minguí, M. R., Ariza Nieves, N. J., Giraldo Ardila,
M. J., & others. (2015). Diseño de herramienta de inteligencia de negocios
para apoyar la toma de decisiones del área de ventas de un restaurante
móvil de sushi« Sushi Truck». Recuperado a partir de
http://dspace.poligran.edu.co/handle/10823/759
83
Gómez, A. A. R., & Bautista, D. W. R. (2010). Inteligencia de negocios:
Estado del arte. Scientia Et Technica, 1(44), 321–326.
Electrónicas
Altamirano Zelada, J. E. (2015). Análisis, diseño y construcción de un
Datamart para la mejora en la toma de decisiones en la Sección Soporte Mesa
de Dinero de la Oficina Principal del Banco de la Nación. Recuperado a partir
de http://repositorio.unprg.edu.pe/handle/UNPRG/243
84
http://www.academia.edu/download/44744923/RODRIGUEZ_CABANILLAS_
KELLER_INTELIGENCIA_NEGOCIOS_ELECTRODOMESTICOS.pdf
Garavito Triana, M., Gómez Soto, L. V., López Cadena, O. M., Valencia
Camacho, J. A., Gustavo Adolfo, M. J., & others. (2015). Diseño de
herramienta de inteligencia de negocios para el manejo de la información de
ventas de una empresa comercializadora de productos agropecuarios.
Recuperado a partir de http://alejandria.poligran.edu.co/handle/10823/756
85
García, J. H. M. (2010). La inteligencia de negocios como herramienta para
la toma de decisiones estratégicas en las empresas. Análisis de su
aplicabilidad en el contexto corporativo colombiano. Recuperado a partir de
http://www.docentes.unal.edu.co/hrumana/docs/TESIS_JHMG_Inteligencia_
de_Negocios_2010.pdf
Kimball, R. (2008). The data warehouse lifecycle toolkit. John Wiley & Sons.
Recuperado a partir de
https://books.google.es/books?hl=es&lr=&id=XaUV6r2Xy0IC&oi=fnd&pg=PP
1&dq=The+Data+Warehouse+Lifecycle+Toolkit&ots=H-
v5MQWuCz&sig=2y9fLsGXeUGMO3G8aUFXVT8YNco
86
Iberoamericana de Producción Académica y Gestión Educativa. Recuperado
a partir de http://www.pag.org.mx/index.php/PAG/article/view/448
87
General de la República. Recuperado a partir de
http://www.repositorioacademico.usmp.edu.pe/handle/usmp/1061
88
LISTA DE ANEXOS
Página
Anexo 1: Organigrama BCP 90
Anexo 2: Organigrama banca minorista y gestión de patrimonios 91
Anexo 3: Proceso de generación de metas 92
Anexo 4: Proceso de carga y generación de fuentes de información
CMP 93
Anexo 5: Proceso de verificación de metas 94
Anexo 6: Cronograma del proyecto 95
89
ANEXOS
D.D.Contabilidad
Contabilid ad D. Banca D. Gestión de D. Comercial D. Banca D. Clientes
D. Sistemas
General
Gen eral Empresarial Patrimonios L. Derteano
Personas Contentos J. Ortiz
J.J.L.L.Muñoz
Muñoz L.A. Carrera E. Montero C. Casabonne F. Raff o
Gerencia de Área
Planeamiento
Financiero y Comercial
María del Pilar Ruiz
Gerencia de Marketing
y Experiencia del
Cliente
Anna Lenka Jáuregui
91
Anexo 3: Proceso de generación de metas
92
Anexo 4: Proceso de carga y generación de fuentes de información CMP
93
Anexo 5: Proceso de verificación de metas
94
Anexo 6: Cronograma del proyecto
95