Inteligencia de negocios

71
Michael Lázaro Cubas Solución de Inteligencia de Negocios bajo la Tecnolo AQL para mejorar el rendimiento del Negocio Caso: Contact Center del TACP Tesis de Ingeniería Lima, ! de "iciembre del #$$ 0

description

inteligencia de negocios

Transcript of Inteligencia de negocios

SOLUCIN DE INTELIGENCIA DE NEGOCIOS BAJO LA TECNOLOGIA AQL PARA MEJORAR EL RENDIMIENTO DEL CONTACT CENTER DEL TACP

Michael Lzaro Cubas

Solucin de Inteligencia de Negocios bajo la Tecnologa AQL para mejorar el rendimiento del Negocio

Caso: Contact Center del TACP

Tesis de Ingeniera

Lima, 16 de Diciembre del 2010

Michael Lzaro Cubas

Solucin de Inteligencia de Negocios bajo la Tecnologa AQL para mejorar el rendimiento del Negocio

Caso: Contact Center del TACP

Orientador: Jos Piedra IsusquiUNMSM LIMA

Dieciembre 2010

Agradecimientos

A los profesores Mg. Percy Edwin de la Cruz Prez de Villa y Jos Piedra Isusqui, por su orientacin y dedicacin para que este trabajo cumpla con los objetivos trazados.

A mis colegas y amigos de la universidad por sus observaciones y porque en todo momento me incentivaron para que culmine este trabajo.

A los profesores de la UNMSM, principalmente al profesor Luis Rivera por sus observaciones tericas que me sirvieron de mucho.

A todas aquellas personas que indirectamente me ayudaron para culminar este trabajo y que muchas veces constituyen un invalorable apoyo.

Y por encima de todo doy gracias a Dios.

Solucin de Inteligencia de Negocios bajo la Tecnologa AQL para mejorar el rendimiento del Negocio

Caso: Contact Center del TACP

Resumen

Este trabajo tiene por objetivo presentar una Solucin de Inteligencia de Negocios bajo la metodologa AQL, como apoyo en la mejora del rendimiento del negocio, ya que en estos tiempos las organizaciones se mueven en un mercado altamente competitivo donde el cubrir las necesidades y buscar la satisfaccin del cliente es primordial.

Esta solucin se soporta en tres grandes pilares: La plataforma tecnolgica, la organizacin y la generacin conocimiento, y la aplicacin de los resultados.

Este ltimo pilar define el uso de la solucin de inteligencia de negocios como una ventaja competitiva, siendo esta directamente proporcional a la capacidad de la empresa de crear, capturar, manejar, inventariar, transferir informacin y generar conocimiento e incorporar las mejores prcticas, con el fin de aadir valor a cada eslabn de su cadena productiva.

Adems este trabajo presenta la aplicacin prctica de esta solucin para el Contact Center del Touring y Automvil Club del Per en su contribucin en el proceso de toma de decisiones.

Palabras Claves: Informacin, Ventaja Competitiva, Inteligencia de Negocios, Toma de Decisiones, AQL.Business Intelligence Solution with AQL Technology to improve the business performance

Case: Contact Center of the TACP

Abstract

This work has for objective to present a business intelligence solution with AQL technology, like support the improvement of business performance, as the organizations these days are moving in a highly competitive market where the search needs and customer satisfaction is paramount.

This solution is supported by three pillars: technology platform, organization and knowledge generation and application of results.

The last pillar defines the use of business intelligence solution as a competitive advantage, this being directly proportional to the company's ability to create, capture, manage, inventory, transfer information and generate knowledge and to incorporate best practices, with to add value to each link in its supply chain.

Furthermore, this work presents the practical application of this solution for the Contact Center of the Touring and Automobile Club of Peru in its contribution in the decision making process.Keywords: Information, Competitive Advantage, Business Intelligence, Decision Making, AQL.Tabla de contenido

9Captulo 1: Introduccin

101.1. Problemtica

111.2. Objetivos

121.3. Alcances

121.4. Beneficios a alcanzar

131.5. Organizacin del trabajo

15Captulo 2: Inteligencia de negocios (IN)

152.1. Inteligencia de negocios

162.2. Solucin de IN

172.3. Usuarios y tipo de decisiones

202.4. Arquitectura de IN

212.5. Proyecto de IN

222.6. Qu es AQL?

222.7. Rol de la IN en la gestin del rendimiento del negocio

24Captulo 3: Estado del arte

243.1. Tecnologas para el anlisis de la informacin y de los datos

241.OLAP

272.AQL

313.2. Modelos de datos

321.Modelo Relacional

332.Modelo Multidimensional

35Captulo 4: Aporte Terico

354.1. Benchmarking de las tecnologas

374.2. Benchmarking de los modelos

39Captulo 5: Arquitectura de IN bajo la tecnologa AQL

405.1. Capa de recursos

425.2. Capa de procesamiento

431.Determinar las necesidades del negocio:

432.Desarrollar el mapa lgico de datos:

465.3. Capa de presentacin

48Captulo 6: Solucin de IN bajo la tecnologa AQL en el Contact Center del TACP

486.1. Modelado del negocio

481.Modelo de casos de uso del negocio (CUN)

492.Especificaciones de los casos de uso del negocio

506.2. Modelado del sistema

501.Modelo de casos de uso del sistema (CUS)

501.Especificaciones de los casos de uso del sistema

516.3. Anlisis de la solucin

521.Capa de recursos (Fuentes de datos)

532.Capa de procesamiento

533.Capa de presentacin

546.4. Diseo de la solucin

576.5. Interfaces de usuario

586.6. Anlisis e interpretacin de resultados

60Captulo 7: Conclusiones y trabajos futuros

607.1. Conclusiones

617.2. Trabajos futuros

Anexos.........63Captulo 1: Introduccin

Los contact centers son organizaciones reales ya que dan soporte a las actividades cotidianas del negocio a travs de la interaccin con los clientes; como venderles, resolver sus problemas y ver lo que necesitan; adems de identificar oportunidades de venta y atender otros requerimientos del negocio.

Principalmente estn avocados a gestionar cada interaccin que se da con el cliente a travs de las llamadas telefnicas, mensajes de correo electrnico que realizan los agentes, para esto usan tecnologas, las que permite obtener las ventajas competitivas que el contact center necesita.

Entre las tecnologas que se usan son la infraestructura telefnica (conmutador, telfonos, Voz sobre IP), la infraestructura de datos (computadoras, bases de datos, CRM), el distribuidor automtico de llamadas entrantes (ACD), un sistema de respuesta interactiva de voz (IVR), un grabador de llamadas, y si la interaccin es de salida un marcador asistido, progresivo o automtico y predictivo.

Las interacciones a las que nos referimos pueden ser de dos tipos inbound y outbound. En la interaccin inbound o de entrada nos permite atender un servicio de post-venta, servicio al cliente o mesa de ayuda (help desk); y en el caso de una interaccin outbound o de salida nos permite realizar sondeos, televentas, telencuestas y telecobranzas entre otros.

Estas interacciones antes mencionadas nos permite obtener datos importantes a nivel de infraestructura tecnolgica y a nivel de gestin; en el caso de infraestructura tecnolgica manejamos datos como son tiempos de llamadas, llamadas entrantes, llamadas contestadas, llamadas abandonadas, tiempo de respuesta del agente, duracin de la llamada; y a nivel de gestin nos basamos netamente en las llamadas contestadas y manejamos datos como cantidad de llamadas efectivas, llamadas no efectivas, datos de aseguramiento de la calidad producto de las grabaciones de llamadas, cantidad de agentes, costos por cada agente, costos por llamada, horario de trabajo, etc.

Estos datos sirven para poder calcular diversas mtricas de negocio que se manejan en el contact center como son el nivel de servicio, tiempo promedio de conversacin, tiempo promedio de espera, efectividad de llamadas, llamadas por hora, llamadas por zona, llamadas por agente, porcentaje de ocupacin, porcentaje de ventas, porcentaje de llamadas abandonadas, porcentaje de llamadas con solucin en el primer intento.

1.1. Problemtica

Antecedentes

El Contact Center maneja grandes volmenes de llamadas entrantes y salientes desde y hacia sus clientes con el propsito de dar soporte a las operaciones cotidianas de la organizacin misma o de otras organizaciones, todas estas llamadas y clientes conllevan a manejar grandes volmenes de datos los cuales hacen que los analistas o personas que tratan estos datos se enfrenten a un problema al tratar de trabajarlos debido a la gran cantidad que son.

Si bien es cierto que el Contact Center cuenta con una gran cantidad de informacin obtenida a partir de trabajar los datos que tienen los mencionados en el prrafo anterior-, esta no se est considerando como lo que es realmente, es decir, una fuente importante de conocimiento til para la organizacin y sus objetivos debido a que muchas de las veces no cuenta con los indicadores de las mtricas a tiempo porque estas se realizan manualmente; y se presenta de forma esttica y a expensas de errores que puedan cometer las personas encargadas de este trabajo.

El buen manejo de los datos e informacin del Contact Center va a permitir evaluar y mejorar el desempeo de su personal, que implica la mejora en la calidad y en la gestin del tiempo respecto a la interaccin con los clientes.

Ante toda esta situacin el Contact Center tiene la necesidad de mejorar su rendimiento al tratar mejor todos los datos e informacin que tienen, para as lograr maximizar la satisfaccin del cliente y la satisfaccin de la necesidad del negocio.

Definicin

En contact center presenta los siguientes problemas puntuales:

Cuenta con poca accesibilidad a la informacin con lo cual no permite que se pueda analizar adecuadamente cuando se necesite para la toma de decisiones.

La poca accesibilidad se debe a que cuenta con fuentes de datos que se encuentran en diversos manejadores de base de datos a los cuales se les considera como silos de informacin.

Los silos de informacin sesgan el rendimiento del contact center debido a que no permite a los usuarios que tomen decisiones con una visin global.

No cuenta con una buena alineacin con respecto a sus objetivos y estrategias debido a que no se cuenta con una herramienta visual y dinmica que permita supervisar adecuadamente el contact center.

