Está en la página 1de 12

RISI 10(1),53 - 63 (2012)

REVISTA DE I:\VESTlGACIÓ;-'¡ DE SISTEMAS E bFORMÁTlCA

FACULTADDE INGE).iIERÍADE SISTEMAS E INFORMÁTICA ISSN 1815-0268 (versión impresa)


Ur-:rVERSrDADNACIONAL MAYOR DE SAN MARCOS ISSN 1816-3823 (versión electrónica)

Implementación de un Datamart como una solución de


Inteligencia de Negocios para el área de logística de
T-Impulso

Implementation of a Datamart as Solution Business Intelligence for T-ImpulsoLogistics Area

Julio Yalan Castillo, Luis Palomino Paniora

Universidad Nacional Mayor de San Marcos


Facultad de Ingeniería de Sistemas e Informática

julioyalanc@gmail.com, lucho.palomino@gmail.com

RESUMEN
Con la informatizacióny el crecimiento de las empresas, se ha elevado en gran medida la capa-
cidad de generación y almacenamiento de datos; son tan grandes los volúmenes de datos que
su análisis no puede realizarse con los métodos tradicionales existentes. Mientras mayor es la
capacidad para almacenardatos, mayor es la incapacidadpara extraer informaciónrealmente útil,
y gran parte de la informaciónimportantepara la toma de decisionesqueda oculta, y muchasveces
no tomadas en cuenta debido a que no se pudo obtener esa valiosa información en el momento
requerido,además los sistemastransaccionalesque se utilizancomúnmenteen las organizaciones
no son los adecuados para análisis y extracción de información histórica y relevante. El presente
trabajo se orienta a implementarun Datamart,como una herramientaque permitirádesarrollar Inte-
ligencia de Negociossobre el área de Logistica de una empresa que brinda servicios de Terceriza-
ción y Outsorcing;se plantea la simplificaciónde los procedimientosde extracción, transformación
y procesamientode datos, para la obtención de informacióndel comportamientode los clientes, y
con esto brindar apoyo en la toma de decisionesal área de Logísticaen estudio.
Palabras clave: Datamart, Datawarehouse,Inteligenciade Negocios, logística, compras, provee-
dores
ABSTRAer
With computerizationand the growth of companies has greatly increased generating capacity and
data storage, are so large volumes of data analysiscan't be done with existing traditional methods.
The greaterthe ability to store data, the greater is the inability to extract truly useful information,and
much of the important information for decision making is hidden, and ofien not taken into account
because they could not get that valuable information when required, in addition to transactional
systems that are commonly used in organizationsare not adequate for analysis and extraction of
relevant historical information.This work aims to implement a Datamart, as a tool íhat will develop
Business Intelligence on the Logistica of a company that provides outosrcing services; with this
thesis project raises the simplificationof procurementprocedures,processingand data processing,
lo oblain informalion from custornerbehavior,and Ihereby support decision-makingin the logistica
area under study.
Keywords: Dalamart, Datawarehouse,Bussines Inteligence,logistica shopping.
REVISTA DE lNGENIERiA DE SISTEMAS E lJ-;FOR.'-IÁTICA VOL. lO, N." 1, ENERO - JUJ-;IO 2013

1. INTRODUCCiÓN 3.1.1. Componentes de Inteligencia de Negocios


