Está en la página 1de 7

Business Intelligence:

Negocios Inteligentes para Empresas Inteligentes


Campazzo, Eduardo Nicolás
Santos, Virginia Inés
ecampazzo@arnet.com.ar
virginiasantos@arnet.com.ar

Universidad Nacional de La Rioja


Rene Favaloro esq. Laprida,CP5300, La Rioja, Argentina

Abstract: Aquí es donde aparece el término, Business


“Este trabajo no pretende ser una defensa irrefutable Intelligence (BI) o Negocios Inteligentes
del dogma de Open Source, ni tampoco la
presentación de una única solución para la
pues por medio de dicha información se
implementación de nuevos sistemas de control de pueden generar escenarios, pronósticos y
gestión y ayuda a la toma de decisiones. Sino por lo reportes que apoyen a la toma de decisiones,
contrario es hacer llegar a profesionales del área de lo que se traduce en una ventaja competitiva.
sistemas una alternativa válida para pequeñas y
medianas empresas (PYMES), cuyo capital de
inversión en nuevas tecnologías es limitado. Por otro
2. Business Intelligence (BI)
lado con la implementación de los sistemas
referenciados en el presente trabajo estamos La Inteligencia de Negocios o Business
haciendo llegar tecnologías que antes eran exclusivas Intelligence (BI) se puede definir como el
de grandes empresas a Pymes, agregando una proceso de analizar los bienes o datos
importante ventaja competitiva. BI open source
propone a las Pymes muchas herramientas
acumulados en la empresa y extraer una
comprensibles para todos a un bajo costo que no es cierta inteligencia o conocimiento de
solo económico.” ellos[1].

Palabras Clave: Dentro de la categoría de bienes se incluyen


Business Intelligence; Competencia; Open Source
las bases de datos de clientes, información de
la cadena de suministro, ventas personales y
cualquier actividad de marketing o fuente de
1. Introducción información relevante para la empresa[2][3].
El proceso de toma de decisiones en toda Durante años BI ocupo un segundo plano en
empresa, independientemente de la las prioridades de la empresa, por su escasa
envergadura no es tarea fácil, porque madurez operativa representaba inversión de
cualquier cambio es riesgoso, si bien elevado costo en dinero y tiempo, en este
debemos aceptarlos cuando se establecen, sentido, sobre todo en empresas de nivel
también debemos comprender que esos mundial, se ha dado un paso importante
cambios pueden ser muy beneficiosos. Para convirtiéndose en uno de los objetivos
ello hoy manejamos un gran volumen de principales de las mismas.
datos que interpretados con inteligencia, se
convierten en una información muy valiosa, Esto no significa que empresas medianas y
hoy en día existen herramientas automáticas pequeñas no puedan aprovechar las ventajas
muy poderosas, con un alto grado de de BI, de hecho podríamos decir que algunas
confiabilidad para tomar la decisión acertada. soluciones Open Source sumado a las nuevas
Y de eso se tratan los negocios, saber tomar tecnologías web-based provocaron una
la decisión correcta en el momento oportuno.
considerable disminución de los costos de Gracias al análisis predictivo que realizan las
implementación acercando estas ventajas a plataformas BI podemos atraer nuevos
las pymes. clientes evaluando la posibilidad de cual
producto busca el nuevo cliente rentable para
Una licencia open-source se usa para la empresa, como así también cuales son los
programas de computadoras, con copyright, clientes en riesgo de ser perdidos de manera
que siguen los principios del movimiento de tomar decisiones proactivas para
Open Source. Este movimiento promociona retenerlos. Con respecto a la maximización
el software de dominio público bajo de ventas es indiscutible que si la empresa no
determinados principios. tiene el producto y o servicio que el cliente
busca, el mismo lo encontrara en la
competencia.
3. Para qué Business Intelligence (BI)
Por otro lado el sistema de BI me permitirá
3.1. Mejora Rentabilidad de e-Business otorgar puntuación a los clientes, de forma
tal de determinar cuáles son los mejores
Aquellas empresas que disponen de una clientes, donde se deben enfocar los mayores
página web donde ofrecen sus productos esfuerzos para su retención, puesto que es
deberían preguntarse si la misma dispone de ampliamente demostrable que tiene menor el
la inteligencia necesaria para realizar la costo de retener un cliente en lugar de captar
oferta de productos que tienen mayor uno nuevo.
probabilidad de transformarse en una compra
en línea.
3.3. Reducir el fraude e identificar los
Cuando un visitante se encuentra en una riesgos
página web no solamente nos están diciendo
que producto buscan sino también nos Es indiscutible que un fraude puede dañar
brindan información sobre ellos mismos. significativamente cualquier negocio, para lo
Existe software libre para aplicar técnicas de cual estas herramientas nos brindan la
web mining como STstat y Analog, estos posibilidad de detección e identificación de
mediante su aplicación nos permite obtener aquellas transacciones con mayor
información sobre las preferencias de los probabilidad de fraude.
usuarios tanto para mejorar la rentabilidad
del negocio como para dirigir estrategias de Es conocido que existen una serie de factores
infraestructura y mantenimiento. que pueden tener efectos negativos en la
organización. Se pueden identificar patrones
Alguna de las informaciones que nos pueden en los datos de manera de determinar riesgos
brindar este tipo de software son: análisis de mejorando procesos y reduciendo costos.
patrón de uso de web, palabras más buscadas,
sitios más visitados, tiempo promedio de El análisis de las transacciones de una
visita en un sitio, numero de link visitados y empresa nos permite comprender
mejoras de los diseños de la web. fluctuaciones, no solamente calculando
promedios, que pueden llevarnos decisiones
desacertadas, sino también detección de
3.2. Atracción, retención de clientes y varianzas que nos permitirían reducir el
predicción de Ventas riesgo al mínimo.
3.4. Presentar soluciones basadas en el ampliamente en aplicaciones web. Es rápida
conocimiento del negocio y por ser una de la más utilizada, posee gran
soporte tanto extra oficial como oficial de
Independientemente de la cantidad de MySql proveyendo gran cantidad de
información de la cual se disponga, la mejor herramientas graficas para mantenimiento y
forma de interactuar tanto con responsables administración. Como desventajas tiene la
de la empresa como con los clientes, es la particularidad de poca potencia en vistas y
presentación visual, de allí la importancia de triggers.
la interface gráfica, que debe responder de
forma interactiva, presentando como un PostgreSQL está teniendo gran aceptación
mapa visual del proceso completo. por la adopción del lenguaje SLQ,
aumentando su compatibilidad con otros
Explorando resultados a través de decisiones productos comerciales y manteniendo la
intuitivas de las personas que tienen la robustez y consistencia propia del Postgre.
responsabilidad de la toma de decisiones. Otra mejora que aumento su aceptación es la
existencia de los ejecutables para Windows.
La interface visual debe responder de forma Dispone de todas las características de una
precisa y exacta al modelo del negocio, base de datos de nivel empresarial, como es
procurando mostrar la información para un requerido para un sistema BI, pero su
objetivo determinado. desventaja la rapidez es sensiblemente menor
que su competidor MySQL.
4. Componentes BI Open Source y
Software Libre 4.2. Plataformas de BI:

4.1. Base de Datos Los sistemas BI es una categoría de software


que ya tiene un grado de madurez en el
Desde el punto de vista de BI de la base de mercado, que brinda una amplia gama de
datos de trabajo cotidiano se puede extraer capacidades funcionales. En general este tipo
conocimiento. El uso de las bases de datos de soluciones procesa gran cantidad de datos
transaccionales nos sirve para varios para generar información relevante y
cometidos: primero se mantiene el trabajo disminuir la incertidumbre en la toma de
transaccional diario de los sistemas de decisiones de negocio.
información originales (conocido como
OLTP, On Line Transaccional Processing) y Tradicionalmente, el tener que elegir una
en segundo lugar se hace análisis de los datos plataforma y una solución de BI es un
en tiempo real sobre la misma base de datos proceso que consume mucho tiempo y
(conocido como OLAP, On-Line Analytical dinero. Pero las soluciones de BI de código
Processing). abierto reducen notablemente el costo.

Entre las opciones de motores de bases de Entre las opciones de código abierto
datos Open Source encontramos: podemos nombrar a Pentaho y Jasper
PostgreSQL, MySQL , SAP DataBase, Intelligence.
EnterpriseDB y Firebird entre otras.
Pentaho se define a si mismo como una
De las bases de datos nombradas la más plataforma de BI orientada a la solución y
utilizada es la MySql, sobre todo impulsada centrada en procesos. A sido cocebido desde
por el boom de Internet, es usada un principio para incluir los principales
componentes requeridos para implementar
soluciones basados en procesos.

Las soluciones que Pentaho pretende ofrecer


se componen fundamentalmente de una
infraestructura de herramientas de análisis e
informes integrado con un motor de
workflow de procesos de negocio. La
plataforma será capaz de ejecutar las reglas
de negocio necesarias, expresadas en forma
de procesos y actividades y de presentar y
entregar la información adecuada en el
momento adecuado.
Figura 1 – Arquitectura del la Plataforma de
BI Jasper Intelligence.

4.3.Extracción, Transformación y Carga


(ETL - Extraction, Transformation, Load)