No puede evaluar tendencias de negocios lo cual es una desventaja competitiva en el entorno empresarial tan dinmico en el que nos encontramos.

1.2. Objetivos

Objetivo general

Desarrollar una Solucin de Inteligencia de Negocios, bajo la tecnologa AQL para mejorar el rendimiento del negocio.

Objetivos especficos

Analizar e integrar las distintas fuentes de datos del Contact Center.

Presentar la informacin de manera amigable y comprensible para el usuario.

Permitir la elaboracin de reportes de forma dinmica.

Permitir controlar las diferentes reas a travs de los indicadores de gestin.

1.3. Alcances

El alcance de la investigacin est centrado principalmente en empresas de Contact Center y en caso especfico de esta Tesis al Contact Center del TACP para que sirva a:

Los supervisores que son los encargados de gestionar el da a da de las campaas que se manejan dentro del contact center. Los clientes del Contact Center que necesitan saber cmo va el desenvolvimiento de cada una de sus campaas.

Los niveles gerenciales de la empresa para que puedan tomar decisiones estratgicas y adecuadas cuando la necesidad del negocio lo demande.

1.4. Beneficios a alcanzar

La solucin propuesta en esta tesis nos va a permitir:

Acceder y analizar la informacin relevante del Contact Center en el momento que se necesite y donde uno se encuentre para tomar decisiones.

Eliminar los silos de informacin que hay dentro del Contact Center.

Presentar reportes y realizar consultas dinmicas con visin global del negocio para el apoyo en la toma de decisiones.

Mejorar la gestin del rendimiento del Contact Center a travs del uso eficaz de los datos recogidos del da a da con una visin ms global.

Mejorar la alineacin del Contact Center en cuanto a su estrategia y sus objetivos establecidos, los cuales podrn ser supervisados para ver cmo va el desempeo del Contact Center.

Estar en ritmo de competencia en este entorno empresarial actual tan dinmico, al evaluar con precisin las tendencias del negocio.

1.5. Organizacin del trabajo

Esta tesis se desarrolla en 7 captulos, cuya estructura tras este primer captulo de introduccin es la siguiente:

En el captulo 2 se define todo lo relacionado a la Inteligencia de negocios en general, haciendo un nfasis especial en lo que se refiere a una solucin de inteligencia de negocios, los usuarios y tipos de decisiones que van relacionados a ste, la arquitectura que maneja y el rol que implica tener una solucin de inteligencia de negocios para que mejore el rendimiento empresarial.

En el captulo 3 se hace una descripcin de las tecnologas de anlisis que se usan en las soluciones de inteligencia de negocios, adems de qu funcin cumple cada uno de los componentes de sus estructuras. Tambin se hace extensiva la descripcin de los modelos de datos. En el captulo 4 se detalla el aporte terico de esta tesis con la realizacin del benchmarking de las tecnologas de anlisis para desarrollar una solucin de inteligencia de negocios y tambin de los modelos de datos que se usan en aplicaciones con base de datos.

En el captulo 5 se realiza una explicacin exhaustiva de cmo es que va a funcionar la solucin de inteligencia de negocios bajo la metodologa AQL, describiendo as la capa de recursos, la capa de procesamiento (aqu es donde se va a encontrar inmersa la tecnologa AQL) y la capa de presentacin.

En el captulo 6 se hace un desarrollo amplio de la implementacin enfocada a lo que es el Contact Center del Touring y Automvil Club del Per, para esto se comienza haciendo un anlisis y modelado del negocio, para luego pasar a modelar el sistema y por ltimo implementar la solucin de IN.

Tambin se explica los resultados que se obtienen de implementar la solucin de IN en el Contact Center del Touring y Automvil Club del Per que en s nos permite observar los beneficios que conlleva la implementacin de la solucin con respecto al apoyo a los usuarios para la toma de decisiones y al negocio por la velocidad con la que presenta la informacin.

En el captulo 7 se mencionan las conclusiones que han conllevado la realizacin de esta tesis adems de los trabajos futuros que se pueden abordar partiendo de la solucin propuesta en la misma.

Captulo 2: Inteligencia de negocios (IN)

2.1. Inteligencia de negocios

Debido a los diversos enfoques que se maneja del trmino Inteligencia de Negocios (IN), este tiene un sin nmero de definiciones, por lo que presentaremos algunas de ellas a fin de entender y establecer en forma prctica el significado de este trmino:

Inteligencia de negocios es la recogida y anlisis de grandes cantidades de datos con el fin de obtener conocimiento que impulsen las decisiones de negocio estratgicas y tcticas, que a su vez mejoran su performance en el mercado, [HAHN+00]. Inteligencia de negocios es un conjunto de conceptos, mtodos y tecnologas diseadas para alcanzar el difcil objetivo de convertir todos los datos muy distantes entre s en una organizacin en informacin til y, finalmente, en conocimiento, John C. Hancock y Roger Toren [HANCOCK+06].

Inteligencia de negocios es la entrega de informacin exacta, informacin til para la toma de decisiones en el momento en que es necesario para apoyar la toma de decisiones, Brian Larson [LARSON09].

Inteligencia de negocios es una disciplina de desarrollo de informacin que es concluyente, basado en los hechos y acciones. Inteligencia de negocios le da las empresas la capacidad para descubrir y utilizar la informacin que ya poseen, y convertirlo en el conocimiento que afecta directamente en el performance del negocio, Deepak Pareek [PAREEK06].

Teniendo en cuenta las diversas definiciones antes presentadas es necesario precisar claramente la definicin de Inteligencia de Negocios con el cual se trabajar la presente Tesis:

Inteligencia de Negocios: Es un proceso basado en diversos conceptos, mtodos y tecnologas; que permitir al negocio obtener informacin exacta y til de los grandes volmenes de datos con los que cuenta y transformarlo en conocimiento, para que sirva de apoyo en la toma de decisiones.

2.2. Solucin de IN

Las soluciones de inteligencia de negocios tienen que responder a ciertas caractersticas que mencionaremos y describiremos a continuacin:

Accesibilidad a la informacin: La informacin es la esencia de una solucin de inteligencia de negocios ya que debe proveer de esta a los usuarios finales para que les sirva de soporte en la toma de decisiones; esta informacin que necesitan estos pueden provenir de diversas fuentes, para lo cual en una solucin de inteligencia de negocios se usa o construye fuentes de datos o informacin interna o externa que permite que estos cuenten con informacin accesible.

Apoyo a la toma de decisiones: Un sistema que exclusivamente brinde informacin no representa lo que se busca con una solucin de inteligencia de negocios, una segunda caracterstica consiste en organizar y presentar los datos relevantes para que puedan verdaderamente apoyar una Toma de Decisiones. Esto implica tecnologas, tcnicas de anlisis y todo aquello que sea necesario para obtener de los datos, solo aquella informacin relevante y til a la labor del usuario. La toma de decisiones en inteligencia de negocios sirve para obtener ventajas competitivas producto de decisiones mejor informadas. Orientacin al usuario final: Un factor que dio pauta a pensar en nuevas tecnologas para explorar la informacin, fue que el usuario final no posea conocimientos tcnicos que le permitieran tener un acceso sencillo y directo a los datos operacionales, pues esa rea est reservada para informticosUna solucin de inteligencia de negocios incluye herramientas de exploracin de informacin orientadas a usuario final, para eliminar la dependencia de terceras personas. Se pretende brindar las facilidades necesarias para que, con la tecnologa, el usuario acte solo. Las herramientas de inteligencia de negocios son sencillas, intuitivas y fciles de entender y usar; pueden tener diversos fines, como son: Informar, reportar, permitir anlisis, identificar tendencias, proyectar, etc. Cualquiera que sea su funcin final, el comn es el mismo: orientacin a usuario final.

2.3. Usuarios y tipo de decisiones

En el complejo entorno empresarial actual, las cuestiones como el aumento de la eficiencia, reduccin de costos y retencin de los clientes da importancia a la toma de decisiones, ms a menudo. Esto significa un mayor nmero de usuarios en todos los niveles de la organizacin, que son responsables de analizar ms datos que nunca antes, y el valor de inteligencia de negocios, que es aplicable desde el nivel superior de gestin hasta los empleados de primera lnea (ver la figura Fig. 2.1).

Podemos observar que en la parte inferir se encuentra el personal de produccin y administrativo el cual se va a encargar de ejecutar las acciones correspondientes a las decisiones tcticas que se hayan tomado, luego en la parte media se encuentran los directores y supervisores que se encargan de tomas las decisiones tcticas que vayan acorde con las decisiones estratgicas que hayan adoptado los altos ejecutivos de la empresa.

Fig. 2.1: Pirmide de Toma de Decisiones [PAREEK06]

Sin embargo, los ejecutivos, directores, y personal de produccin y administrativo tienen mtricas y necesidades de informacin muy singulares, por lo tanto, las aplicaciones, el uso y la utilidad de las herramientas de inteligencia de negocios estn basados en cada segmento de usuarios de inteligencia de negocios. Diferentes segmentos de usuarios que requieren diferentes modos de suministro de inteligencia de negocios, que van desde la presentacin de informes estticos a sofisticadas aplicaciones analticas. Mostrar la combinacin adecuada de herramientas y aplicaciones finales en funcin de las necesidades de los usuarios es fundamental para el logro ptimo de los beneficios de inteligencia de negocios.

Los usuarios son los siguientes:

Ejecutivos:

Cada vez ms usuarios a nivel ejecutivo no slo necesitan recibir peridicamente resmenes de informacin, sino tambin estos deben ser ms importantes, porque tienen que entender los factores detrs de los datos. Debido a esta necesidad, la velocidad a la que una solucin de inteligencia de negocios pueda mostrar conocimientos debe acelerar.

Los ejecutivos toman de decisiones casi siempre estratgicas que tienen repercusiones de gran alcance en el resto de la organizacin, y en funcin a la naturaleza de la misma.

Los ejecutivos necesitan una solucin que sea fcil de usar, personalizada y que les d una visin general del nivel de los indicadores clave de rendimiento.

Directores y supervisores:

Estos usuarios tienen la responsabilidad de cumplir determinados objetivos de negocio en un plazo determinado. En general, son los directores y supervisores los que invierten la mayor parte del tiempo en la toma de decisiones acerca de las medidas que se deben adoptar, qu es lo que funciona y qu no, y donde para cambiar el foco de sus equipos.

Personal de produccin y administrativo:

El papel de estos usuarios es la ejecucin. Similares a los empleados en todos los niveles dentro de la organizacin, estos usuarios necesitan informacin para llevar a cabo sus funciones. Sin embargo, como estas personas no tienen los papeles de toma de decisiones, la informacin que necesitan por lo general es muy limitada en su alcance.

Su uso de datos es en el mbito de la lectura y quizs algunos de supervisin en tiempo real de las actividades que les han sido asignadas. Las necesidades de informacin del personal de produccin y administrativo son de acceso rpido a la informacin predefinida y facilidad de uso.

2.4. Arquitectura de IN

Cuando una solucin de inteligencia de negocios se despliega, como en otras aplicaciones hay 3 capas como se muestra en la figura Fig 2.2:

Fig 2.2: Arquitectura de una Solucin de Inteligencia de Negocios [HOWSON08]

Capa de recursos: Esta capa es la que apoya a todos los procesos ya que consta con los datos en bruto y archivos.

Capa de procesamiento: En esta capa es en la que se va a extraer los datos para luego transformarlos y cargarlos en el repositorio de datos. Esta capa proporciona un acceso seguro a la solucin de Inteligencia de Negocios y a los datos con las consultas SQL, y su tratamiento antes de su presentacin al usuario de negocios.

Capa de presentacin: Esta capa interacta directamente con el usuario de negocios, incluye una interfaz grfica de usuario que permite creas consultas de negocio y presentar los resultados en mltiples formatos como texto, tablas y grficos.

2.5. Proyecto de IN

La complejidad en el desarrollo de una solucin de Inteligencia de Negocios nos conlleva a la necesidad de realizarlo en forma sistemtica y con mucha participacin entre los recursos tecnolgicos y los recursos empresariales o del negocio; para lo cual es necesario plantear adecuadamente un proyecto de Inteligencia de Negocios.

Cuando se refiere a realizarlo de forma sistmica implica a que se basa en la ingeniera de todo proyecto, el cual cuenta con unas fases de desarrollo que son segn Moss y Atre [MOSS+03]:

Justificacin, fase en la que nos permite evaluar la necesidad comercial de proyecto; planeamiento, fase en la cual se desarrollan planes estratgicos y tcticos, que establecen la forma en que el proyecto se lograr y se desplegar; anlisis del negocio, fase en la que se realiza un anlisis minucioso del problema del negocio o de la oportunidad de negocio para obtener una slida comprensin de los requisitos empresariales y as obtener la posible solucin (producto); diseo, fase en la que se concibe un producto que resuelve el problema del negocio o permite la oportunidad de negocio; construccin, fase en la que se construye el producto y este debe proporcionar un retorno a la inversin en un plazo determinado; despliegue, fase en la que se aplica o se vende el producto terminado, para luego proceder a medir su eficacia con respecto a la solucin y determinar si es superior o no se ajusta a la expectativas del retorno de la inversin.

Y cuando se refiere a la participacin entre los recursos tecnolgicos y los recursos del negocio, implica a un equipo mixto en el diseo del proyecto entre personas con bastante conocimiento del negocio y las personas del rea de encargada de desarrollar la solucin; lo cual le da un enfoque basado en el valor empresarial que aporta a la solucin de Inteligencia de Negocios para que esta no falle despus de la fase de despliegue, que es donde los usuarios no la usan. [HANCOCK+06]

2.6. Qu es AQL? AQL es una tecnologa de lgica asociativa de consultas patentada por QlikTech reside en la memoria RAM y funciona de una forma realmente diferente, construyendo y manteniendo una base de datos no relacional, asociativa y altamente eficiente en espacio, su arquitectura se beneficia con los avances recientes en el equipamiento de los ordenadores y los sistemas de redes, p.ej. de la reduccin de precio y del aumento de velocidad de la memoria RAM.

Como resultado se obtienen aplicaciones de anlisis de datos e inteligencia de negocios de rpida implantacin, gran alcance, fcil aprendizaje y uso para cualquier tipo de usuario, que proporcionan un rpido retorno de la inversin y bajo coste total de la propiedad.

La ventaja de esta arquitectura es que la fuente de datos es retenida en memoria principal, lo que permite que inmediatamente se encuentre disponible de manera off-line para el anlisis, los datos son codificados en binario y almacenados en tablas.

2.7. Rol de la IN en la gestin del rendimiento del negocio La inteligencia de negocios permite a las empresas para acceder, analizar y utilizar sus datos para la toma de decisiones. Se usa para planificacin estratgica a largo plazo, a corto plazo, anlisis tctico, operativo y la gestin de las actividades que se realizan en el negocio diariamente.

Las principales implicancias de la inteligencia de negocios en la mejora del rendimiento segn Ballard, White y otros [BALLARD+05] son:

Las tcticas y estrategias de la inteligencia de negocios se estn moviendo cada vez ms juntas. Esto se debe a que los marcos estratgicos de tiempo se estn reduciendo para permitir a las empresas ser ms sensible a las necesidades empresariales y las necesidades del cliente.

Las aplicaciones analticas se usan de manera ms activa para la entrega de inteligencia de negocios a los usuarios, en lugar de pedirles que lo descubran por s mismos. En muchos casos, estas aplicaciones no slo proporcionan informacin sobre las operaciones comerciales, sino tambin real en su contexto los resultados de las empresas mediante la comparacin contra los planes de negocio, presupuestos y previsiones.

Son los tableros empresariales los mtodos preferidos para la entrega de inteligencia de negocios y mostrrselo a los usuarios. Son paneles ms visuales e intuitivos, y suelen direccionarte a la opcin ms inmediata que se debe tomar.

Permite estar cerca de tiempo real, debido a que la baja latencia de informacin empresarial se est convirtiendo en un requisito importante de las organizaciones; que cada vez hacen mayor uso de la inteligencia empresarial para la gestin y conduccin de las operaciones comerciales diarias.

Captulo 3: Estado del arte

En este trabajo se muestran inicialmente ciertos aspectos que motivan la investigacin en torno a la Gestin de Tecnologas de la Informacin, y ms concretamente enfocado a la Inteligencia de Negocios que se encuentra situado dentro del rea de Base de Datos y los Sistemas de Apoyo a la Toma de Decisiones. Tambin se da una perspectiva general de aquellos campos en los que actan estos sistemas as como las herramientas que se usan.

3.1. Tecnologas para el anlisis de la informacin y de los datos

Entre las herramientas ms destacadas tenemos a la tecnologa OLAP y la tecnologa AQL; las cuales pasaremos a detallar:

1. OLAP

OLAP se define como el anlisis multidimensional e interactivo de la informacin de negocios a escala empresarial. El anlisis multidimensional consiste en combinar distintas reas de la organizacin, y as ubicar ciertos tipos de informacin que revelen el comportamiento del negocio. [BARAGOIN+01]

Los usuarios de herramientas OLAP se mueven desde una perspectiva de negocio a otra, por ejemplo, pueden estar observando las ventas anuales por sucursal y pasar a ver las sucursales con ms ganancias en los ltimos tres meses, y adems con la posibilidad de elegir entre diferentes niveles de detalle, como ventas por da, por semana o por cuatrimestre. Es esta exploracin interactiva lo que distingue a OLAP de las herramientas simples de consulta y reportes.

El anlisis multidimensional, permite a los analistas de negocios examinar sus indicadores clave o medidas, como ventas, costos, y ganancias, desde distintas perspectivas, como periodos de tiempo, productos, regiones. Estas perspectivas constituyen las dimensiones desde las que se explora la informacin. La escala empresarial, se refiere a que OLAP trabaja con fuentes de datos corporativos, que contienen datos de toda la empresa.

Para proveer estas caractersticas, toda herramienta OLAP tiene tres principales caractersticas:

Un modelo multidimensional de la informacin para el anlisis interactivo.

Un motor OLAP que procesa las consultas multidimensionales sobre los datos.

Un mecanismo de almacenamiento para guardar los datos que se van a analizar. Este componente puede ser externo a la herramienta, como un DataWarehouse.

La herramienta no solo permite flexibilidad en cuanto a la navegacin por el modelo multidimensional de la informacin, sino que tambin es flexible en la definicin de los reportes y aplicaciones que se construyen a partir de ella. [COD+93]

CUBOS MULTIDIMENSIONALES

En una base de datos multidimensional, el modelo de datos est constituido por lo que se denomina un Cubo multidimensional o simplemente Cubo. En un cubo la informacin se representa por medio de matrices multidimensionales o cuadros de mltiples entradas, que nos permite realizar distintas combinaciones de sus elementos para visualizar los resultados desde distintas perspectivas y variando los niveles de detalle como se observa en la figura Fig. 3.1. Esta estructura es independiente del sistema transaccional de la organizacin, facilita y agiliza la consulta de informacin histrica ofreciendo la posibilidad de navegar y analizar los datos.

Los ejes del cubo son las Dimensiones, y los valores que se presentan en la matriz, son las Medidas. [THOMSEN02]

Fig 3.1: Cubos dimensionales [BARAGOIN+01]

DIMENSIONES

Son objetos del negocio con los cuales se puede analizar la tendencia y el comportamiento del mismo. Las definiciones de las dimensiones se basan en polticas de la compaa o del mercado, e indican la manera en que la organizacin interpreta o clasifica su informacin para segmentar el anlisis en sectores, facilitando la observacin de los datos. Para determinar las dimensiones requeridas para analizar los datos podemos hacer preguntas como: Cundo, Dnde, Qu, Quin, Cul, etc.

MEDIDAS O METRICAS

Son caractersticas cualitativas o cuantitativas de los objetos que se desean analizar en las empresas. Las medidas cuantitativas estn dadas por valores o cifras porcentuales.

Por ejemplo, las ventas en dlares, cantidad de unidades en stock, cantidad de unidades de producto vendidas, horas trabajadas, el promedio de piezas producidas, el porcentaje de aceptacin de un producto, el consumo de combustible de un vehculo, etc.

2. AQL

La tecnologa AQL reside en la memoria RAM y funciona de una forma realmente diferente, construyendo y manteniendo una base de datos no relacional, asociativa y altamente eficiente en espacio, su arquitectura se beneficia con los avances recientes en el equipamiento de los ordenadores y los sistemas de redes, p.ej. de la reduccin de precio y del aumento de velocidad de la memoria RAM.

Como resultado se obtienen aplicaciones de anlisis de datos e inteligencia de negocios de rpida implantacin, gran alcance, fcil aprendizaje y uso para cualquier tipo de usuario, que proporcionan un rpido retorno de la inversin y bajo coste total de la propiedad.

La ventaja de esta arquitectura es que la fuente de datos es retenida en memoria principal, lo que permite que inmediatamente se encuentre disponible de manera off-line para el anlisis, los datos son codificados en binario y almacenados en tablas.

Fig. 3.2: Arquitectura de la tecnologa AQL [Fuente propia]AQL combina los tres elementos que necesita un sistema de Inteligencia de Negocios en una sola Solucin, obteniendo como se muestra en la figura Fig. 3.2:

Un entorno de desarrollo asistido que tiene las herramientas de extraccin, transformacin y carga de datos (ETL) completamente integradas.

Un poderoso motor analtico como es el AQL (Associative Query Logic) que permite jerarquizar la informacin de forma ilimitada y navegar por los diferentes niveles (drill-down). Una interfaz de desarrollo intuitivo y fcil de usar.

EXTRACCION

Es el proceso de extraer los datos desde los sistemas de origen. La mayora de los proyectos de almacenamiento de datos fusionan datos provenientes de diferentes sistemas de origen. Cada sistema separado puede usar una organizacin diferente de los datos o formatos distintos. Los formatos de las fuentes normalmente se encuentran en bases de datos relacionales o ficheros planos, pero pueden incluir bases de datos no relacionales u otras estructuras diferentes. La extraccin convierte los datos a un formato preparado para iniciar el proceso de transformacin.

TRANSFORMACION

La fase de transformacin aplica una serie de reglas de negocio o funciones sobre los datos extrados para convertirlos en datos que sern cargados. Algunas fuentes de datos requerirn alguna pequea manipulacin de los datos. No obstante en otros casos pueden ser necesarias aplicar algunas de las siguientes transformaciones:

Seleccionar slo ciertas columnas para su carga (por ejemplo, que las columnas con valores nulos no se carguen).

Traducir cdigos (por ejemplo, si la fuente almacena una "H" para Hombre y "M" para Mujer pero el destino tiene que guardar "1" para Hombre y "2" para Mujer).

Codificar valores libres (por ejemplo, convertir "Hombre" en "H" o "Sr" en "1").

Obtener nuevos valores calculados (por ejemplo, total_venta = cantidad * precio).

Unir datos de mltiples fuentes (por ejemplo, bsquedas, combinaciones, etc.).

Calcular totales de mltiples filas de datos (por ejemplo, ventas totales de cada regin).

Generacin de campos clave en el destino.

Transponer o pivotar (girando mltiples columnas en filas o viceversa).

Dividir una columna en varias (por ejemplo, columna "Nombre: Garca, Miguel"; pasar a dos columnas "Nombre: Miguel" y "Apellido: Garca").

CARGA

La fase de carga es el momento en el cual los datos de la fase anterior (transformacin) son cargados en el sistema de destino. Dependiendo de los requerimientos de la organizacin, este proceso puede abarcar una amplia variedad de acciones diferentes. En algunas bases de datos se sobrescribe la informacin antigua con nuevos datos. Los repositorios de datos mantienen un historial de los registros de manera que se pueda hacer una auditora de los mismos y disponer de un rastro de toda la historia de un valor a lo largo del tiempo.

Existen dos formas bsicas de desarrollar el proceso de carga:

Acumulacin simple: La acumulacin simple es la ms sencilla y comn, y consiste en realizar un resumen de todas las transacciones comprendidas en el perodo de tiempo seleccionado y transportar el resultado como una nica transaccin hacia el DataWarehouse, almacenando un valor calculado que consistir tpicamente en un sumatorio o un promedio de la magnitud considerada.

Rolling: El proceso de Rolling por su parte, se aplica en los casos en que se opta por mantener varios niveles de granularidad. Para ello se almacena informacin resumida a distintos niveles, correspondientes a distintas agrupaciones de la unidad de tiempo o diferentes niveles jerrquicos en alguna o varias de las dimensiones de la magnitud almacenada (por ejemplo, totales diarios, totales semanales, totales mensuales, etc.).

La fase de carga interacta directamente con la base de datos de destino. Al realizar esta operacin se aplicarn todas las restricciones y triggers (disparadores) que se hayan definido en sta (por ejemplo, valores nicos, integridad referencial, campos obligatorios, rangos de valores). Estas restricciones y triggers (si estn bien definidos) contribuyen a que se garantice la calidad de los datos en el proceso ETL, y deben ser tenidos en cuenta.

MOTOR ANALITICO

El motor analticodel AQL proporciona capacidades analticas a todas las categoras de usuarios - responsables de la toma de decisiones, usuarios avanzados, ocasionales e inexperimentados-para que puedan analizar y comprender de forma interactiva e intuitiva la informacin de su negocio. Por lo que una solucin de IN se puede poner en marcha en cuestin de das en vez de las semanas o a menudo meses exigidos para implantar soluciones tradicionales de BI y OLAP. El resultado es una solucin poderosa de BI que se puede implantar rpidamente en todos los niveles de una organizacin, proporcionando un rpido retorno de la inversin y un bajo coste de la propiedad.

FICHERO QVD (REPOSITORIO DE DATOS)

Un fichero QVD es un formato nativo de AQL que contiene una tabla de datos exportados desde una aplicacin analtica (scripts del ETL), con una mayor compresin con lo que tambin se est optimizando el volumen de los datos.

Un archivo QVD consta de tres partes:

Una cabecera XML bien constituida (con juego de caracteres UTF-8) que describe los campos de la tabla, el diseo de la informacin subsiguiente y algunos otros metadatos.

Tablas de smbolos en un formato de bits. La direccin de memoria y la longitud de cada una de ellas va registrado en la cabecera XML. Cada smbolo se almacena de la siguiente manera:

El primer byte indica el formato del smbolo. Cada smbolo tiene un valor entero de 32 bits, o bien un valor double de 64 bits, o ningn valor numrico en absoluto. Tras estos 4, 8 o 0 bytes puede venir un valor de cadena UTF-8 terminada en cero. Cada smbolo tiene o un valor numrico o de cadena, o ambos. El siguiente smbolo va inmediatamente a continuacin.

La tabla real, en formato de bits. Es decir, que cada registro es un nmero de bytes, mientras que cada campo puede ser de entre 0 y 32 bits (el desplazamiento de bit y el ancho de cada campo se describe en la cabecera XML). Los campos no deben sobrepasar la frontera de los 32 bits dentro de cada registro. No obstante, el orden de los archivos es arbitrario (de hecho, ha sido optimizado para minimizar el tamao total de los registros). Los registros se almacenan inmediatamente uno tras otro (alineados por byte).

Con este nuevo formato de fichero de datos tambin es posible realizar varias cargas binarias mtodo de carga de ficheros nativos de soluciones AQL - en el mismo script de carga lo cual facilita y optimiza procesos de carga. La utilidad fundamental de este nuevo formato de fichero de datos es, agilizar en tiempo los procesos de carga y reducir el tamao de los ficheros de datos.

Adems se utiliza los ficheros QVD para mejorar la gestin propia de la carga de datos. Esto se consigue centralizando todo el volumen de datos de la organizacin o rea que comparte datos, en un .qvd. Los diferentes documentos con su script de carga correspondiente - tendrn como fuente de datos el qvd corporativo o de rea. De esta manera se consigue optimizar la organizacin de la informacin.

INTERFAZ DE DESARROLLO

Bajo la tecnologa AQL es fcil lograr una visin global y visualizar las conexiones, incluso cuando se manejan grandes conjuntos de datos o datos complejos. Usted puede integrar datos procedentes de diversas fuentes y poner la informacin rpidamente a disposicin del usuario a travs de la red. La informacin correcta llega a la persona correcta. La tecnologa asociativa permite crear una interfaz nica para la presentacin interactiva y el anlisis de cualquier tipo de informacin.

As se gestiona la informacin de modo parecido al funcionamiento del cerebro humano. Al igual que sucede en nuestro cerebro, AQL va realizando, de manera gradual, conexiones asociativas en la informacin que se est procesando. Usted - y no la base de datos - es quien decide las preguntas que se van a plantear

3.2. Modelos de datos

Un modelo de datos es un sistema formal y abstracto que permite describir los datos de acuerdo con reglas y convenios predefinidos. Es formal pues los objetos del sistema se manipulan siguiendo reglas perfectamente definidas y utilizando exclusivamente los operadores definidos en el sistema, independientemente de lo que estos objetos y operadores puedan significar. [KIMBALL+02]

Para entender como es el modelo de datos, es necesario explicar los modelos existentes: Modelo Relacional y Modelo multidimensional.

1. Modelo Relacional

El modelo relacional puede considerarse como un lenguaje de programacin ms bien abstracto, orientado de manera especfica hacia las aplicaciones de bases de datos.

En trminos tradicionales una relacin se asemeja a un archivo, una tupla a un registro, y un atributo a un campo. Pero estas correspondencias son aproximadas, en el mejor de los casos.

Una relacin no debe considerarse como solo un archivo, sino ms bien como un archivo disciplinado, siendo el resultado de esta disciplina una simplificacin considerable de las estructuras de datos con las cuales debe interactuar el usuario, lo cual a su vez simplifica los operadores requeridos para manejar esas estructuras.

