Diveria

Mi empresa

jueves, 9 de septiembre de 2010

Business Intelligence - Parte 1


Existe un tema denominado BI (Business Intelligence) que es de mucho interés para mi y que tuve la posibilidad de implementar diferentes soluciones las cuales desde algún u otro modo siempre resultaron atractivas, particularmente en los últimos días hemos desarrollado en Diveria una aplicación particular .... digamos hibrida que carga transacciones de forma directa en un modelo estrella (Data warehouse) y permitirá explotar los datos desde una base de datos OLAP, las tecnologías involucradas fueron:
  • Visual Studio 2008 - C# - Linq
  • SQL Server 2008 R2 Standard
  • SSAS - Analysis Services 2008
Antes entrar en detalle en la arquitectura/funcionamiento de esta aplicación (será para un próximo post), me gustaría comentar algunos conceptos de base de BI para luego derivar y realizar un mapeo con las herramientas que Microsoft propone para este tipo de soluciones.

¿Que es Business Intelligence?
Básicamente es una de las principales herramientas con las cuales los empresarios pueden tomar decisiones basadas en elementos válidos y no hacerlo solamente por su experiencia e intuición.
Definidos los indicadores (KPI) con BI es posible y se acostumbra a analizar los valores recientes de los indicadores, los valores históricos y las proyecciones de los mismos, del mismo modo se establecen los objetivos y se realizan comparaciones de los valores reales con los objetivos bajo distintos criterios.


¿Qué áreas cubre?
Por lo general una
  • Colaboración: plataforma de base que permite exponer y compartir los elementos de la solución, principalmente reportes controlando el acceso a los mismo en base a políticas de seguridad y facilitando la localización de elementos por medio de búsquedas empresariales.
  • Reportes empresariales: son reportes ya establecidos que se repiten en un periodo de tiempo manteniendo su formato. Estos son reportes mucho más ligados a las áreas operacionales de la empresa que a las áreas de toma de decisión.
  • Reportes Ad hoc: las áreas usuarias siempre tiene la necesidad de variar un reporte, muchas veces es simplemente agregarle un nuevo dato o un nuevo filtro otras veces la necesidad tiene que ver con realizar un nuevo reporte totalmente desde cero, es por ello que las soluciones BI cuentan con la posibilidad de armar un reportes desde cero, persistir para más tarde utilizarlo o continuar modificandolo con herramientas totalmente amigables para el usuario final.
  • Reportes analíticos: en este grupo encontramos a los dashboard (tableros de comandos) lo que permiten visualizar de forma gráfica y rápida indicadores de negocios que a la alta dirección de la empresa (gerencias) le interesa conocer y controlar. Dependiendo de las necesidades de la empresa los indicadores pueden incluír costos, tiempos, satistacción del cliente etc.

Las tecnologías se BI en la mayoría de los casos proveen: análisis de datos, (BPM) business performace management, consultas ad hoc, análisis predictivo, data mining, entre otras.

Enlaces relacionados: