Business Intelligence In-Memory ¿Inteligencia de negocios al alcance de las pymes?
- Daniel López
- 21 may 2017
- 3 Min. de lectura

En la entrada “implementación de BI según el modelo tradicional” se abordaron los requerimientos que deben ser tenidos en cuenta para la arquitectura de proyectos de inteligencia de negocios si se desea realizar bajo el enfoque tradicional. En esta ocasión se hablará sobre otro enfoque que se ha planteado en las estrategias de Business Intelligence Ágil: la metodología In-Memory o En Memoria.
El Business Intelligence In-Memory ha sido una estrategia que ha tomado tal fuerza en los últimos años que grandes proveedores de herramientas del mercado como Qlik, Tableau y Microsoft, con su destacado Power BI, han apostado por estas tecnologías y las han implementado en sus suits de inteligencia de negocios.
Pero ¿Qué es BI in-Memory? Para responder esta pregunta primero es necesario entender cómo funciona la inteligencia de negocios bajo el modelo tradicional de la construcción de un Data Warehouose. El Data Warehouse (ver el post implementación de BI según el modelo tradicional para mas información) es un lugar, tradicionalmente físico, donde se consolida toda la información útil en materia de análisis para las compañías. La información en el Data Warehouse debe estar organizada a partir de una arquitectura que permita establecer relaciones entre las diferentes bases de datos almacenadas en este lugar, por ejemplo, que los datos de ventas estén relacionados con los de presupuesto, de mercadeo y de costos, de modo que cuando se desee hacer una visualización de los datos se pueda interactuar con estos de diferentes maneras.
Ahora, las metodologías in-memory no requieren de este lugar físico para acceder a la información. Simplemente desde las herramientas de visualización se extrae la información directamente de los sistemas transaccionales (facturadores, sistemas de presupuestos, sistemas de contabilidad, archivos de Excel, etc) y la carga automáticamente en la memoria RAM del dispositivo que se esté usando para ser consultadas desde la memoria y no desde un disco duro, esto implica un mejor tiempo de consulta de información. Bajo esta metodología la información extraída normalmente no llega completamente organizada ni relacionada, sin embargo, los visualizadores han adoptado herramientas para gestionar, depurar y relacionar los datos de modo que la información quede accesible para ser consultada y analizada en la forma que se desee.
¿Qué beneficios tienen las estrategias In-Memory?
Menores costos ya que se evita el modelamiento y construcción de un Data Warehouse el cual tiende a ser costoso.
Amigable y eficiente para el usuario final dado que las consultas se hacen a la memoria RAM y no a un disco duro.
Menores tiempos de desarrollo pues no se hace necesaria la construcción de cubos o datos precalculados que hagan más rápida la consulta o del mismo Data Warehouse.
Menor complejidad de mantenimiento ya que no se requiere la constante depuración de la base de datos.
Desarrollos más flexibles a lo largo del tiempo pues permite añadir información sin hacer modificaciones estructurales en el Data Warehouse.
Estos beneficios muestran a la metodología in-memory como una excelente opción para la adopción de proyectos de inteligencia de negocios, sobre todo, en pequeñas y medianas empresas. Sin embargo, deben tenerse ciertas precauciones como dimensionar bien la volumetría de datos para determinar la memoria RAM adecuada para ser aprovechada en el proceso de consulta o establecer correctamente el modelo relacional entre las fuentes y los protocolos de seguridad para que los usuarios solo puedan acceder a la información a las que se les establecieron permisos de consulta y no a toda la fuente de datos.
¡Manejemos juntos la información de su empresa! Podemos ayudarte a analizar y administrar mejor la información. Mira Como
Comments