El modelo relacional es el pilar fundamental para el diseo de la mayora de las bases de datos que existen hoy en las grandes y pequeas empresas. La composicin de estas bases de datos son decenas de tablas relacionadas a travs de una compleja tela de araa de uniones. [THOMSEN02]La implementacin de bases de datos con un modelo relacional da lugar a escenarios como los siguientes:

Legibilidad limitada: Los usuarios finales no son capaces de entender el modelo entidad relacin. Evidentemente no pueden navegar por dicho modelo en busca de informacin.

Dificultad para las herramientas de consulta en el acceso a un modelo entidad relacin general: Los optimizadores de las bases de datos no siempre realizan la seleccin correcta y a menudo adolecen de prestaciones mediocres o inaceptables cuando trabajan en entornos de grandes volmenes de informacin.

2. Modelo Multidimensional

El modelo multidimensional es una tcnica para modelar bases de datos simples y entendibles al usuario final, ya sea, para presentar la informacin en un marco estndar e intuitivo que permita un acceso de alto rendimiento. Los objetivos del modelo multidimensional son segn Thomsen [THOMSEN02]:

Representar los datos en forma cercana a la intuicin del usuario.

Resolver problemas planteados en sistemas relacinales.

Este tipo de modelado es independiente de las tecnologas y permite el empleo de cualquier base de datos, ya sea multidimensional, MOLAP, sta almacena y manipula los datos en estructuras especiales (matrices multidimensionales); Base Datos relacional, ROLAP, la que almacena los datos en un SGBD relacional extendido y transforma operaciones sobre datos multidimensionales en operaciones relacionales en SQL; Base de datos objetos, etc.

COMPONENTES DEL MODELO MULTIDIMENSIONAL

Las tablas en el modelo multidimensional se dividen en dos tipos:

Mtricas comunes del negocio: Es el objeto a analizar, adems posee atributos llamados atributos de hechos o sntesis, estos atributos son de tipo cuantitativo cuyos valores (cantidades) se obtienen generalmente por aplicacin de una funcin estadstica que resume un conjunto de valores en un nico valor. Adems contienen funciones resumen, funciones de tipo estadstico que se aplican a los atributos de hecho.

Dimensiones: Representan cada uno de los ejes en un espacio multidimensional. Como todas las tablas tambin poseen atributos llamados de dimensin o de clasificacin, estos son de tipo cualitativo (sus valores son modalidades) que suministran el contexto en el que se obtienen las mtricas comunes del negocio. Las dimensiones poseen jerarquas, que son varios atributos unidos mediante una relacin de tipo jerrquico. Un esquema multidimensional se puede representar como un esquema estrella (star join) o copo de nieve (snowflake).

VENTAJAS DEL MODELO MULTIDIMENSIONAL

Implementar una solucin de IN a travs del modelo multidimensional tiene un nmero importante de ventajas segn Inmon [INMON00]:

Primero, es un modelo con una estructura homognea y predecible. Es decir los reportes dinmicos, las herramientas de consulta e interfaces de usuario, todas pueden hacer suposiciones acerca del modelo multidimensional para que las interfaces del usuario sean ms entendibles y los procesos ms eficientes.

Una segunda ventaja del modelo multidimensional reside en que es una estructura predecible. Cada dimensin es equivalente. Todas las dimensiones pueden ser vistas como un conjunto de puntos igualmente simtricos dentro de una tabla de mtricas comunes del negocio.

Una tercera ventaja del modelo multidimensional, es que es extensible para acomodar nuevos elementos de datos inesperados y nuevas decisiones de diseo. Esto se lleva a cabo aadiendo nuevas dimensiones, nuevos atributos dimensinales y cambiando datos de una cierta granularidad para pasarlos a otra.

Captulo 4: Aporte Terico

En este captulo definiremos cual es la tecnologa ms adecuada para desarrollar una solucin de inteligencia de negocios y tambin cual es el modelo que nos permite desarrollar mejor dicha solucin.

4.1. Benchmarking de las tecnologas

Segn Ralph Kimball y otros autores en [KIMBALL+02] para determinar que tecnologa es la ms adecuada cuando se desarrolla una solucin de inteligencia de negocios necesitamos tener en consideracin los siguientes criterios que se muestran en la tabla Tbl 4.1:

AQLOLAP

Curva de AprendizajeLa mayora de los usuarios necesitan menos de cuatro horas de formacin.La tecnologa OLAP requiere varios das e incluso semanas de formacin.

Usuarios a los que va orientadoTodas las reasOLAP suele terminar en manos del tcnico experto.

InstalacinUna solucin basada en AQL se instala en la mayora de los casos en un par de semanas.La tecnologa OLAP requiere de un datawarehouse y se instala raramente en menos de tres meses. En muchos casos alcanza el ao pero es ms segura.

PersonalizacinLa personalizacin se realiza en minutos u horas y en la mayora de los casos por el usuario final.La personalizacin requiere varios das a menudo semanas y precisa de un tcnico experto.

Desarrollo de AplicacinEs fcil desarrollar nuevas aplicaciones segn las necesidades de cada momento. En general es suficiente con un par de semanas, tambin para aplicaciones complejas del tipo Balanced Scorecard.El desarrollo de nuevas aplicaciones es costoso en tiempo y dinero, ya que la tecnologa OLAP limita sus usuarios a un nmero pequeo de medidas y dimensiones.

Tiempo de entrega de la informacinLa fuente de datos es retenida en memoria principal, lo que permite que inmediatamente est disponible de manera off-line para el anlisis, los datos son codificados en binario y almacenados en tablas.La fuente de datos reside en el servidor, con lo cual depende de cuan sobrecargado pueda estar este y no tener inmediatamente disponible la informacin pero te carga la informacin on-line.

Tbl 4.1: Comparacin de criterios de metodologas [Fuente propia]

A continuacin se presentar el benchmarking en la tabla Tbl 4.2 de las tecnologas para lo cual el puntaje asignado por modelo ser desde el 1 hasta el 5 de la siguiente manera:

1:Muy pobre

2:Pobre

3:Regular

4:Bueno

5:Muy bueno

AQLOLAP

Curva de Aprendizaje54

Usuarios a los que va orientado43

Instalacin33

Personalizacin44

Desarrollo de Aplicacin43

Tiempo de entrega de la informacin44

Total2421

Tbl 4.2: Comparacin de criterios de metodologas [Fuente propia]

De acuerdo al anlisis realizado se determina que la tecnologa ms adecuada para desarrollar la solucin de inteligencia de negocios es bajo la tecnologa AQL.

4.2. Benchmarking de los modelos

Delhi y otros autores en [DELHI+06] nos indican que para desarrollar una solucin de inteligencia de negocios eficientemente el modelo a seleccionar tiene que cumplir con ciertas caractersticas que mencionaremos a continuacin:

Simplicidad:El modelo debe permitir a los diseadores de la solucin crear esquemas de bases de datos fciles de comprender y usar por parte de los usuarios finales. Esto permitir que los usuarios tengan una visin muy similar a la que se maneja en la empresa, evitando as el tener que formarlos para leer diagramas complejos.

Escalabilidad

El modelo debe permitir la escalabilidad de la solucin porque esta crecer con el tiempo y con ello se manejarn gran cantidad de datos histricos, en ese entonces deber permitir la elaboracin de las tendencias y patrones de negocio, sin comprometer la facilidad de uso del repositorio.

Calidad de datos:

El modelo debe de promover la calidad de los datos la permitir a los diseadores de la solucin crear esquemas de bases de datos haciendo cumplir los controles de integridad referencial en el repositorio de datos de la solucin dado que la clave de la mtrica comn del negocio es una concatenacin de las claves de sus dimensiones relacionadas, una mtrica comn del negocio se carga exitosamente slo si las dimensiones correspondientes son debidamente establecidas y tambin existen en la base de datos.

Optimizacin del rendimiento

El modelo debe permitir optimizar el rendimiento de la solucin debido a los incrementos en tamao del repositorio, entonces la optimizacin del rendimiento se convierte en una preocupacin apremiante. Los usuarios que tienen que esperar horas para obtener una respuesta a una pregunta que la necesitan con urgencia se desaniman con las consultas lentas al repositorio.

Desnormalizacin de la base de datos

El modelo debe permitir tener una estructura de base de datos desnormalizada para crear esquemas que son adecuados para apoyar el procesamiento de consultas para la toma de decisiones, para ello tambin debe permitir clasificar la informacin en mtricas comunes de negocio y dimensiones.A continuacin se presentar el benchmarking en la tabla Tbl 4.3 de los modelos para lo cual el puntaje asignado por modelo ser desde el 1 hasta el 5 de la siguiente manera:

1:Muy pobre

2:Pobre

3:Regular

4:Bueno

5:Muy bueno

Modelo relacionalModelo multidimensional

Simplicidad35

Escalabilidad35

Calidad de datos44

Optimizacin del rendimiento54

Desnormalizacin de la base de datos24

Total1722

Tbl 4.3: Tipos de datos por categora [HANCOCK+06]

De acuerdo al anlisis realizado se determina que el modelo ms adecuado para desarrollar la solucin de inteligencia de negocios es el modelo multidimensional.

.

Captulo 5: Arquitectura de IN bajo la tecnologa AQL

La tecnologa AQL inmersa en la arquitectura de IN permite a las soluciones de IN manejar millones de celdas de datos y a la vez responder a los requerimientos de los usuarios de forma muy rpida. Las asociaciones de alta velocidad se van sucediendo a medida que el usuario hace clic en los diversos objetos de hoja y la presentacin de los mismos se actualiza de forma instantnea.

Al reemplazar asociaciones relacionales, que son muy costosas en recursos, acaba con la necesidad de la mayora de las aplicaciones de pre-agregar datos. Adems elimina la necesidad de definir complejas jerarquas dimensionales y de generar cubos.

As las soluciones de IN desarrollados bajo la tecnologa AQL realiza clculos sobre la marcha, permitiendo a cualquier usuario convertirse en un trabajador sofisticado y potenciando sus conocimientos del negocio.