Desdeel inicio de la era de la informaciónlas empresas Todaslas solucionesde Inteligenciade negociostienen
necesitan explotar su mayor recurso, la información. funcionesparecidas,perodeben de reuniral menoslos
La explotación eficiente de la informaciónpermite una siguientescomponentes:
rápida, acertada y oportuna toma de decisiones bajo Multidimensionalidad: La información multidi-
el manejo de datos confiables. Por esta razón muchas mensionalse puede encontraren hojas de cálculo,
organizacioneshan logrado implementar un DataMart bases de datos, etc. Una herramienta de Inteli-
que permita centralizar la informaciónútil y necesaria gencia de negocios debe de ser capaz de reunir
para ayudar a la toma de decisiones en los siguientes informacióndispersaen toda la empresae incluso
niveles organizacionales:Nivel operativo, Nivel táctico en diferentes fuentes para así proporcionar a los
y Nivel estratégico. departamentosla accesibilidad,poder y flexibilidad
El presente trabajo implementaun DataMartcomo una que necesitanpara analizarla información.
solución para aplicar Inteligencia de Negocios en el Data Mining: proceso que intenta descubrir patro-
área de Logísticade T-IMPULSO,empresa encargada nes en grandesvolúmenesde conjuntosde datos.
de brindar servicios de Recursos Humanos principal- Agentes: Los agentes son programas que "pien-
mente. san". Ellos pueden realizar tareas a un nivel muy
básico sin necesidad de intervención humana.
Por ejemplo, un agente pueden realizar tares
2. PLANTEAMIENTOMETODOLÓGICO
un poco complejas, como elaborar documentos,
2.1. Definición del Problema establecerdiagramasde flujo, etc.
Data Warehouse: Es la respuestade la tecnología
El problema principalradica en que el procesode ex-
de informacióna la descentralizaciónen la toma de
tracción e integración de los datos para la realización
decisiones. Coloca informaciónde todas las áreas
de los reportes se realiza manualmente y sistemáti- funcionales de la organizaciónen manos de quien
camente, resultando muy complicado, provocando re- toma las decisiones. También proporciona herra-
traso en la atención de requerimientos haciendo que mientaspara búsqueday análisis [6]
en muchos casos la entrega de la informaciónno sea
oportuna; Por otro lado la elaboración de algunos re- 3.2. Data Warehouse
portes requiere mayor conocimiento en el manejo de Un Data Warehousees una base de datos corporativa
las herramientas informáticas, por lo que son deriva- que se caracteriza por integrar y depurar información
dos al área de Tecnologíade Información,ocasionando de una o más fuentes distintas, para luego procesarla
mas pérdida de tiempo. permitiendosu análisisdesde infinidadde perspectivas
y con grandes velocidades de respuesta. La ventaja
3. MARCO REFERENCIAL principal de este tipo de bases de datos radica en las
estructuras en las que se almacena la información
3.1. Inteligencia de Negocios (modelos de tablas en estrella, en copo de nieve,
cubos relacionales... etc.). Este tipo de persistencia
El concepto de Inteligenciade Negocios no es un re-
de la información es homogénea y fiable, y permite
sultado de desarrollosen el mundode las CienciasAd-
la consulta y el tratamientojerarquizado de la misma
ministrativas,sino que es un producto del progresode
(siempre en un entorno diferente a los sistemas
la informáticao de la denominada"infotecnología".[1]
operacionales).
Tampocoes un conceptonuevooriginadoya que su ori-
gen data de la publicaciónen el IBM Journal de 1958, 3.3. DataMart
del artículo de Hans Peter Luhn titulado "A Business Un DataMart es una base de datos departamental,
IntelligenceSystem"dondese define con detalleel con- especializada en el almacenamientode los datos de
cepto con una perspectiva,que solo en nuestros días, un área de negocio específica. Se caracterizapor dis-
ha sido posiblesu plena utilización.[1] poner la estructura óptima de datos para analizar

54
R1Sl 10(1),53 - 63 (2013) IMPLEMEI'TACIÓNDE UN DATAMARTCOMO U~A SOLUCIÓ~ DE INTELIGENCIADE NEGOCIOS

la información al detalle desde todas las perspectivas 3.3.2. Tipos de DataMarts


que afecten a los procesos de dicho departamento. Un
datamart puede ser alimentado desde los datos de un 3.3.2.1.Datamart OLAP
dataWarehouse,o integrar por si mismo un compendio Se basan en los populares cubos OLAP, que se cons-
de distintas fuentes de información. [7] truyen agregando, según los requisitos de cada área o
departamento, las dimensiones y los indicadores nece-
3.3.1 Clasificación del DataMart sarios de cada cubo relacional.
Se observa la clasificación del DataMart según Inmon.
3.3.2.2.Datamart OLTP
3.3.1.1.DataMart dependiente Pueden basarse en un simple extracto del Data Ware-
Los Datamart dependientes son aquellos que reciben house, no obstante, lo común es introducir mejoras en
los datos desde una Data warehouse. En este tipo de su rendimiento (las agregacionesy los filtrados suelen
Datamart la fuente de los datos es única. ser las operacionesmás usuales)aprovechandolas ca-
racterísticasparticularesde cada área de la empresa.[7]
3.3.1.2.DataMart independiente
Los datamartsque están dotadoscon estas estructuras
Son aquellos que toman sus datos directamente desde óptimas de análisis presentan las siguientes ventajas:
los sistemas transaccionales y no dependen de otros
Poco volumen de datos
Datawarehouse.Este tipo de Datamart se alimenta ge-
neralmente de las organizaciones. Mayor rapidez de consulta
Validacióndirecta de la información
3.3.1.3.DataMart híbrido
Facilidad para la historización de los datos
Los DataMart hibridos permiten combinar las fuentes
3.3.3. Diferencias entre un Datawarehouse y
de datos de un Data Warehouse corporativo con otras
DataMart
fuentes de datos tales como sistemas transaccionales
y/o operacionales. Diferenciasque existenentre Datawarehousey DataMart.

