viernes, 25 de septiembre de 2009

La inteligencia de negocios

Muchas veces nos habremos cruzado con conceptos como inteligencia de negocios, business intelligence, cubos de datos, datawarehouse, datamarts; los cuales a primera impresion parecieran conceptos complejos, pero que son, por el contrario, herramientas muy utiles para la toma de decisiones dentro de las empresas.

Como sabran, la columna vertebral de toda empresa es el ERP (ver mi blog "¿ Que es un sistema de Planeacion de Recursos Empresariales (ERP) ?" de Agosto 2009), el cual soporta las transacciones de la empresa (ventas, compras, contabilidad, inventarios, etc).

Dicho sistema, si bien es importante para el control diario de la empresa, no proporciona la informacion necesaria para la toma de decisiones de la alta gerencia. La alta gerencia necesita informacion mas procesada, que le permita analizar la informacion desde diferentes criterios. Ellos necesitan un sistema de informacion gerencial que les ayude a monitorear los avances de sus metas y objetivos de su plan estrategico.

Aqui entra a tallar la inteligencia de negocio o Business Intelligence (BI) , la cual se basa en los cubos de datos.

¿ Que es un cubo de datos ?

Basicamente es un ordenamiento de la informacion de un area de negocios o de toda la empresa . Dicho ordenamiento tiene la particularidad de ser multidimensional, lo que pasaremos a explicar con mayor detalle.

Un cubo esta formado de dos tipos de elementos :
  • Las Medidas
  • Las Dimensiones
Las Medidas
Las medidas son los tipos de datos que se van a analizar. Pueden ser valores monetarios como Margen Bruto, Ventas Netas, Toneladas producidas, Cantidad de Item vendidos, etc.

Las Dimensiones
Las dimensiones vienen a ser los criterios de agrupamiento de las medidas. Entre las dimensiones mas usadas se cuentan las metricas de tiempo como meses, años, trimestres, etc (es una dimension obligatoria) y otras metricas como clientes, zonas geograficas, vendedores, articulos, locales, etc.

Cabe recalcar que se usa la idea de un cubo para un ejemplo de tres dimensiones , pero no necesariamente deben ser tres, pueden ser mas dimensiones, como usualmente lo son.

Por ejemplo se puede tener un cubo de datos con los criterios Meses, Cliente, y Articulos , asi la interseccion de las tres dimensiones por decir Mes : Agosto 2009, Cliente: C001 Empresas Acme, Articulo: Perno de acero de 1 ", se tendria el dato, ventas netas : US$ 54,233.00 .

Ya se que se estaran preguntando pero ¿ que diferencia se tiene con respecto a un reporte que tengo de las ventas netas por articulo de mi ERP ?

La diferencia es que se pueden tener muchas mas dimensiones y datos, los cuales se pueden combinar en forma dinamica (a eleccion del usuario) con lo que la combinacion de reportes a generar es mucho mas grande que los de un sistema transaccional o un sistema de informacion gerencial convencional. Ademas los paquetes de inteligencia de negocios traen herramientas adicionales como el data minning o mineria de datos que son aplicaciones que pueden detectar tendencias en los datos, por ejemplo detectar una estacionalidad de las ventas para un determinado tipo de cliente o zona geografica.

El cubo de una area de negocios se le denomina datamart y el de toda la empresa datawarehouse. Usualmente , por la complejidad de conciliar los datos a nivel de toda la empresa se prefiere implementar datamarts de las diferentes areas de la empresa en vez de un solo datawarehouse.

Entre las aplicaciones de inteligencia de negocios se tiene la de Microsoft , la de Oracle, la de Cognos entre otros. Generalmente la principal fuente de extraccion de datos para la inteligencia de negocios es la base de datos relacional aunque pueden haber otras fuentes de informacion como hojas de calculo, tablas de xbase, entre otros.

La tecnologia de cubos de datos mas difundida es la de Cubos OLAP

Los usuarios que acceden a un cubo de datos usan un programa cliente para su analisis. La herramienta mas comun a disposicion de los usuarios el la hoja de calculo excel. La forma como se trabaja la informacion dentro del excel es similar a las tablas dinamicas.


La parte mas ardua de un proyecto de BI es la definicion de las dimensiones , medidas y la depuracion de la informacion que se va a extraer de los diferentes repositorios de datos a ser usados para crear la base de datos multidimensional del cubo. La participacion de las areas funcionales y la alta gerencia es muy importante, ya que el exito o fracaso del proyecto dependera de cuan util les resulten los cubos de datos.

Un BI es la base para un sistema de informacion gerencial (SIG). Un SIG bien implementado sera una herramienta muy importante con que cuente la alta gerencia para respaldar la toma de sus decisiones.

1 comentario:

  1. Bienvenido a la blogsfera.

    De momento, tu blog me parece muy didáctico e interesante. ¡Felicidades!

    Un saludo,

    Bi fácil.

    ResponderBorrar