Como se muestra en la figura Fig 5.1 la tecnologa AQL se encuentra incrustada en la capa de procesamiento de la arquitectura de IN desde la cual va a realizar la extraccin de los datos de la capa de recursos (fuentes de datos) , luego proceder a transformarlos y cargarlos a travs de scripts que se ejecutan en el motor analtico y as generar y/o alimentar a lo que son los repositorios de informacin (QVDs) todo esto en la capa de procesamiento-; y a partir de all con la interfaz de desarrollo poder mostrar la informacin a los usuarios finales a travs de la capa de presentacin.

Fig. 5.1: Tecnologa AQL en la arquitectura de IN [HOWSON08 modificado]5.1. Capa de recursos

Segn Deepak Pareek [PAREEK06] las organizaciones suelen reunir datos -para evaluar el entorno empresarial- a travs de sus sistemas computacionales que soportan las actividades cotidianas de la empresa (toma de rdenes, realizacin de pedidos, pagos a proveedores, cobro a clientes, etc.) ver figura Fig. 5.2, con lo cual estos datos son llamados datos transaccionales.

Fig. 5.2: Actividades cotidianas de la empresa [HOWSON08]

Estos datos pueden estar en diferentes fuentes y segn stas ser de diferentes tipos, partiendo principalmente de estructuras relacionales, ERPs, bases de datos independientes, informacin externa a la organizacin como pueden ser estadsticas, datos demogrficos, etc.; y sern estos los que conformen la capa de recursos de la solucin de IN.

Las fuentes de datos segn Reinschmidt y Francoise [REINSCHMIDT+00] pueden ser bases de datos operacionales, los datos histricos (por lo general archivados en cintas), los datos externos (por ejemplo, de empresas de investigacin de mercado o de internet), o informacin del medio ambiente ya existentes de almacenes de datos. Las fuentes de datos pueden estar en bases de datos relacionales de la lnea de aplicaciones empresariales. Tambin pueden residir en diferentes plataformas y puede contener informacin estructurada, tales como tablas y hojas de clculo, o la informacin no estructurada, como archivos de texto o imgenes y otros como informacin multimedia.

Los tipos de datos depende de la fuente de datos en la cual est residiendo pero entre los principales tenemos basados en SQL Server, ver Tabla Tbl 5.1:

CategoraTipo

Numricos exactosnumeric

bit

decimal

int

money

Numricos aproximadosreal

float

Fecha y horatime

date

datetime

Cadenas de caracteresvarchar

char

text

Cadenas de caracteres Unicodenvarchar

nchar

ntext

Cadenas binariasvarbinary

binary

image

Tbl 5.1: Tipos de datos por categora [HANCOCK+06]

5.2. Capa de procesamiento

Esta capa tiene como entrada a los datos de las diversas fuentes para proceder a transformarlos con las herramientas de IN a travs del proceso de ETL y as darle un valor significativo a estos, lo que posteriormente ser cargado en un repositorio de datos.

El proceso de ETL que nos va a permitir:

Eliminar errores y corregir los datos que faltan.

Proporcionar medidas documentadas de confianza en los datos.

Capturar el flujo de datos transaccionales para salvaguardarlos.

Ajustar los datos de mltiples fuentes para usarlos juntos.

Estructurar datos para que puedan ser usados por las herramientas de usuario final.

Segn Kimball y Caserta [KIMBALL+04] debemos trabajar de la siguiente manera:

Proceso de ETL:

1. Determinar las necesidades del negocio:

Cuando se menciona necesidades de negocio se refiere al contenido de informacin que necesitan los usuarios finales para que tomen decisiones ms informadas, es as que para determinarlas es necesario realizar una o ms entrevistas con estos y recopilar los requerimientos del negocio.

Esto nos va a permitir obtener las expectativas de los usuarios con respecto de los datos y estos que van a hacer por ellos; estos resultados no son del todo finales porque pueden ser debatidos y reexaminados posteriormente para afinar algunos aspectos.

2. Desarrollar el mapa lgico de datos:

Teniendo las fuentes de datos y habiendo determinado las necesidades del negocio se procede a realizar una evaluacin sistmica del alcance, calidad y contexto de las fuentes de datos para desarrollar una comprensin profunda de los mismos y para ver la dimensin de la transformacin que se necesitar; en caso de que stas hayan sido bien diseadas y posteriormente bien gestionadas la transformacin que debe realizarse ser mnima.

En caso contrario la transformacin ser bastante significativa, y en el peor de los casos si la fuente de datos esta profundamente estropeada y no puede soportar los objetivos de negocio se proceder a abandonar el desarrollo de la solucin.

Luego de haber evaluado las fuentes de datos procedemos a integrarlos con el objetivo de hacer que estos puedan trabajar juntos, para lo cual desarrollamos el mapa lgico de datos conformando as las dimensiones y las mtricas comunes de negocio. Cuando hablamos de conformacin de dimensiones nos referimos a establecer atributos dimensionales comunes entre las fuentes de datos para que los reportes puedan ser generados con estos atributos. Y cuando hablamos de conformacin de mtricas comunes de negocio nos referimos a establecer indicadores claves del negocio (KPIs) para que puedan ser comparados matemticamente por el clculo de las diferencias y relaciones.

Entonces el mapa lgico de datos tendr la siguiente estructura como se muestra en la figura Fig. 5.3:

Fig. 5.3: Mapa lgico de datos [KIMBALL+04]

En la cual se podr distinguir tres partes principales que son Objetivo que se refiere al modelo de datos que se quiere obtener para la solucin de IN, Fuente que se refiere al modelo de datos de las fuentes de datos con las que se cuenta, y la Transformacin que indicar la manipulacin exacta que se requiere en la fuente de datos para llegar al objetivo esperado (normalmente escrito en secuencias SQL o pseudocdigo).

Dentro del Objetivo se tiene al nombre de la tabla objetivo que indica el nombre fsico que tendr la tabla en el repositorio de datos, el nombre de columna objetivo que indica el nombre de la columna en el repositorio, el tipo de dato que indica el tipo de dato que ser esa columna, el tipo de tabla que indica si la tabla ser una Dimensin o una Mtrica de Negocio, y el tipo de SCD que indica el tipo de cambio que se va a realizar para llegar a confirmar la dimensin.

El tipo de SCD ser 1 cuando se trate de una sobre-escritura simple sobre uno o mas registros existentes en una dimensin, en otras palabras cuando se quiera realizar una actualizacin de un registro el cual no requiere preservarse.

El tipo de SCD ser 2 cuando se requiera realizar un seguimiento preciso de los cambios en las entidades de dimensiones y asociarlos correctamente con las tablas de mtricas comunes de negocio, haciendo as que esta entidad tome una nueva clave principal sustituta para cambiar el registro en vez de sobrescribirlo.

El tipo de SCD ser 3 cuando se requiera cambiar un registro de una dimensin, pero el viejo atributo sigue siendo vlido como segunda opcin. Para esto se crea una nueva columna y se coloca el valor antiguo antes de sobre escribir el valor principal.

Dentro de la Fuente se tiene el nombre de la base de datos (BD) que indica el nombre de la base de datos que es donde estos residen (este campo suele ser la cadena de conexin a la base de datos), el nombre de la tabla fuente que indica el nombre fsico de la tabla de donde proviene los datos (en este campo se listar ms de una tabla si el objetivo as lo requiere), el nombre de la columna fuente que indica el nombre de la columna necesaria para cargar la columna objetivo (las asociaciones de las columnas se documentan en el campo de Transformacin), y el tipo de dato que indica el tipo de dato que es la columna.

5.3. Capa de presentacin

A continuacin se muestra la figura Fig. 5.4 que nos presenta la evolucin de las herramientas de front end y que luego pasarn a ser explicadas segn Cindy Houson [HOWSON08]:

Fig. 5.4: Evolucin de las herramientas de Inteligencia de Negocios [HOWSON08]Dashboard: Segn Stephen Few, cuando se refiere a esta herramienta explica que se trata de una pantalla de visualizacin, que presenta la informacin ms importante y necesaria para la realizacin de uno o ms objetivos, consolidados y organizados en una sola pantalla; de modo que la informacin se pueda controlar de un vistazo. Este est compuesto por:

Un mapa con cdigos de color que refleja si los indicadores de gestin estn yendo bien o mal.

Una ficha donde indica los objetivos alcanzados.

Un indicador clave del desempeo con una flecha para indicar si los objetivos estn de acuerdo al plan.

Una caracterstica fundamental del dashboard es que se presenta la informacin proveniente de mltiples fuentes de datos, adems son flexibles y actualizadas en tiempo real.

Scorecard: Los trminos dashboard y scorecard se usan indistintamente, aunque son cosas diferentes. Una diferencia importante es que el scorecard es un sistema que se enfoca en determinadas mtricas y las compara con una previsin, mientras que un dashboard presenta varios nmeros de diferentes maneras. Los scorecards estratgicos contienen cifras de las cuatro reas clave que impulsan el xito de una empresa (personas, clientes, finanzas, operaciones) y se incluyen mapas de estrategias para mostrar cmo la evolucin de las cifras se relacionan entre s.

Enterprise Reporting: En esencia, esta herramienta ofrece inteligencia de negocios a las masas, mostrando as gran cantidad de resultados empresariales y por lo que es una de las herramientas mas usadas en soluciones de Inteligencia de Negocios. Los reportes productos de esta herramienta deben ser diseados para los usuarios de negocios con el involucramiento de los mismos, para que as los reportes se muestren de acuerdo a sus demandas. La principal caracterstica de esta herramienta es que se puede producir formatos de reportes con gran flexibilidad para presentar cualquier tipo de informacin necesaria.

Captulo 6: Solucin de IN bajo la tecnologa AQL en el Contact Center del TACP

6.1. Modelado del negocio

1. Modelo de casos de uso del negocio (CUN)

Fig. 6.1: Modelo de CUN [Fuente Propia]

El analista de negocios es el encargado de realizar la carga de los datos cuando estos llegan de los clientes para que luego los datos sean trabajados por los agentes del contact center.

Posteriormente extrae los datos trabajados por los agentes para que pueda elaborar los reportes de gestin para cuando sean solicitados por el supervisor, el jefe del contact center o el clientes que tiene su(s) campaa(s) en el contact center.