..' . ..Ó, '; r .D~tal'VáreJiouse -.';;- '. .' <"'. :Dat~mart ' '" .: .·.c
,

Construido para satisfacer las Construido para satisfacer las


Alcance
necesidades de información de necesidades de un área de negocios
toda la organización especifica

Diseñado para optimizar la


Objetivo Diseñado para optimizar la entrega de
integración y la administración
información de soporte a decisiones
de los datos fuente

Características de Administra grandes cantidades Se concentra en administrar


los datos de datos históricos a nivel resúmenes y/o datos totalizados
atómico

Pertenece al área de negocio al cual


Pe-rteuencia Pertenece a toda la organización
esta orientado

Es administrado por la unidad de E. administrado por el personal de


Admlnlstradón
sistema de la organización sístema de l. unidad propietaria del
Datarnart

Tabla N.O 1. Diferencias entre Data Warehouse y DataMart

55
REVISTA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA VOL. 10, N." 1, ENERO - JUNIO 20 13

4. ESTADODEL ARTE METODOlÓGICO 4.2.3. SUNOPSIS

4.1. Modelo de Data Warehouse para el sector Tambiénexiste en el mercado, Sunopsis [SUN 2007],
público (Editora Perú S.A.) que ofrece un alto desempeñoy una integraciónefecti-
va, cubriendo las necesidadesde integración.
RESUMEN
4.2.4. Microstrategy
En el paper "[Peña Ayala, Alejandro, Diciembre
2005]: Inteligencia de negocios: Una propuesta Existen soluciones como MicroStrategy Business In-
para su desarrollo en las Organizaciones, Editorial telligence Solutions que permite mejorar y predecir el
APA" se presentay describeun modelogeneral OLAP comportamientodel negocio, poniendo informaciónen
y prototipo de un Sistema Data Warehouse para una las manosde toda personade negociosen la empresa..
empresa del sector público en general y se implemen- 4.2.5. Cognos
ta en la empresa pública Editora Perú SA Se revisan
los antecedentes, cómo se consolida la información Cognos 8 Business Intelligence [COG 2007] es una
plataformadel grupo IBM que permite la generacióny
actualmentede forma manualo con apoyode otros sis-
visualizaciónde reportes,cubos,dashboardsy Balance
temas, se define el problema,se muestragráficamente
scorecards,ademásde la gestiónde permisosy usua-
la situación actual,se determinala justificacióndel pre- rios necesariapara la implementaciónde la plataforma
sente trabajo y los métodos utilizados. Se detallan los
objetivos generales y específicos; además se explica 4.2.6. Bussiness Objects
el concepto de Inteligenciade Negocios y Almacén de Bussiness Objectses otra plataformaBI que se carac-
Datos. Se muestrael ModeloGeneralOLAP de Editora teriza por ofrecer distintasfuncionalidadessegún el ta-
Perú, así como el prototipo desarrollado para mostrar maño de la empresaque la adquierey la licencia.
parte de la soluciónal problema.
4.2.7. Pentaho
4.2. Posibles herramientas a utilizar
Pentaho es una plataformade BI "orientadaa la solu-
4.2.1. SSIS ción" y "centrada en procesos" que incluye todos los
principalescomponentesrequeridospara implementar
El software Sal Server Integration Services (8SIS) soluciones basados en procesos. las soluciones que
[Sal 2007], permite la integración de los datos de Pentaho pretende ofrecer se componen fundamental-
cualquier fuente. SSIS provee una plataforma escala- mente de una infraestructurade herramientasde aná-
ble y extendible que capacita al equipo desarrolladora lisis e informes integradocon un motor de workflowde
construir,mantener,y desplegarsolucionesde integra- procesosde negocio.[21]
ción para alcanzarsolucionesde integraciónúnicas de
4.2.8. Octopus
acuerdo a las necesidades.
Octopuses, al igual que Pentaho,una herramientalibre
4.2.2. Data Stage pero sólo se centra en los procesos ETL. Está basada
en Java y por lo tanto se puede conectar a cualquier
DataStage [DAT2007] es una herramientaque permi-
fuente JDBC.
te soportar la informaciónque necesita la compañía, y
construir un Data Warehouseen "tiempo rea!". El Da- 4.3. Cuadro comparativo de las herramientas
taStage es una herramienta ETl (ExtractlTransforml
load - Extracción,Transformacióny Carga) que utiliza 4.3.1.Definícíon de las variables de comparacion
notación gráfica para construir integración de datos En la TablaN.o2 mostramosla definicióny ponderación
para dar soluciones,y está disponibleen varias versio- de las variablesde comparaciónpara las herramientas
nes, como Server Edition y EnterpriseEdition. antesmencionadas.

56
RISI 10(1),53 - 63 (2013) IMPLEMENTACIÓNDE UN DATAMARTCOMO UNA SOLUCIÓNDE INTELIGENCIADE NEGOCIOS

ETL Permite la Extracción, Transformación y Carga.

Elaboración de Reportes Permite la elaboración de reportes

Open Source El código fuente de la solución es de código abierto

Conocimiento de la herramienta tiene una pondera-


Conocimiento herramienta 2 ción de 2 porque consideramos una ventaja el manejo
de la herramienta para realizar el proyecto

Tabla N.· 2. Definición y ponderación de variables de Comparación de herramientas 81


Fuente: Elaboración Propia

4.3.2.Criterio de puntuacion 4.3.3.Puntuacion de las herramientas


En la tabla N.o 3 se muestra una puntuación que se En la tabla N.o 4 se aprecia que SOL Server Integration
asigna al valor de las variables Services obtiene el mayor puntaje. En la Figura 12 se
puede apreciar el puntaje en porcentajes siendo SSIS
el que obtiene el 100% de puntuación.
Tomando como base las características de estas he-
rramientas y el puntaje obtenido se optó por utilizar la
Tabla N.· 3 Cuadro de puntuación de las herramientas 81 herramienta SSIS(SOL Server IntegrationServices)
Fuente: Elaboración Propia