Sistema ETL (Extraction, Transformation,


Load) realiza funciones de extracción de la
fuente de datos (transaccionales o externas),
transformación (limpieza, consolidación) y la
Figura 1 – Arquitectura del la Plataforma de carga del data warehouses.
BI Pentaho.
Con respecto a Jasper Intelligence, Con la importante cantidad de aplicativos
desarrollado por Jasper Soft procurando su corporativos existentes en las empresas el
propia solución Open Source BI, pero su concepto ETL está traspasando las fronteras
principal inconveniente que el mismo en su del Business Intelligence para posicionarse
version original no incluye muchas de las como plataforma clave a la hora de presentar
funcionalidades que se encuentran servicios, datos e información en los portales
disponibles en Pentaho, aunque las mismas de empresa.
son incorporadas en paquetes opcionales
como JasperServer, JasperAnalysis, Bajo este conjunto de herramientas se
JaperETL y JasperReport que estan incluidas encuentran las encargadas de tomar la
en su version profesional. información de las diferentes fuentes y
cargarlas en la bodega de datos. En software
libre se cuentan con herramientas completas
de ETL como Kettle (aka Pentaho Data
Integration), Octopus, JasperELT, Xineo,
Joost Streaming, Scriptella entre otras.

Octopus es una herramienta de ETL basada


en Java y que se puede conectar a cualquier
fuente JDBC y realizar la transformación que
se encuentra definida en un archivo XML.
Esto permite aumentar la interoperatividad
simultanea con diferentes bases de datos funcionalidad de crear paginas preparadas
entre las que se encuentran: MSSQL, Oracle, para imprimir en forma simple y flexible.
DB2, QED, JDBC-ODBC con Excel y
Access, MySQL, CSV-files, XML-files. Algunos de los generadores de reportes mas
empleados en el mercado son el
Scriptella ETL es una herramienta de JasperReport, JfreeReport y Birt Report
ejecución de scripts. Su objetivo fundamental Designer.
es la simplicidad. No requiere que el usuario
tengo aprender otro complejo lenguaje JasperReports es una poderosa herramienta
basado en XML para usarlo, pero permite el de creación de informes Java open source
uso de SQL u otro lenguaje de scripting que tiene la habilidad de entregar contenido
adecuado para la fuente de datos para llevar a rico en el monitor, a la impresora o a ficheros
cabo las transformaciones necesarias. PDF, HTML, XLS, CSV y XML. Está
escrito completamente en Java y puede ser
Joost Cadenas de transformaciones de XML usado en gran variedad de aplicaciones de
(STX) es un lenguaje de transformación para Java, incluyendo J2EE o aplicaciones web,
pasar documentos XML. STX se presenta para generar contenido dinámico.
como una herramienta de alta velocidad, bajo
consumo de memoria alternativa a XSLT. Birt Report Designer es un entorno de
Dado que no se exige la construcción de un desarrollo basado en ECLIPSE, que genera
árbol en memoria, que es adecuado para su reportes con un diseño de salida en XML, lo
uso en escenarios de recursos limitados. cual facilita la interacción con otras
interfaces de salida como así también provee
una gran capacidad para generar gráficos.

4.5. Análisis

Una de las componentes críticas en un


sistema BI es la herramienta de análisis
debido a que esta es la que determina el
conocimiento del negocio, a partir de su
producción se inducirán decisiones que por
un mal análisis pueden conllevar al fracaso
del mismo.
Una de las herramientas de análisis que
Figura 3 – Función de ETL podemos mencionar es Weka.

Weka es un conjunto de software Open


4.4. Consultas y reportes Source de Data Mining realizado en Java por
la Universidad de Waikato (Nueva Zelanda)
Con estos componentes de BI se generan que fue originalmente programado por Eibe
todos los informes que son presentados al Frank y Ian H. Witten, y actualmente está
usuario, los mismos deben estar en formatos siendo mantenido por Peter Reutemann y la
estándar para aumentar la compatibilidad con Comunidad. A lo largo de los años Weka ha
productos de software de otras familias. Su conseguido consolidarse como el software de
propósito principal es incorporar al sistema la Data Mining más popular en la comunidad
open source, no sólo por la gran cantidad de
algoritmos implementados sino por su motor relacional por lo que se puede tener un
facilidad para poder ser extendido o adaptado acceso veloz a ellos; MOLAP, que almacena
a cualquier entorno. Weka es un sistema los datos en una base de datos
multiplataforma con arquitectura basada en multidimensional y DOLAP, que guarda los
componentes independientes, de madurez y datos en el escritorio, los que obtiene a partir
fiabilidad comparables con software de una base de datos relacional.
comercial de la más alta gama.
Relativo al terreno empresarial, Weka Mondrian es un motor OLAP escrito en
recientemente anunció su integración oficial Java. Ejecuta las preguntas escritas en el
con la suite de Business Intelligence: lenguaje MDX, la lectura de los datos de una
Pentaho, proporcionando un tándem de base de datos relacional (RDBMS), y
altísima calidad Open Source de Business presenta los resultados en un formato
Intelligence. multidimensional a través de un API de Java.

