De una aplicacin esttica a una analtica Introduccin El papel, cada vez mayor, que juegan los datos en la gestin empresarial augura unas aplicaciones operativas ms inteligentes que gestionen y automaticen mejor los procesos. Esta nueva generacin de aplicaciones inteligentes, denominadas aplicaciones analticas, est transformando la forma en que las organizaciones y las aplicaciones consumen in- formacin para lograr un mejor rendimiento empresarial y una mayor ventaja competitiva. La mayora de las organizaciones obtienen valor de sus datos a travs de informes, dashboards y vistas analticas, utilizando herramientas independientes de inteligencia de negocio (BI) y almacenes de datos. Aunque, en realidad, solo un reducido porcentaje de personas utiliza realmente este tipo de BI, debido a la complejidad de las interfaces de usuario, a la falta de informacin actual y a los problemas de exactitud de los datos. A menudo, la oportunidad de aprovechar la informacin para la mejora de decisiones la hallamos en aplicaciones operativas que ya se estn uti- lizando. Estas aplicaciones de negocio estn evolucionando. Aprovechan las aplicaciones analticas interactivas para analizar sus datos operativos estticos y as fomentar la toma de decisiones ms fundamentada. Con tantos proveedores de software y opciones de desarrollo, la transicin de una aplicacin operativa esttica a una aplicacin analtica puede parecer una tarea difcil. Los desarrolladores de aplicaciones deben decidir entre integrar sus propias funciones analticas en su aplicacin o aprovechar una herramienta estndar ya existente. En este ebook se explican los cinco niveles de interaccin ms habituales que pueden lograrse mediante la BI embebida. Siguiendo esta progre- sin de complejidad y valor en aumento, es posible transformar una aplicacin operativa esttica en una aplicacin analtica interactiva que fomenta la adopcin por parte de los usuarios. Para ilustrar la funcio- nalidad que obtienen los usuarios fnales en cada nivel, hemos tomado como ejemplo una aplicacin de negocio fcticia. La tecnologa de BI embebida puede ofrecer estos cinco niveles de interaccin: La aplicacin que hemos tomado como ejemplo es un sistema de gestin de inventario con BI embebida llamado IMS2. IMS2 organiza la informacin de productos, unidades en inventario, datos de ubicacin, historial de movimientos y hojas de informacin sobre materiales. El sistema lo utilizan diferentes empleados como, por ejemplo, los encarga- dos del inventario, los gestores del almacn, los agentes minoristas, los jefes de seccin y los ejecutivos. Nivel 1: Informes estticos mediante una librera de informes embebida Nivel 2: Informes gestionados con interactividad, planifcacin, seguridad y distribucin simples usando un servidor de informes Nivel 3: Informes y dashboards altamente interactivos con uso de un servidor de informes Nivel 4: Informes y anlisis de datos ad hoc de autoservicio mediante un servidor de BI Nivel 5: Analtica avanzada a partir de un data mart mediante un servidor de BI Ejemplo: Joel es el encargado de inventario en la tienda minorista Bucks Electronics en Phoenix. Joel quiere saber cuntas bateras le ha suministrado su distribuidor durante el ltimo mes y cuntas se prevn para el resto del ao. Desea que el sistema presente la informacin por semanas en una tabla y en un diagrama de barras. Quiere que su informe contenga los datos ms recientes y actuales. La administra- dora de la aplicacin, Kelly, implement el informe (que se genera en formato PDF) como una opcin de men en la aplicacin IMS2. Los usuarios fnales no piden ms que un informe Cuando los usuarios quieren visualizar datos de su aplicacin operativa, normalmente obtienen un informe esttico creado por la propia aplicacin. Algunos informes estn formateados y listos para imprimir, mientras que otros estn disponibles para su descarga como hoja de clculo de Microsoft Excel. Los informes ofrecen una visin esttica en el tiempo, normalmente a partir de la base de datos de la aplicacin operativa. Los desarrolladores de aplicaciones quieren una solucin de arquitectura sencilla Los desarrolladores de aplicaciones cuentan con diversas opciones a la hora de determinar la mejor manera de proporcionar un informe esttico para su aplicacin operativa. Pueden crear su propia herramienta, embeber un motor de informes de cdigo abierto o comprar una solucin comercial. Asimismo, pueden elegir entre diversos tipos de arquitecturas para soportar solicitudes de informes sin que la arquitectura de su aplicacin se vea afectada. No obstante, al limitar el impacto sobre la arquitectura de la aplicacin, el resultado suele ser una solucin de informes igualmente limitada para los usuarios fnales. Consideraciones Una librera de informes embebida permite al usuario generar un informe a demanda o solicitar que la aplicacin lo haga en segundo plano y lo guarde. Estos informes preconfeccionados, diseados por un desarrollador de aplicaciones, requieren la defnicin del layout del informe y del formato de exportacin (p.ej. PDF, XLS, HTML). Para evitar que el rendimiento de la aplicacin operativa se vea afectado de forma signifcativa, es importante que los infor- mes estn ya diseados. La librera de informes a menudo se crea dentro del entorno de la aplicacin y comparte el directorio principal de la misma. Los desarrolladores de aplicaciones suelen aadir cdigo adicional en torno a la librera para gestionar el acceso, la seguridad, la planifcacin y el almacenamiento de informes. Componentes de BI embebida Librera de informes para servicios como, por ejemplo, compilacin de informes, layout y formato de exportacin Herramienta de diseo de informes basada en escritorio para la creacin de informes Limitaciones Informacin esttica en el tiempo. Los informes embebidos suelen presentar informacin limitada, ya que la base de datos de la aplicacin operativa no contiene sufcientes datos histricos. Debido a esta limitacin, los informes no pueden revelar tendencias a los usuarios. Adems, por lo general, los informes son estticos y no ofrecen opciones de desglose para obtener informacin detallada a partir de datos resumidos. Solicitudes de informes no atendidas: A la hora de disear los informes embebidos, los desarrolladores de aplicaciones se basan en suposiciones sobre la informacin que necesita el usuario fnal y el modo en que sta debe presentarse. Puesto que las solicitudes de informes nuevos solo pueden ser atendidas por el desarrollador, estas solicitudes o bien se pasan por alto o bien se resuelven con retraso. Impacto sobre el rendimiento de las aplicaciones: Si la aplicacin operativa no ofrece ni funciones de planifcacin de informes ni un repositorio de informes, puede suceder que varios usuarios realicen la misma solicitud de informe al mismo tiempo. Esto puede tener un impacto negativo sobre el rendimiento de la aplicacin operativa. Por otra parte, la compilacin y el diseo de cada informe requieren recursos informticos. Esfuerzo de los desarrolladores: Con cada informe nuevo, el desarrollador debe tener en cuenta el im- pacto sobre el rendimiento de la aplicacin operativa, as como cualquier posible riesgo para la seguridad. Cuando los usuarios fnales solicitan nuevas vistas de los datos de las aplicaciones, los desarrolladores deben encontrar un equilibrio entre la demanda de nuevos informes y la ampliacin de las funciones. Nivel 1 Informes estticos Ejemplo Janet es directora regional de las tiendas de Bucks Electronics en la zona oeste. Quiere saber el nmero total de entregas realizadas el mes pasado por cada distribuidor, cuntos artculos hay en el almacn y cuntos sern entregados el mes que viene desde cada tienda. Quiere que los informes se generen todas las noches y se enven por correo electrnico al encargado de cada tienda. Paul, el encargado de la tienda de Santa Fe, ha solicitado el campo antigedad en inventariopara el informe de su tienda. Kelly, responsable del mantenimiento y la ampliacin de IMS2, es consciente de que, con el nivel de embebimiento actual, la aplicacin no est en condiciones de atender este requerimiento.. Informes de aplicaciones gestionados para un mejor rendimiento del negocio El xito de una aplicacin operativa a menudo da lugar a nuevos requerimientos de negocio y nuevos retos para los administradores que la gestionan. Los informes gestionados con comparticin de informacin programada e indicadores clave del rendimiento (KPI) predefnidos contribuyen a impulsar el rendimiento del negocio. Volviendo al ejemplo anterior, Kelly no puede satisfacer los requerimientos de Janet y Paul con la funcionalidad estndar de una solucin de informes del nivel 1. Para ello tendra que perso- nalizar el sistema aadiendo una herramienta de planifcacin y un servicio de distribucin de informes. Kelly necesita crear adems una serie de nuevos informes personalizados, ya sea extrayendo los datos de la aplicacin y generando informes con otra herramienta, o bien solicitando al proveedor una amplia- cin de la solucin IMS2. Por otra parte, puesto que, como suele ocurrir, Kelly tambin se encarga de otras tareas, como p.ej. del mantenimiento de otras aplicaciones, lo ms probable es que las solicitudes de Paul y Janet sean atendidas con retraso. Consideraciones La entrega automtica de informes y las solicitudes de informes personalizados son prestaciones que cabe esperar de la mayora de las aplicaciones operativas empresariales. Cuando los datos del sistema se utilizan a diario para la planifcacin y la toma de decisiones, los usuarios fnales suelen mostrar un mayor grado de inters. Si la aplicacin no ofrece estas funciones avanzadas, ello abre camino a nuevas soluciones y nuevos competidores. Los requerimientos de informes correspondientes al nivel 2 pueden cumplirse complementando la librera de informes con una herramienta de planifcacin de informes, un repositorio de informes, un servicio de distribucin de informes, funciones de seguridad basada en roles y una herramienta de diseo de informes para solicitudes de informes nuevos. La incorporacin de estas prestaciones adicionales incrementa la complejidad de la solucin de librera de informes. Estos servicios pueden ser proporcionados por la aplicacin de forma nativa, lo cual exigira un esfuerzo de desarrollo considerable, o bien por una solucin de BI completa integrada. Con estos servicios activados, la solu- cin de BI embebida puede ofrecer ms informes a ms usuarios con un mayor nivel de interactividad, gracias a la herramienta de diseo de informes y a la confguracin de servidor. A partir de este nivel, es imprescindible contar con un servidor de informes para ofrecer una solucin de BI embebida completa. Componentes de BI embebida Servidor de BI para ofrecer seguridad de datos y servicios de informes (planifcacin, distribucin y organizacin) Herramienta de diseo de informes basada en escritorio para la creacin de informes altamente complejos Limitaciones Los servidores de informes pueden maximizar el aprovechamiento de la informacin en las empresas mediante informes interactivos planifcados y al mismo tiempo mejorar el rendimiento de las aplicaciones operativas al realizar las tareas de compilacin de informes en un servidor separado. Sin embargo, existen una serie de limitaciones que menguan la capacidad de la aplicacin de reaccionar ante la cambiante dinmica de las empresas: Seguridad de datos simplista: Los modelos de objetos de informes sencillos, como las soluciones de informes del nivel 2, no ofrecen seguridad a nivel de consultas (SQL). Adems, los repositorios de informes no inspeccionan las consultas del informe, de modo que el desarrollador o administrador debe crear los atributos de seguridad en el informe y asignarlos manualmente al objeto del informe. Disponibilidad de informes personalizados: Debido a la complejidad de la fuente de datos subyacente, a los modelos de seguridad y a los requerimientos de formateo de informes, los nuevos informes personaliza- dos requieren los conocimientos de un desarrollador de informes profesional. La mayora de las organizaciones cuentan con un nmero limitado de desarrolladores de informes profesionales, lo cual limita tambin el suministro de informes nuevos a los usuarios. No ofrecen dashboards: Una vez cumplidos los requerimientos de informes bsicos, los usuarios de las aplicaciones no tardan en solicitar ms prestaciones complejas, como p.ej. vistas ejecutivas. Este tipo de informes se basa en dashboards, que proporcionan resmenes de un vistazode los principales indicadores del rendimiento. En su mayora, los dashboards soportan funciones de desglose que permiten obtener informa- cin ms detallada a partir de una vista resumida. Nivel 2 Informes interactivos gestionados Nivel 3 Informes y dashboards altamente interactivos Ejemplo: Steve es el responsable de las operaciones de inventario de todas las tiendas de la cadena minorista proveedora de electr- nica Bucks Electronics. Quiere obtener una visin actualizada al minuto de los principales indicadores del rendimiento del inventario y de los puntos de venta, presentados en un nico dashboard de fcil lectura. Adems, quiere que sus informes sean interactivos e incluyan opciones de desglose para la obtencin de detalles, fltros y marcas fcilmente visibles para resaltar posibles valores atpicos. La solicitud de Steve exige la combinacin de informacin procedente del sistema de inventario IMS2 y de otra aplicacin para puntos de venta en un dashboard que refeje el rendimiento del negocio de forma centralizada. De nuevo, Kelly se da cuenta de que su solucin actual no est a la altura de estos nuevos requerimientos. Para satisfacer los requerimientos de Steve, Kelly tendr que ampliar su solucin al siguiente nivel. Dashboards de aplicaciones para responder a los nuevos perfles de usuario Si bien los informes de los dos primeros niveles ofrecen informacin detallada de las aplicaciones que puede ayudar a los directores de departamento y vendedores en sus decisiones tcticas diarias, es posible que estos datos no sean de utilidad para los ejecutivos o directivos de alto nivel. Aunque es probable que los ejecutivos no utilicen la aplicacin en sus procesos operativos diarios, tal vez quieran obtener una visin del rendimiento de su negocio una vez a la semana, al da o incluso cada hora. Esta visin de la informacin suele ser presentada en un dashboard interactivo de fcil lectura. En la inteligencia de negocio, un dashboard es una her- ramienta de visualizacin de datos que monitoriza el ren- dimiento de las actividades y los procesos crticos de negocio y activa alarmas en caso de posibles problemas. Los dashboards analizan la raz de los problemas explorando la informacin relevante desde mltiples perspectivas y con varios niveles de detalle. Asimismo, permiten gestionar a los trabajadores y procesos con el fn de tomar mejores decisiones, optimizar el rendimiento y llevar a la empresa en la direccin adecuada. Performance Dashboards: Measuring, Monitoring, and Managing Your Business (Dashboards de ren- dimiento: medicin, monitorizacin y gestin de su negocio), Wayne Eckerson Los dashboards de rendimiento miden las tendencias a corto y largo plazo y permiten acceder rpidamente a informacin ms detallada con el fn de ayudar a los directivos a responder tctica o estratgicamente a sus necesidades de negocio. Los dashboards tambin pueden extraer informacin de diversas fuentes de aplicaciones para presentar una visin global del negocio.. Consideraciones Los dos niveles anteriores de informes embebidos no son capaces de presentar un dashboard interactivo de forma efcaz. Los dashboards son una coleccin de informes o reportlets combinados en una nica vista. A menudo ofrecen funciones interactivas de control que permiten al usuario cambiar la presentacin de los datos por hora, ubicacin, o alguna otra categora. La estructura necesaria para controlar estos reportletsintegrados debe incluir una capa de orquestacin, normalmente gestionada por una capa de metadatos en el entorno del servidor de informes. Con el fn de aumentar el atractivo de los dashboards para los tomadores de decisiones, el layout y el diseo de los mismos deben incluir elementos atractivos, como diagramas animados y tablas con funciones de desglose para que los usuarios puedan localizar y explorar rpidamente sus actividades de negocio. Componentes de BI embebida Servidor de BI para ofrecer seguridad de datos, capa de metadatos, estructura de dashboard y servicios de informes (planifcacin, distribucin y organizacin) Herramienta de diseo de informes basada en escritorio para la creacin de informes alta- mente complejos Estructura de IU personalizable para su adapta- cin al diseo corporativo e integracin con la aplicacin operativa Limitaciones Con la BI embebida del nivel 3, los nuevos perfles de usuario pueden utilizar los datos almacenados en la aplicacin IMS2. Los dashboards pueden llevar a la creacin de nuevas estrategias, mejorar las decisiones y optimizar la planifcacin. Sin embargo, el nivel 3 no soluciona el problema de las continuas solicitudes de informes personalizados por parte de los diferentes tipos de usua- rios. Si se alcanza el xito en este nivel, a menudo surgen nuevos requerimientos como los que se especifcan a continuacin: Falta de informes personalizados: Debido a la complejidad de la fuente de datos subyacente, a los modelos de seguridad y a los requerimientos de formateo de informes, los nuevos informes personalizados requieren los conocimientos de un desarrollador de informes profesional. La mayora de las organizaciones cuenta con un nmero limitado de desarrolladores de informes profesionales, lo cual limita tambin la capacidad de respuesta ante las solicitudes de nuevos informes por parte de los usuarios de negocio. Idealmente, las soluciones deberan ofrecer herramientas de diseo de informes sencillas para que los usuarios con un menor nivel de conocimientos tcnicos puedan crear sus propios informes sin depender del departamento de TI o de desarrolladores de informes cualifcados. Falta de exploracin y anlisis de datos: Los dash- boards ayudan a visualizar procesos complejos en vistas de fcil lectura y comprensin. Sin embargo, los dashboards atractivos despiertan la curiosidad de los usuarios, que quieren obtener ms informacin de sus datos y descubrir el motivo por el que un parmetro se desva de su valor tpico. Las respuestas a estas preguntas a menudo no se hallan en la informacin contenida en los dashboards ni en los informes detalla- dos subyacentes. Para responder a estas preguntas ms profundas, surgidas de forma impulsiva, es necesario proporcionar acceso a la informacin a travs de una interfaz que permita la interaccin del usuario. Para explorar los datos, con frecuencia es ne- cesario realizar consultas de comparacin entre varios productos, ubicaciones y momentos. Los usuarios quieren ver los datos en diferentes dimensiones para detectar tendencias o valores atpicos. Nivel 4 Informes y anlisis de autoservicio para aplicaciones operativas Los inconvenientes de esta opcin son los costes de formacin y los recursos necesarios para ensear a los usuarios no tcnicos a utilizar herramientas de diseo de informes potentes y completamente equipadas para crear cada informe manual- mente, as como la prdida de tiempo que ello conllevara. Adems, este enfoque puede ocasionar un riesgo adicional para el rendimiento de la aplicacin derivado del trfco de consultas no controladas. En el caso de las implementaciones de mayor tamao, este enfoque supone un mayor riesgo de seguridad derivado del acceso general a la base de datos, as como costes de formacin ms elevados debido al mayor nmero de usuarios. Opcin 2: Proporcionar a Paul un entorno de diseo de informes fcil de usar para satisfacer sus necesidades de informes y anlisis ad hoc. Kelly puede defnir una capa semntica de fcil comprensin sobre la base de datos de la aplicacin, que permitir a los usuarios no tcnicos entender los nombres de las columnas y los datos y acceder de forma segura a la base de datos subyacente. Los metadatos pueden ser diseados a partir de la base de datos operativa o de un data mart especializado. Si estos elementos se combinan con una herramienta grfca de diseo de informes de arrastrar y colocar, los trabajadores del conocimiento como Paul pueden crear sus propios informes a peticin sin la ayuda de Kelly. Por ltimo, los motores de consultas en memoria pueden reducir todava ms el impacto sobre la base de datos de la aplicacin, permitiendo la creacin de informes personalizados y vistas ligeras de anlisis de datos que no afectan al rendimiento de la aplicacin. Al integrar un entorno de BI de autoservicio con otra aplicacin, existe un riesgo considerable de que se pierda la apariencia coherente de la aplicacin original. Existen determinadas herramientas de BI que le permiten adaptar la interfaz de usuario al diseo de su aplicacin. Limitaciones Apariencia coherente de la aplicacin: Para los vendedores de software y los usuarios fnales, la apariencia de las aplicaciones es muy importante. Los desarrolladores de aplicaciones que integran una plataforma de BI estndar existente necesitan herramientas con opciones de personalizacin sencillas para ofrecer a los usuarios fnales una apariencia coherente. Soporte de anlisis sencillos: Es posible que los anlisis de datos ad hoc basados en un motor de anlisis en memoria no soporten todas las consultas avanzadas que necesitan los analistas de datos. Esta limitacin puede tener su origen en la estructura de la base de datos de la aplicacin, o bien en las funciones de anlisis disponibles en la herramienta en memoria. Las consultas ms avanzadas pueden requerir una herramienta de procesamiento analtico en lnea (OLAP) para soportar consultas analticas ms potentes y sofsticadas. Limitaciones en la deteccin de tendencias y el tama- o de los datos: Si el entorno de anlisis de datos utiliza un motor en memoria a partir un sistema transaccional, la cantidad de datos histricos puede constituir un factor limitador. Adems, si la base de datos de la aplicacin contiene un gran volumen de datos, la cantidad de datos almacenados en el motor en memoria est limitada a la memoria disponible en el ordenador en el que se aloja el servidor. Si la base de datos de la aplicacin es de gran tamao, a menudo resulta ms conveniente confgurar una base de datos especializada para la aplicacin que soporte el almacenamiento basado en columnas y la compresin de datos. Componentes de BI embebida Servidor de BI para ofrecer seguridad de datos, capa de metadatos, herramienta de diseo de informes basada en Web fcil de usar, estructura de dashboard y servicios de informes (planifcacin, distribucin y organizacin) Herramienta de diseo de informes basada en escritorio para la creacin de informes alta- mente complejos Estructura de IU personalizable para su adaptacin al diseo corporativo e integracin con la aplica- cin operativa Ejemplo: Paul es planifcador de inventario en la ofcina corporativa de Bucks Electronics. Quiere crear sus propios informes personalizados para sus distribuidores mayoristas. Dado que los distribuidores cambian cada par de meses, tambin es necesario modifcar los informes con frecuencia. Algunos informes estn basados en lneas de productos; otros se rigen por parmetros especfcos de cada tienda. Puesto que los informes estticos actuales proporcionados por el sistema IMS2 no ofrecen la fexibilidad necesaria para generar este tipo de informes, Paul se ve obligado a pedirle informes nuevos a Kelly prcticamente todos los meses. Kelly, que al mismo tiempo recibe peticiones similares de otros empleados, se ve saturada por la demanda de informes personalizados. Preguntas a tener en cuenta: 1. Sus clientes tienen mltiples usuarios con necesidades de informes sofsticados? 2. Quieren dichos usuarios crear sus propios informes? 3. Disponen de los conocimientos y la voluntad sufcientes para crear sus propios informes sin depender demasiado de los responsables de TI u otros recursos tcnicos? Consideraciones Cuando los trabajadores del conocimiento desean disponer de sus propios informes personalizados, distintos de los incluidos en las aplicaciones operativas, Bucks tiene dos opciones principales: Opcin 1: Proporcionar a Paul o a Kelly acceso directo a la base de datos hasta el esquema de la aplicacin operativa para realizar un volcado CSV de los datos en sus equipos locales, o bien facilitarles una herramienta de diseo de informes capaz de soportar requerimientos ms avanzados. Nivel 5 Anlisis avanzados para una visin ms profunda Ejemplo: Susan es directora de lnea de productos en la central de las tiendas Bucks Electronics. Quiere saber a qu se debe el descenso de los mrgenes para los teclados y monitores en las tiendas de la regin noroeste en comparacin con los de la regin suroeste. Le gustara explorar diversos datos y dimensiones, como los costes unitarios mayoristas, el precio minorista, la antigedad en el inventario, los costes de entrega y los datos de promociones de productos. Tiene previsto comparar productos por tiendas y fechas (mes y ao) e importar datos del sistema de promociones de productos de la empresa. Explorar los datos en busca de tendencias temporales, posiblemente derivadas de patrones estacionales en las tiendas y gastos adicionales de suministro. Para responder a esta nueva necesidad, Kelly se plantea dos opciones: Desarrollar informes personalizados que recopilen los datos que necesita Susan Proporcionar a Susan herramientas intuitivas de exploracin de datos que le permitan encontrar la informacin que necesita. Consideraciones Como acabamos de ver, una de las posibilidades que tiene Kelly para responder a las preguntas de Susan consiste en crear ms informes personalizados. Sin embargo, desarrollar, ejecutar y revisar manualmente cada uno de los informes le llevar mucho tiempo. Adems, este modo de acceder a los datos resulta inefcaz, ya que puede repercutir sobre el rendimiento de la aplicacin operativa. Para solventar este problema, existen diferentes opciones. Por ejemplo, con una vista preconfeccionada de los datos subyacentes estructurada especfcamente con fnes de anlisis, los analistas pueden inspeccionar rpidamente grandes conjuntos de datos y realizar consultas complejas sobre periodos de tiempo, algo que no resulta sencillo con una base de datos transaccional. El modelo de procesamiento analtico en lnea (OLAP) permite a los analistas extraer y visualizar datos con facilidad y de forma selectiva desde mltiples puntos de vista. Mientras que los modelos de datos basados en transacciones estn diseados para almacenar datos en una o dos dimensiones (p.ej. ventas por regin), las bases de datos multidimensionales como OLAP consideran cada atributo de los datos como una dimensin separada (p.ej. producto, regin, periodo de tiempo). Las aplicaciones que incorporan un enfoque OLAP o multidimensional ofrecen una forma ms sencilla de realizar anlisis comparativos y basados en el tiempo (p.ej. obtencin de detalles, agrupacin de datos, segmentacin, rotacin y fltrado) desde cada punto de vista. La mayora de los motores OLAP soportan un lenguaje de consultas ms expresivo llamado MDX (expresiones multidimensionales), que permite a los analistas de datos realizar consultas avanzadas con facilidad sin los problemas que plantea el anlisis tradicio- nal basado en consultas tipo SQL Componentes de BI embebida Herramientas de integracin de datos para extraer, transformar y cargar datos de la base de datos de la aplicacin operativa a un data warehouse o data mart Data warehouse o data mart para un proce- samiento efciente de los datos con fnes de anlisis Motor OLAP para un mayor rendimiento y procesamiento analtico de los datos Servidor de BI para ofrecer seguridad de datos, capa de metadatos, visualizacin de datos, herramienta de diseo de informes fcil de usar, estructura de dashboard y servicios de informes Herramienta de diseo de informes basada en escritorio para la creacin de informes altamente complejos Estructura de IU personalizable para su adapta- cin al diseo corporativo e integracin con la aplicacin operativa Limitaciones Si bien la ampliacin del acceso a los datos conlleva numerosas ventajas para las organizaciones, como p.ej. la presentacin de informacin sobre nuevas categoras de ingresos, mejoras en los procesos operativos, ventajas com- petitivas, etc., las soluciones de anlisis embebidas tambin plantean una serie de retos nuevos para los desarrolladores y administradores de aplicaciones. Algunos de ellos son: Arquitectura compleja: Para poder ofrecer funciones de anlisis avanzadas, potentes y efcaces, el entorno debe estar dotado de servicios adicionales, como una base de datos para consultas analticas, software de integra- cin de datos y metadatos para defniciones de agregacin. Mantenimiento de las aplicaciones: Para los administradores, la incorporacin de software adicional supone un aumento de las tareas de mantenimiento. Los analistas a menudo deman- dan una nueva visin del data warehouse, que requiere una nueva tarea de integracin de datos y nuevas defniciones de consultas. Conclusin Existen diversas opciones a la hora de mejorar una apli- cacin mediante la integracin de prestaciones de inteligen- cia de negocio. Resulta imprescindible entender las ventajas y los requerimientos de los usuarios relacionados con cada uno de los niveles de capacidad. En el ejemplo anterior, Bucks Electronics ha pasado por los cinco niveles de BI em- bebida. Consciente del valor de los datos almacenados en la aplicacin IMS2, ahora Kelly puede proporcionar a Steve, Janet, Paul y Susan los datos y las herramientas que necesi- tan para tomar decisiones del modo y en el momento que sea necesario. Cada uno de los niveles de BI implementados ha ayudado al equipo de Bucks a sacarle ms provecho a sus datos y a obtener una visin ms clara y transparente de su negocio y su empresa. La tecnologa de BI embebida contribuye a aumentar la efcacia de las aplicaciones y de sus usuarios. Gracias a este tipo de soluciones, las aplicacio- nes operativas no solo pueden ofrecer un mayor nivel de participacin de los usuarios fnales, sino tambin maximizar su valor. Una vez que decida el camino que desea seguir, deber elegir entre crear su propia estructura de BI o comprar una solucin integrada. Antes de tomar esa decisin, plantese las siguientes preguntas: 1. Dispone del tiempo y de los recursos necesarios para crear y mantener una solucin de BI embebida? 2. Dispone de los conocimientos de BI necesarios para hacer frente a las nuevas tendencias, como las tecnologas mviles y sociales? 3. Desea acceder a su BI embebida a travs de una interfaz de usuario perfectamente unifcada? 4. Desea implementar su aplicacin en un entorno SaaS y/o de forma local? Ms informacin El software de BI de cdigo abierto de Jaspersoft cuenta con 14 millones de descargas de productos en todo el mundo, 175.000 implementaciones de produccin y 14.000 clientes comerciales en 100 pases. La suite de BI es actualizada regu- larmente por una comunidad de desarrollo compuesta por ms de 250.000 miembros registrados. Para ms informacin, visite: http://www.jaspersoft.com y http://www.jasperforge.org. Copyright2011 Jaspersoft Corporation. Todos los derechos reservados. Aviso de marcas comerciales. Las marcas comerciales, los logos y las marcas de servicios (Marcas) que aparecen son propiedad de Jaspersoft o de terceros. No est permitido utilizar estas Marcas sin el consentimiento previo por escrito de Jaspersoft o de dichos terceros, que podran ser los propietarios de las mismas. Las marcas comerciales de Jaspersoft incluyen, pero no estn limitadas a, Jaspersofty el logo de Jaspersoft.