Eta boraciún de ( onocirnicnto


Herramienta ElL Oren Sl'UITf Puntuaciún
Reportes herramienta
SSIS 1 1 O 2 4
Data Stage 1 O O O 1
Sunopsis 1 O O O 1
Micro Strategy O 1 O O 1
BussinessObjects O 1 O O 1
Cognos O 1 O O 1
Octopus 1 O O O 1
Pentaho 1 1 1 O 3

Tabla N.· 4. Cuadro comparativo de herramientas 8 I


Fuente: Elaboración Propia

4.4. Metodologías 4.4.2.Metodología de Kimball

4.4.1.Metodologia Roadmap Ralph Kímball, es reconocido como uno de los padres


del concepto de Data Warehouse, se ha dedicado des-
En términos generales de BI, el Business Intelligence
Roadmap (BIR) especifica el camino y la dirección que de hace más de 10 años al desarrollo de su metodo-
deben seguir las aplicaciones, estructuras, herramien- logía para que éste concepto sea bien aplicado en las
tas y personas que intervienen en un proyecto de este organizaciones y se asegure la calidad en el desarrollo
tipo.[22] de estos proyectos.

57
REV[STA DE INGEN[ERíA DE S[STEMAS E INFORMÁT[CA VOL. 10, N." 1, ENERO - JUN[O 2013

4.4.3. Metodología Data WarehouseEngíneeríng 4.5. Cuadro Comparativo de Metodologías


Process (DWEP)
4.5.1. Definición de las variables de comparación
Metodología basada en RUP yen la herramienta UML
para desarrollar un Data Warehouse o DalaMart llama- En la Tabla N.O 5 mostramos la definición y ponderación
da Data Warehouse EngineeringProcess (DWEP). Esta de las variables de comparación para las metodologías
metodologíafue propuestapor Sergio Luján-Mora y Juan antes mencionadas.
Trujilloen el año 2006.

Metodología genérica Aplicable a múltiples plataformas.

Considera todo el ciclo de vida del producto, hasta


Ciclo de vida
el despliegue y la marcha.

Planeación estratégica Cubre la planeación estratégica de la organización.

Tiene etapas completamente detalladas, que sumán-


Etapas detalladas dolas dan como resultado la completitud del proyecto
de Bl.
Cada etapa contiene las actividades a realizar para
Actividades de cada etapa
lograr su completitud.
Tabla N." 5 Definición y ponderación de variables de Comparación de las metodologías
Fuente: Elaboración Propia

4.5.2.Criterío de puntuacíon
En la Tabla N.O 6. se muestra una puntuación que se asigna al valor de las variables

Tabla N." 6 Cuadro de puntuación de las herramientas 81


Fuente: Elaboración Propia

4.5.3. Puntuacíon de las herramíentas


En la Tabla N.O 7. se aprecia que la metodología ROADMAP obtiene el mayor puntaje. En la Figura 3.2 se puede
apreciar el puntaje en porcentajes siendo ROADMAP el que obtiene el 100% de puntuación.
.
, Mctodologia Planeación Etapas Actividades de
Herramienta Ciclo de vida Punruacíón
genérica estratégica detalladas cada etapa

ROADMAP I 1 I 1 1 5

KIMBALL 1 1 O 1 1 4

DWEP 1 O O 1 O 2

Tabla N." 7. Cuadro comparativo de metodologias 81


Fuente: Elaboración Propia

58
RISI 10(1),53 - 63 (2013) IMPLEMENTACIÓNDE UN DATAMARTCOMO UNA SOLUCIÓNDE INTELlGENC!ADE NEGOCIOS

5. IMPLEMENTACiÓNy RESULTADOS Facilita la creación de soluciones complejas y só-


lidas para la extracción, transformación y carga
5.1. Definición de las herramientas a utilizar (ETL) de datos.
5.1.1.Microsoft Sq/ Server 2005Ana/ysis Services Proporcionanla capacidad de diseñar,crear, imple-
(Ssas) mentar y administrar paquetes que tratan los requi-
Proporcionalabasede unasoluciónde Inteligenciade sitos empresariales cotidianos.
Negocios. 5.2. Definicion de la metodología elegida
Proporcionan la capacidad de diseñar, crear y ad-
Para el desarrollo del DataMart como solución de In-
ministrar cubos y modelos de minería de datos de
teligencia de negocios para T-IMPULSO, se emplea la
los almacenes de datos, y permiten que el cliente
guía Business IntelligenceRoadMap elaborado por La-
pueda obtener acceso a los datos OLAP y de la
rissa T. Moss y ShakuAtre [26], y la guía Metodologias
minería de datos.
de Soluciones Cognos y Cognos Business Intelligence
5.1.2.Microsoft sql server 2005integration Roadmap, dado que brinda los pasos a seguir para el
services (ssis) ciclo de vida de un proyecto de Inteligenciade Negocios

Justificación Anállsls dlll negocio Oisef\() ccnstruectcn Oespll¿gue

Figura N.· 1. Metodología adaptada de Busíness Intellígence RoadMap


Fuente: Elaboración propía

5.2.1.Pasos para la implementacion del DataMart 1. Definición de Requerimientos


como solucion de inteligencia de negocios según Requerimientosfuncionales.
Business Inteligence Roadmap
Requerimientosde información.
Solo se considera en este proyecto el paso "Desarrollo Requerimientosde seguridad y performance.
del ETL
2. Análisis de Datos
Evaluación
Fuente de datos.
Estado del acceso de la informaciónen la empresa.
Calidad de datos.
Reglas del negocio.
Limpieza de datos.
Estadodelentornode soportea la tornade decisiones.
3. Prototipo de Aplicación
Justificación de decisiones.
Objetivos de prototipos.
Retorno de inversión.

59
REVISTA DE INGENIERlA DE SISTEMAS E INFORMÁTICA VOL. 10, N." 1, ENERO - JUNIO 2013

Participación de stakeholders. de la solución desarrollada, y el alcance de la presente


Herramientas y métodos para el prototipo. tesina solo llega hasta la obtención de la solución y al-
gunas pruebas Alfa con la misma.
4. Diseño de la Base de Datos
Demanda de reportes y consultas. 5.3.1.Evaluación del negocio
Consideracionespara el diseño de la base de datos. 5.3.1.1.Reglas del negocio
Selección de un DBMS.
Las reglas de negocio implícitas dentro de la toma de
5. Diseño del ETL decisiones del área de Logistica son:
Selección de herramientas ETL. Todo requerimiento de información que no puede
Fases de ETL. ser cubierto por la misma área de Logística, se de-
Flujo de procesos ETL. lega la responsabilidad al área de informática para
que brinde las facilidades necesarias.
Métricas de calidad.
Todo requerimiento de información del área de Lo-
6. Desarrollo del ETL gística, debe ser evaluado y autorizado por el jefe
Extracción desde sistemas fuente. del área.
Herramientas ETL. Los requerimientos de información tienen un plazo
Flujo del desarrollo ETL. de entrega con el mutuo acuerdo entre el área de
Logística y el área de informática.
Pruebas.
7. Desarrollo de la Aplicación
5.3.1.2.Estado del entorno de soporte a la toma de
Resultados del prototipo.
decisiones
Herramientasde accesoy análisisde la información.
En la Actualidad el soporte a la toma de decisiones en
Capacitación de usuarios.
el área de Logística de la empresa T-Impuslo se realiza
Alcance de la aplicación. de la siguiente forma:
8. Certificación a. Los trabajadores del área de logística si tienen un
Elaboración de casos de prueba. requerimiento de información llenan su solicitud
Pruebas de carga. de requerimiento de información dirigido al área
de informática de la empresa.
Pruebas de funcionalidades.
b. Eljefe de área de Logística aprueba la solicitud de
9. Implementación
requerimiento de información, y posteriormente lo
Componentes para producción. dirigen a mesa de partes.
Mantenimiento de la base de datos. c. La solicitud de Requerimiento pasa a mesa de
Capacitación y soporte a la solución. partes, quienes canalizan el requerimiento al área
de informática de T-Impulso.
d. En el área de informática de T-Impulso, el jefe del
5.3. Aplicación de la guia Gusiness Intelligence área designa a un analista programador quien re-
Roadmap solverá el requerimiento.
La presente tesina solo está contemplada hasta el paso e. El analista programador retorna el requerimiento
DESARROLLO DEL ETL, Los pasos siguientes den- hacia el solicitante del área de Logística, a través
tro del Business InteligenceRoadmap (Desarrollo de de un reporte, hoja de cálculo o gráfico.
la Aplicación, Certificación E Implementación) no son f. El trabajador del área de Logístíca quien solicito
incluidos dentro del presente proyecto, puesto que es- el requerimiento verifica si se cumplió con el
tos pasos son definidos para la puesta en producción requerimiento y luego da su conformidad.

60
RISI 10(1),53 - 63 (2013) IMPLEMENTACIÓNDE UN DATAMARTCOMO UNA SOLUCIÓNDE INTELIGENCIADE NEGOCIOS

5.3.2. Definición de requerimientos fica) en todas las RDBs que encuentran relación con
las dimensiones especificadas en nuestros modelos
5.3.2.1. Requerimientos funcionales físicos y lógicos.
La identificación de los requerimientoses una etapa im-
portante para el desarrollo de este proyecto de tesis ya 5.3.4. Diseño del Data Mart
que dependerá en gran medida del alcance y el desa- 5.3.4.1. Procesos de la bd actual de logistica
rrollo del data mart para el Área de Logística propuesta.
El trabajo realízado se ha basado en entrevistas de le- Existes tres procesos en el área de Logístíca de los
vantamiento de información en el Área de Logística, en cuales mencionaremosdos. Registro del Requerimien-
donde se cubrieron los siguientes puntos: to, Cotización y Entradas y Salidas
Gestión de la información en el Área de Logistica. Proceso de cotización El procesoempieza cuando se
Identificación de objetivos dentro del Área. requiere atender un requerimiento y no hay productos;
Identificación de las lógicas del negocio. Se genera una nota de pedido para realizar un cotiza-
Publicación y distribución de la información. ción, de acuerdo a la cotización más barata , es que
se genera una orden de compra la cual se adjunta al
El objetivos principal:
comprobante ,la factura de pago del proveedor, des-
Disminucióndeltiempoen laelaboracióndelosreportes. pués se alimento el stock del almacén y se atiende el
5.3.3.Análisis de datos requerimiento con una nota de salida.

5.3.3.1.Fuente de datos Proceso de entrada y salida de Productos. En este


proceso se observa la alimentacióndel stock del alma-
El área de Logística de la empresa T-Impulso, trabaja cén, atraves de la nota de entrada, y a través de la nota
con 5 bases de datos en los cuales se guarda la infor- de salida se atienden los requerimientos y disminuye
mación de los clientes, ventas y productos. Las bases el stock.
de datos son de diferentes proveedores, y estos son:
Oracle 10g, SOL Server de Microsoft, MySOl de Ora- 5.3.4.2.Demanda de reportes y consultas
ele, Firebird (lbExpert).
Las principales demandas de reportes y consultas que
5.3.3.2. Calidad de datos tienen los trabajadores del área de Logística, son re-
Debido a que los datos se encuentran en RDBMS de portes de compras de acuerdo a los siguientes criterios:
diferentes proveedores de software, existe incompati- Calendario, Sucursal, Usuario, Proveedor, Compras,
bilidad de formatos a la hora de relacionar la data de Orden de Compra y Articulo.
todas las fuentes
5.3.4.3.Consideraciones para el diseño del DataMart
limpieza de datos
En la figura N.o 2. se construye la vista del cubo, aquí
En esta fase se comenzó a definir todas aquellas tablas es donde se escogen solo las tablas que se utilizaran
(Proveedores, compras, productos y ubicación geográ- en la implantación del cubo o Datamart.

rv~:~_J
!::;-...:.. ¡
'- J

Figura N.o 2. Creación de la Vista del Cubo para el DataMart


Fuente: Elaboración propia

61
REVISTA DE INGENIERÍA DE SISTEMAS E INFORMÁTICA VOL. 10, N." 1, ENERO - JUNIO 2013

5.3.4.4. Selección de un DBMS. Microsoft SQL Server 20051ntegration Services (5515)


Microsoft SQL Server 2005Ana/ysis Services Facilita la creación de soluciones complejas y só-
(SSAS) lidas para la extracción, transformación y carga
(ETL) de datos.
Proporciona la base de una solución de Inteligencia
Proporcionan la capacidad de diseñar, crear, imple-
de Negocios.
mentar y administrar paquetes que tratan los requi-
Facilita la creación de sofisticadas soluciones de sitos empresariales cotidianos.
procesamiento analítico en línea (OLAP) y minería
de datos. 5.3.5.2. Fases flujo y desarrollo de ETL
1

Proporcionan la capacidad de diseñar, crear y ad- En la figura N.o3 mostramos el diseño de extracción y
ministrar cubos y modelos de minería de datos de transformación de carga de la información necesaria,
los almacenes de datos, y permiten que el cliente para poder después manipular los datos y trabajarlos
pueda obtener acceso a los datos OLAP y de la en nuestro DataMart.
minería de datos..
El Microsoft SQL Server 2005 Integration Services
5.3.5. Diseño de/ ETL (SSIS) se encargara de realizarla carga de los datos de
las RBD ORACLE (área de operaciones), SQL Server
5.3.5.1. Selección de herramientas ETL (área de marketing) y Firebird.

Figura N.o 3. Proceso de Extracción, transformación y Carga (elaboración propia)

En el gráfico a continuación mostramos como en el examinador del Datamart podemos hacer ya uso de la data
relacionando las tablas, y posteriormente exportarlas a Excel.

Figura N.o 4. Ejemplo de Consultas

62
RISI 10(1),53 - 63 (2013) IMPLEMENTACIÓNDE UN DATAMARTCOMO UNA SOLUCiÓNDE INTELIGENCIADE NEGOCIOS

5. CONCLUSIONES Y RECOMENDACIONES [5) [Luis Mendez del Río Octubre 2006) Más allá del
Business Intelligence,Unigraf. 181p.
5.1. Conclusiones
[6] [Nima Ramos2009)JonathanNima Ramos Solucio-
- Mediante procesos de extracción; transformación nes OLAP con MicrosoftSQl ServerAnalysisServi-
y carga de data histórica, de forma automática se ces.
obtuvo un repositorio (DataMart) que permitirá la
[7) Productosde Oracle para Inteligenciade Negocios,
explotacióneficiente de la información.
Julio 2008, de http://www.oracle.com/technology/
- El DataMartpermitió apoyar al área de logistica en products/bilindex.html
la toma de decisiones, a través de la entrega opor-
[8) [Rayner Huamantumba2007):Manual para el dise-
tuna y relevante de información.
ño y desarrollo de Datamart.
- la implementaciónde un DataMartredujoel tiempo
[9) [Rios 2011)Angel-Rios;Paper sobre la Inteligencia
en la elaboraciónde los reportestanto al área de 10-
de Negocios ORAClE.
gistica como al área de Informática,no se necesita
tener demasiado conocimiento de los datos alma- [10] [Vincent Rainardi 2008] Building a Data Ware-
cenados. house with Examples in SQl Server.
- El DataMartse constituyó en una herramientaque [11] [Vincent Rainardi 2008) Building a Data Ware-
nos ayuda a la elaboraciónde reportes y con ello a house with Examples in SQl Server.
la toma de decisiones sobre el área de logística de [12] [HerreraOsorio, EdwarJavier 2011]Diseñandoun
la empresa T-Impulso. modulo de inteligenciade negocios con UMl
5.2. Recomendaciones [13] [Ing. Bernaben Ricardo Dario, Córdoba, Argen-
tina -17 de Enero de 2009]DataWarehousing:
Si no se tiene manejo de la herramienta SQl Server Investigación y Sistematización de conceptos.
Integration Services y se quiere reducir costos de im- Metodología para la construcción de un Data
plementación, se recomienda utilizar la herramienta Warehouse.
PENTAHOya que es la herramientade código libre que
obtuvo mayor puntaje en el benchmarking. [14] [Booch 199]Patronesde diseño, E. Gamma et al.
EditorialAddison-Wesley.
Agradecimientos [15] [Kimball, Ralph] "The Data WarehouseToolkitse-
Agradecemosal MagisterAugusto Cortez Vásquez por ries". Editorial John Wile&Sons.1996-2004.
su orientación. Sus sugerencias y recomendaciones [16] [W. H. Inmon]."Buildingthe DataWarehouse".Edi-
constituyeronun valioso apoyosin el cual no se hubiera torial Wiley,TerceraEdición.2002.
podido culminar el presente proyecto. (17) [RaynerHuamantumba2007]: Manual para el dis-
eño y desarrollo de Datamart.
6. REFERENCIAS BIBLIOGRÁFICAS [18] [Angel-Rios 2011]; Paper sobre la Inteligenciade
Negocios ORAClE
[1] Conceptosy tecnología de inteligenciade negocio,
Agosto 2005, de http://www.bi-spain.com [19] [Marta Zorilla 2008]: Introducción al Business In-
telligence.
[2) Historia de la Inteligencia de Negocios, domingo,
21 de junio de 2009, de http://www.businessintelli- [20] Pagina oficial de Pentaho http://www.pentaho.
gence.info/definiciones/historia-business-intelligen- coml
ce.html. [21] Pagina oficial de Pentaho http://www.pentaho.
[3) [Ing. Bernaben Ricardo Dario, Córdoba, Argentina coml
-17 de Enero de 2009] Data Warehousing:Investi- [22] [larissa T. Moss, ShakuAtre, 2003]. Business In-
gación y Sistematizaciónde conceptos. Metodolo- telligence Roadmap.
gía para la construcciónde un Data Warehouse, [23] [Vitt, Elisabeth2010] BusinessIntelligence:Técni-
[4) Inteligenciade Negocios http://www.sinnexus.com/ cas de análisis para la toma de decisiones estra-
business_intelligence tégicas.

63

También podría gustarte