4.6. Procesamiento Analítico en Línea Palo es una base de datos OLAP


(OLAP) multidimensional (hasta 256 dimensiones)
con jerarquías para cada dimensión (p.e.
El término OLAP, que proviene de Online línea-producto-marca, o años-semestre-
Analitical Processing (Procesamiento mes...) Open Source y gratuita que se integra
Analítico en Línea), define a una tecnología con Excel. Permite realizar consultas en una
que se basa en el análisis multidimensional hoja del tipo: Ventas de una línea de
de los datos y que le permite al usuario tener producto, un producto concreto, por ciudad,
una visión más rápida e interactiva de los período de tiempo, etc. La herramienta
mismos[5]. consta del servidor de datos (hay versiones
que son para Linux, Windows y
Este análisis, también conocido como complementos para Excel).
análisis del hipercubo, organiza la
información según los parámetros que se
consulten, de manera tal que a partir de 4.7. Server de aplicaciones, portales y
estructuras multidimensionales que contienen administradores de contenidos
los datos resumidos de Sistemas
Transaccionales, conocidos como OLTP De mas esta decir que existen innumerables
(Online Transactional Processing) o de herramientas complementarias de BI Open
grandes bases, se obtendrá la información Source de características similares a las
requerida[5]. propietarias entre las que podemos
mencionar: Jonas, Jboss Portal, JetSpeed,
Es muy utilizado en el área de marketing, Lifera y Alfresco.
ventas, informes, etc., especialmente porque
las respuestas a consultas complejas se
obtienen muy rápidamente y además porque 5. Ventajas de Software Código Abierto
puede obtener los datos tanto de una fuente
externa como de una base interna. Algunas de las características de software de
Hay diversos tipos de implementaciones de código abierto nos permiten tener ventajas
la tecnología OLAP, las que varían según el con respecto a los software propietario y
tipo de motor en el que se almacenan los estas son:
datos. De esta manera, podemos clasificarlas
como ROLAP, que almacena los datos en un • Reducción de Costos.
• Flexibilidad en la adaptación de los objetos de la arquitectura del sistema a través
productos. de lenguajes estandarizados, manteniendo
• Independencias de Proveedores. compatibilidad con productos comerciales
• Empezar una solución con bajos propietario, permitiendo mayor flexibilidad y
costos y con gran escalabilidad. posibilidades de crecimiento.
• Las fuentes de OS viene de muchos
orígenes, ya sea de desarrolladores
individuales, asociados en grupos, Referencias
pertenecientes a una empresa,
pertenecientes a universidades u [1]Colin, J. White.(2001) IBM Enterprise
organismos públicos. Analytics for the Intelligent e-Business.
IBM Press, USA.
[2]Fontana, E. & Rodriguez P.(2005). DB2:
6. Conclusiones: Construido para Business Intelligence
- DB2 Data Warehouse Center, DB2
El proceso de convertir información en Warehouse Manager y Information
conocimiento para las empresas debe ser Catalog Manager. IBM-Bs.As.-Argetina.
abierto y transparente de esta forma [3]Groth R. & Hands A. (1998).On Approach
conservará la posibilidad de escalabilidad. for Business Professionals. Prentice
Hall, NJ-USA.
La inteligencia de negocios no es una [4]Llombart, O. A. Artículo escrito en
tecnología que se encuentra solo al alcance exclusiva para CMS-Spain.com © DAA
de las grandes empresas que están dispuestas Contenidos Digitales, S.L.
a invertir fuertes sumas de dinero para su [5]Dos Santos, R. E. (2005). Bases de Datos
implementación, también pueden acceder las Multiplataforma para BI. Universidad
pequeñas y medianas empresas gracias al Nacional del Nordeste, Corrientes,
software de código abierto, porque el punto Argentina.
fuerte de esta tecnología es le inteligencia de
la información y no el costo de
infraestructura para poder implementarla.
Referencias Web
En software libre y de código abierto
encontramos muchas iniciativas de sistemas http://www.mysql.com
con arquitecturas de componentes autónomos http://www.posgresql.com
individuales que nos permiten implementar http://www.pentaho.org
en forma progresiva los componentes más http://www.jaspersoft.com
necesarios. http://www.manageability.org/blog/stuff/o
pen-source-etl
Estos componentes individuales a los que http://www.bi-spain.com/portal/bi-spain/
hacemos referencia se comunican con otros

También podría gustarte