2. Especificaciones de los casos de uso del negocio

En la especificacin de los casos de uso del negocio se detallan procesos del negocio como Cargar los datos, Extraer los datos, Elaborar el reporte y Solicitar el reporte; en el proceso de la carga de datos se especifica que el analista recibe los datos para luego verificarlos si han llegado en el formato adecuado para proceder a cargarlos o sino devolverlos al clientes para que vuelva a enviarlos.

El proceso de extraer los datos consiste en que el analista recibe la solicitud por parte de la supervisin o de la gerencia para ver alguna informacin de inters entonces este procede a extraerlos de las bases de datos y pasarlos a un archivo Excel y as posteriormente entregarlos a los solicitantes.

El proceso de la elaboracin del reporte es casi similar al proceso de extraer los datos sino que en este caso se requiere de una forma mas detallada para poder observar las mtricas del negocio entonces es solicitada por la supervisin o la gerencia con lo cual el analista procede a elaborar el reporte de acuerdo a los requerimientos y una vez concluido se hace la entrega del mismo.

En el proceso de la solicitud del reporte es la supervisin o la gerencia la que solicita algn reporte de acuerdo a la necesidad que se presente. Para mayor detalle de las especificaciones antes descritas ver el Anexo 01.

6.2. Modelado del sistema

1. Modelo de casos de uso del sistema (CUS)

Fig. 6.2: Modelo de CUS [Fuente Propia]

Luego de haber desarrollado la solucin de inteligencia de negocios para el contact center y de haber capacitado a los usuarios que requerirn la informacin para que pueda tomar decisiones ms acertadas, estos estarn en la capacidad de generar ellos mismos los reportes y consultar la informacin que sea necesaria.

1. Especificaciones de los casos de uso del sistema

En la especificacin de los casos de uso del negocio se detallan procesos que se van a implementar en el sistema como son Generar Reporte, Consultar informacin; en el proceso de generar reporte el usuario va a tener la necesidad de un nuevo reporte que no haya sido contemplado en el desarrollo de la solucin de IN entonces se lo solicita al analista para que lo genere de acuerdo a la complejidad que este implique sino el mismo lo genera de acuerdo a las autorizaciones que este tenga en el sistema.

En el proceso de consultar informacin el usuario ingresa y consulta la informacin que se encuentra en el sistema de acuerdo a los permisos que ste tenga. Para mayor detalle revisar el Anexo 02.

6.3. Anlisis de la solucin

Resultado del Anlisis de la Casos de Uso, se logr identificar los requerimiento funcionales y no funcionales que debe contar la solucin:

Requerimientos Funcionales

Tener la informacin en un entorno amigable.

Tener la posibilidad de configurar permisos para acceso a la informacin.

Tener de poder ver reportes con informacin sumarizada, as como tambin ir al detalle.

Realizar combinaciones entre diferentes dimensiones de la informacin.

Tener los siguientes reportes:

Reporte de llamadas tipificadas por distrito.

Reporte de llamadas tipificadas por fecha.

Reporte de ventas por fecha.

Reporte de ventas por paquetes por mes y fecha.

Reporte de ventas por distrito.

Reporte de ventas por agente.

Requerimientos No Funcionales

Contar con informacin en tiempo real.

Poder tener esa informacin en entorno Web.

Alta Disponibilidad

Niveles de Seguridad

Teniendo en cuenta el modelado del sistema y los requerimientos de los usuarios se hizo el anlisis de las fuentes de datos, determinando las tablas y campos a seleccionar, diseando de este modo el sistema ETL (Extraccin, Transformacin y Carga) que servir para las creacin de los repositorios de datos (QVD) que se encontrarn en el Servidor.

Debido a que esta tecnologa usa una estructura asociativa a nivel de datos es necesario saber que campos y de que tablas se van asociar, definindose esto en la etapa de diseo.

Entonces la arquitectura tecnolgica se definira como muestra la figura Fig. 6.3:

Fig. 6.3: Arquitectura de BI propuesta [Fuente propia]

1. Capa de recursos (Fuentes de datos)

En esta tesis trabajaremos con una base de datos SQL la cual tendr como nombre BDINVTATELMEX en la cual se encontrar registrada la informacin obtenida de las gestiones de llamadas realizadas por los agentes de la campaa de Telmex Ventas 3Play, con una base de datos PostgreSQL la cual se llamar BDVTASTMX en la cual se encontrar registrada la informacin sobre aspectos tcnicos de las llamadas (duracin de llamada, llamadas abandonadas, etc.) y se contar con dos archivos en Excel los cuales se llamaran BDLaMolina.xls y BDMiraflores.xls que tendrn informacin de clientes potenciales que sern gestionados por los agentes.

2. Capa de procesamiento

La capa de procesamiento va a recibir los datos provenientes de las bases de datos BDINVTATELMEX y BDVTASTMX a travs de los scripts que se van a generar en el proceso de ETL los cuales van a ser procesados en el motor analtico el cual generar la lgica asociativa internamente y as nos permita generar el repositorio de datos (QVD) adems proveer de este a la capa de presentacin.

Entonces procedemos a definir las dimensiones que se usarn en la solucin como son la dimensin de ventas, de ubigeo, de producto, de paquete, de motivo por que no contrata, de motivo de cierre de la llamada, de inters, de instalacin, de direccin del cliente, de detalle del cliente, de cobertura, de cliente, de campaa, de carga, de asignacin, de tipo de domicilio, de tipo de documento y de usuario.

Y luego se proceder a definir las mtricas de negocios como son cantidad de ventas por distrito, ventas por mes, cantidad de llamadas por mes, cantidad de llamadas por distrito etc.

3. Capa de presentacin

La capa de presentacin recibir el repositorio de datos que fue generado por el motor analtico con las respectivas dimensiones para poder desarrollar los reportes de ventas por distrito, ventas por mes, dashboards de indicador de efectividad de ventas, entre otros.

6.4. Diseo de la solucin

En primer lugar definimos como es que las consultas ETL van a tomar los datos desde la fuente de datos y como es que luego lo manejar en la solucin de inteligencia de negocios para esto podemos observar en la figura Fig. 6.4 el diseo de la base de datos que es la fuente:

Fig. 6.4: Modelo de base de datos relacional [Fuente propia]

Posteriormente podemos observar el mapa lgico de datos en la figura Fig. 6.5 en donde se muestra cmo es que las tablas y los campos de la fuente de datos van a servir para las dimensiones y mtricas comunes de negocio en la solucin final

Fig. 6.5: Mapa lgico de datos de la solucin [Fuente propia]

Tomando en cuenta el anlisis realizado y habiendo identificado las tablas y campos que faciliten la implementacin de las dimensiones e indicadores se procedi al diseo de las consultas que permitirn generar el ETL (Extraccin, Transformacin y Carga) de data en los Repositorios QVDs como se muestra en la figura Fig. 6.6:

Fig. 6.6: Construccin de consultas ETL [Fuente propia]

Una vez generado las consultas de la tecnologa AQL asocia los campos con nombres iguales, de no encontrar campos iguales asocia los parecidos y para ello crea campos sintticos, lo ideal es tener la menor cantidad de campos sintticos.

6.5. Interfaces de usuario

La tecnologa de inteligencia de negocios AQL, nos permiti definir n dimensiones y realizar combinaciones entre todas estas, para luego analizar de que manera estas impactaban en las mtricas comunes de negocio definidas.

Entre las interfaces de usuario tenemos a la hoja de VENTAS POR DISTRITO en la figura Fig. 6.7 en el cual se muestra las ventas por distrito del ao 2009, adems se muestran las dimensiones de agente, paquete, producto y hora para que el usuario final pueda personalizar sus necesidades y pueda tener la mtrica comn de negocio que sea requerida.

Fig. 6.7: IU01: VENTAS POR DISTRITO [Fuente propia]

Tambin tenemos a la hoja de VENTAS POR MES en la figura Fig. 6.8 en el cual se muestra la tendencia de ventas de los productos mes a mes y de igual forma que la anterior interfaz cuenta con otras dimensiones para customizar la mtrica comn de negocio.

Fig. 6.8: IU02: VENTAS POR MES [Fuente propia]

6.6. Anlisis e interpretacin de resultados

1. La implementacin de una solucin de inteligencia de negocios permiti a todos los niveles de la organizacin, crear y acceder a una mayor cantidad de conocimiento, dejando atrs procesos netamente operativos, como la recoleccin y anlisis de datos para pasar a ser ms reactivo en la generacin de valor para la empresa, entregando as mayor tiempo y conocimiento en la toma de decisiones.

Segn la figura Fig. 6.9 antes se pasaba entre 30 y 40 % del tiempo en la Obtencin y Anlisis de los Datos y solo entre el 10 y 20 % en la toma de decisiones, con el uso de la solucin de Inteligencia de Negocios se invirti el tiempo dando mayor importancia al proceso en s de la toma de decisiones.

Fig. 6.9: % de tiempo invertido en cada actividad [Fuente propia]

2. El conocimiento generado permiti que el personal de la organizacin, se comprometa e involucre cada vez con los objetivos y metas de la empresa, esto es posible ya que pueden comprender mejor el negocio determinando y estableciendo objetivos de acuerdo al comportamiento de su entorno.

3. La organizacin fue capaz de implementar acciones a travs del conocimiento, generando frecuentemente indicadores de acuerdo a las mtricas comunes del negocio con planes de monitoreo y control para fijar estrategias que les permita alcanzar sus objetivos.

Captulo 7: Conclusiones y trabajos futuros

En este captulo se presentan las conclusiones y las orientaciones que puedan servir para continuar en un futuro la lnea de investigacin y desarrollo.

7.1. Conclusiones

1. La tecnologa OLAP fue buena para la poca en que se implemento, pero tiene grandes desventajas. Los cubos basados en OLAP limitan a los usuarios en la cantidad de dimensiones. Las medidas son definidas al momento de la construccin pero cuando se les quiere cambiar toma tiempo.

2. Se puede observar que la metodologa AQL nos permite manejar ms eficientemente los datos que se traen desde las fuentes de datos permitiendo as un mejor desarrollo de una solucin de Inteligencia de Negocios.

3. El modelo relacional es muy bueno para los sistemas transaccionales debido a que te permite contar con una estructura de base de datos normalizada y eso hace que sean ms eficientes.

4. El modelo multidimensional es el ms adecuado para desarrollar soluciones de inteligencia de negocios debido a que te permite manejar una estructura predecible para los reportes y consultas en grandes cantidades de informacin.

5. El desarrollo de la solucin ha permitido que los usuarios finales puedan tener un acceso ms amigable, confiable y rpido a la informacin y la organizacin ha logrado enfocarse ms en la toma de decisiones y as han desarrollado mas planes de accin.

7.2. Trabajos futuros

1. La solucin desarrollada est enfocada al rea del contact center del TACP y dado los resultados logrados se tendra que hacer extensiva para enmarcar a todas las reas y pueda ser de apoyo a todos los usuarios encargados de la toma de decisiones en la empresa.

2. En la solucin desarrollada no se ha abarcado el tema de minera de datos que nos va a permitir obtener informacin ms relevante, tendencias de negocio, segmentacin de clientes, patrones ocultos, etc. Lo cual va a permitir darle un valor agregado a los servicios que presta la organizacin.

Referencias bibliogrficas

[BALLARD+05]Chuck Ballard, Colin White, Steve McDonald, Jussi Myllymaki, Scott McDowell, Otto Goerlich, Annie Neroda: Business Performance Management . . . Meets Business Intelligence, International Business Machines Corporation, 2005.

[BARAGOIN+01]Corinne Baragoin, Jorge Bercianos, Janez Komel, Gary Robinson, Richard Sawa, Erik Schuinder: DB2 Olap Server Theory and Practices, International Technical Support Organization, 2001.

[COD+93]E. F. Codd, S. B. Codd y C. T. Salley: Providing OLAP to User-Analysts: An IT Mandate, Codd Associates, 1993

[DELHI+06]New Delhi, Bangalore, Chennai, Cochin,Guwahati, Hyderabad, Jlandhar, Kolkata, Lucknow, Mumbai y Ranchi: Datawarehousing OLAP and Data Mining, New Age International, 2006

[HAHN+00]Seungrahn Hahn, M.H. Ann Jackson, Bruce Kabath, Ashraf Kamel, Caryn Meyers, Ana Rivera Matias, Merrilee Osterhoudt, Gary Robinson: Capacity Planning for Business Intelligence Applications: Approaches and Methodologies, International Business Machines Corporation, 2000.

[HANCOCK+06]John C. Hancock, Roger Toren: Practical Business Intelligence with SQL Server 2005, Addison Wesley Professional, 2006.

[HOWSON08]Cindi Howson: Successful Business Intelligence Secrets to making BI a killer App, The McGraw-Hill, 2008.

[INMON00]William Inmon: Olap and Datawarehouse, 2000.

[KIMBALL+02]Ralph Kimball, Margy Ross: The Datawarehouse Toolkit: The complete guide to dimensional modeling, Wiley Publishing, 2002.

[KIMBALL+04]Ralph Kimball, Joe Caserta: The DataWarehouse ETL Toolkit, Wiley Publishing, 2004.

[LARSON09]Brian Larson: Delivering Business Intelligence with Microsoft SQL Server 2008, The McGraw-Hill, 2009.

[MOSS+03]Larissa T. Moss, Shaku Atre: Business Intelligence Roadmap: The Complete Project Lifecycle for Decision-Support Applications, Addison Wesley, 2003.

[PAREEK06]Deepak Pareek: Business Intelligence for Telecomunications, Auerbach Publications, 2006.

[REINSCHMIDT+00]Joerg Reinschmidt, Allison Francoise: Business Intelligence Certification Guide, International Technical Support Organization, 2000.

[THOMSEN02]Erik Thoemsen: Olap Solutions: Building Multidimensional Information Systems, Wiley Publishing, 2002.

Anexos

Anexo 01Especificacin de los casos de uso del negocio.

Anexo 02Especificacin de los casos de uso del sistema.

ANEXO 01

Especificacin de los casos de uso del negocio

Caso de uso de negocio Cargar los datos

1. Actores

1.1 Analista de negocios

Persona que se encarga de subir a la base de datos los datos que estn relacionados a cada campaa con la que se va a trabajar.

2. Propsito

El propsito principal de este caso de uso es tener fuentes de datos con estos para trabajarlos y transformarlos en informacin.

3. Breve Descripcin

Los clientes envan datos relacionados a las diversas campaas que tiene en el call center, entonces estos tienes que ser cargados por los analistas de negocios para que puedan ser mostrados a los agentes en cada gestin que realicen.

4. Flujo Bsico de Eventos

4.1 Recibir los datos.

4.2 Verificar que los datos hayan llegado completos.

4.3 Si estn completos los datos se procede a cargar sino se devuelve al cliente para que complete los restantes.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

7. Precondiciones

Envo de los datos por parte del cliente.

8. Poscondiciones

Datos cargados en la fuente de datos correspondiente.

Caso de uso de negocio Extraer los datos

1. Actores

1.1 Analista de negocios

Persona que se encarga de extraer los datos trabajados por los agentes.

2. Propsito

Extraer de la base de datos los datos para pasarlos a archivos de Excel.

3. Breve Descripcin

Los agentes trabajan los datos que se cargaron en un principio y complementan esos datos con informacin adicional que se puede obtener de cada gestin entonces los analistas de negocios lo extraen hacia un archivo Excel para que luego se puedan generar los reportes.

4. Flujo Bsico de Eventos

4.1 Recibir solicitud de datos.

4.2 Extraer los datos de la(s) base(s) de datos.

4.3 Pasar los datos a un archivo de Excel.

4.4 Entregar los datos extrados.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

7. Precondiciones

Tiene que existir la base de datos, adems de que debe haber datos adicionales a los de la carga.

8. Poscondiciones

Archivo(s) de Excel generados.

Caso de uso de negocio Elaborar reporte

1. Actores

1.1 Analista de negocios

Persona que se encarga de elaborar los reportes.

2. Propsito

Generar reportes en base a los archivos de Excel que se tengan.

3. Breve Descripcin

Luego de recibir la solicitud de un reporte, en base a los archivos de Excel que se tengan el analista de negocios procede de acuerdo a los requerimientos generar los reportes.

4. Flujo Bsico de Eventos

4.1 Recibir solicitud de reporte.

4.2 Generar el reporte segn los requerimientos.

4.3 Enviar el reporte solicitado.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

7. Precondiciones

7.1 Tiene que existir el/los archivo(s) de Excel.

7.2 Tiene que haber una solicitud de reporte.

8. Poscondiciones

Reportes dinmicos generados.

Caso de uso de negocio Solicitar reporte

1. Actores

1.1 Supervisor

Persona que se encarga de solicitar los reportes para ver como va el funcionamiento de su(s) campaa(s) y poder tomar decisiones tcticas que le permitan mejorar el rendimiento de la misma.

1.2 Jefe del call center

Persona que se encarga de solicitar los reportes para ver como va el funcionamiento del call center y poder tomar decisiones estratgicas que le permitan mejorar el rendimiento del call center.

1.3 Cliente

Persona que se encarga de solicitar los reportes para ver como va el funcionamiento de las diversas campaas que tenga en el call center y poder tomar decisiones estratgicas con respecto a los indicadores que les presenten a favor de sus empresas.

2. Propsito

Solicitar la elaboracin de un reporte.

3. Breve Descripcin

El cliente, el jefe del call center o el supervisor solicitan la elaboracin de un reporte para que sea elaborado por el analista de negocios.

4. Flujo Bsico de Eventos

4.1 Buscar reporte de informacin que se necesita.

4.2 Si lo encuentra termina el proceso, si no lo encuentra solicita reporte.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

7. Precondiciones

Tiene que existir la necesidad de un reporte.

8. Poscondiciones

Solicitud generada.

ANEXO 02

Especificacin de los casos de uso del sistema

Caso de uso de sistema Generar reporte

1. Actores

1.1 Usuario

Persona que requiere de reportes que le brinden informacin de manera que en base a ellos pueda tomar decisiones, por ejemplo el Jefe del call center, supervisor, y el cliente.

2. Propsito

El propsito principal de este caso de uso es que el usuario genere sus reportes acorde a sus necesidades.

3. Breve Descripcin

El usuario requiere generar un nuevo reporte.

4. Flujo Bsico de Eventos

4.1 El usuario requiere de un nuevo reporte.

4.2 Solicita al analista que lo genere de acuerdo a la complejidad que este implique.

4.3 Se revisa sus autorizaciones y si tiene autorizacin para generar reporte.

4.4 Revisa si cuenta con la informacin necesaria para crear su reporte, si tiene la informacin necesaria entonces generar su reporte.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

7. Precondiciones

Requerimiento de reporte.

8. Poscondiciones

Nuevo reporte.

Caso de uso de sistema Consultar informacin

1. Actores

1.1 Usuario

Persona que requiere consultar informacin que le apoye en la toma de decisiones.

2. Propsito

El propsito principal de este caso de uso es que el usuario pueda consultar informacin proveniente de los sistemas.

3. Breve Descripcin

El usuario requiere consultar informacin.

4. Flujo Bsico de Eventos

4.1 El usuario ingresa al sistema, solo puede ver las opciones a las que se le ha dado permiso que pueda consultar.

5. Subflujos

Ninguno

6. Flujos Alternativos

Ninguno

9. Precondiciones

Requerimiento de reporte.

10. Poscondiciones

Nuevo reporte.

Tesis presentada a la Universidad Nacional Mayor de San Marcos, Lima, Per, para obtener el Ttulo de Ingeniero de Sistemas

Michael Lzaro Cubas, 2010.

Todos los derechos reservados.

Este trabajo est dedicado a toda mi familia que todo este tiempo ha venido apoyando en los momentos felices y difciles de mi vida.

Michael Lzaro Cubas, 2010.

Todos los derechos reservados.

ETL: Es la abreviatura de la extraccin, transformacin y carga de los datos en las soluciones de IN.

1