¿»RESTful Web Service»?

REST es el acrónimo de Representational State Transfer, un conjunto de pautas que definen la arquitectura de aplicaciones Web basadas en el uso de protocolos HTTP, adoptado y regulado por el organismo internacional W3C (World Wide Web Consortium). Los sistemas que incluyen REST se denominan RESTful.


REST es el acrónimo de Representational State Transfer, un conjunto de pautas que definen la arquitectura de aplicaciones Web basadas en el uso de protocolos HTTP, adoptado y regulado por el organismo internacional W3C (World Wide Web Consortium). Los sistemas que incluyen REST se denominan RESTful.

Restful Web Service fue incluido en SAP BusinessIntelligence 4.0 (BI4) a partir de la actualización SP03. Con RESTful se puede acceder a la plataforma BI4 a través de cualquier lenguaje de programación que permita el uso del protocolo HTTP de este modo podremos conectarnos a la plataforma, navegar entre los objetos del repositorio y realizar operaciones básicas con ellos; tales como recuperar las propiedades de un documento o visualizarlo.  Si se desean realizar operaciones más complejas tales como modificar el contenido del repositorio, acceder a los servidores o elementos de seguridad se deberá utilizar los otros SDKs de BI4: Java SDK, .Net SDK o Web Services SDK.

Una de las principales ventajas que se obtiene con RESTful Web Service es que nuestras aplicaciones a medida no requieren que sean desplegadas conteniendo las librerías de la plataforma BI4.  Antes de utilizarlo se debe controlar lo siguiente:

  • Este componente debe ser desplegado y configurado en eel hostpor el administrador de la plataforma.
  • Se debe conocer la URL y puerto para acceder a este servicio (  través de la Central Management Console (CMC) se puede obtener esta información.
  • Se debe contar con un usuario y contraseña válido 

Referencia: (ejemplo de uso)

Preguntas clave para definir el sistema de medición, único y diferenciado que requiere un negocio

Cuando definamos un sistema de medición, ante todo, debemos recordar que estamos definiendo un instrumento de comunicación, a través de esta herramienta se transmitirán los objetivos del proceso de negocio, su progreso hacia su logro, así como la forma en la que las actividades de los empleados contribuyen a alcanzar los objetivos trazados.


Cuando definamos un sistema de medición, ante todo, debemos  recordar que estamos definiendo un instrumento de comunicación, a través de esta herramienta se transmitirán los objetivos del proceso de negocio, su progreso hacia su logro, así como la forma en la que las actividades de los empleados contribuyen a alcanzar los objetivos trazados.

No se trata de copiar el sistema de medición de otra organización, cada batería de indicadores deberá responder a los fines particulares de cada negocio, los cuales podrán derivar en examinar a fondo el producto, el mercado, las iniciativas o el cliente.  Para iniciar la identificación los indicadores que responderán adecuadamente a las necesidades de análisis de  información de un negocio, plantéese las siguientes preguntas:

  • ¿Quién es nuestro cliente?
  • ¿Qué requiere ahora y qué requerirá en el futuro?
  • ¿Quién es la competencia y cómo nos diferenciamos?
  • ¿Qué creamos, comunicamos y generamos valor para el cliente?
  • ¿Cómo generamos nuestros ingresos?

Un sistema de medición debe ser revisado periódicamente, los variables del negocio cambian y el enfoque para analizar la información también debería hacerlo.  Es necesario flexibilidad para cambiar y evolucionar, no tan sólo con la inclusión de información financiera, sino también la denominada no-financiera, la que de algún modo nos ayudará a comprender el “por qué” de los resultados.  En este control periódico de la idoneidad del sistema de medición, plantéese las siguientes preguntas:

  • ¿Disponemos de las mediciones necesarias para comprender nuestro modelo de negocio?
  • ¿Podemos realizar las comparativas de la información adecuadas?
  • ¿Qué debemos saber, pero desconocemos?

Referencia: Revista Harvard Desusto – Marketing & Ventas (número 110 – may/jun 2012)

¿Qué es SAP Lumira Server?

Conocemos SAP Lumira para crear visualizaciones, tanto la edición “Personal” como la denominada “Standard”, así mismo conocemos a SAP Lumira Cloud, la propuesta cloud computing de SaaS de SAP para facilitar la distribución de visualizaciones Lumira (ex Visual Intelligence).


Conocemos SAP Lumira para crear visualizaciones, tanto la edición “Personal” como la denominada “Standard”, así mismo conocemos a SAP Lumira Cloud, la propuesta cloud computing de SaaS de SAP para facilitar la distribución de visualizaciones Lumira (ex Visual Intelligence).

Comparativa entre las ediciones Personal y Standard de SAP Lumira

Adicionalmente en el “mundo Lumira” tenemos SAP Lumira Server, la herramienta que facilita acceso Web o Mobille a la información contenida en SAP HANA Database a través de visualizaciones SAP Lumira o como conjunto de datos (data sets) a vistas analíticas y calculadas.

Desde un iPad se puede acceder a SAP Lumira Server, a través de un navegador Web o a través de la aplicación SAP BI Mobile 5.*.  A través del explorador web se  podrá consultar conjuntos de datos, crear visualizaciones o visualizar visualizaciones existentes.

En cuanto a los requerimientos técnicos, entre otros aspectos, se deberá tener en cuenta lo siguiente:

  • SAP Lumira Server se instala en el servidor de SAP HANA.
  • Se requiere SAP HANA SPS 05 revisión 56 o superior, con el component XS Engine instalado y una cuenta de usuario con rol CONTENT_ADMIN (SPS = Support Package Stack)
  • SAP HANA Studio debería ser instalado en los ordenadores clientes.
  • Como navegadores Web se sugiere Internet Explorer 9, la última versión de Google Chrome o la última versión de Safari incluida en iOS 6.

SAP BI Mobile 5.x, una App para todo el contenido BI

SAP BusinessObjects Mobile, SAP BI Mobile o cualquier nombre generado de la combinación con estos términos, hablamos de lo mismo; la aplicación que se instala en dispositivos móviles con…


SAP BusinessObjects Mobile, SAP BI Mobile o cualquier nombre generado de la combinación con estos términos, hablamos de lo mismo; la aplicación que se instala en dispositivos móviles con sistemas operativos iOS (iPhone/iPad), Android o teléfonos Blackberry que nos permitirá acceder al contenido Business Intelligence o Business Analytics diseñados con las herramientas de SAP BI.

SAP BI Mobile 5.0.5, pantalla inicial al instalar la aplicación en el dispositivo móvil, para activar el servidor demo

SAP BI Mobile 5.0.5, gráficos y barra de opciones mejorada, la cual esta oculta y se activa si el usuario lo requiere, dejando más espacio para los gráficos

SAP BI Mobile 5.0.5, con una visualización de Dashboards (Xcelsius)

A partir de la versión 5.0 (la última conocida del 26 de junio, la 5.0.5 requiere iOS 6.0 como mínimo, incompatible con el iPad 1) tendremos una única aplicación mobile, pudiéndose prescindir de la aplicación mobile para contenidos SAP BusinessObjects Explorer. De este modo, además de poder acceder a documentos Web Intelligence, informes Crystal Reports, visualizaciones de Dashboards (ex Xcelsius) y aplicaciones de Analysis; podremos acceder a contenido generado con BusinessObjects Explorer (Information Spaces y Exploration View-sets) y contenido de Lumira a través de SAP Lumira Server y SAP Lumira Cloud.   

SAP BI Mobile 5.0.5, visualizando un documento WebI con secciones

SAP BI Mobile 5.0.5, panel principal

SAP BI Mobile 5.0.5, panel principal (otro modo)

SAP HANA, ¿segadora de costes o generadora de beneficios?

Es “humano”, luego de una inversión tan importante como puede ser la adquisición de una plataforma SAP HANA, que se quiera saber cómo obtener el retorno de la inversión o lograr beneficios importantes que justifiquen de manera inmediata la inversión realizada. Pero “erramos” cuando comenzamos a calcular cuánto nos ahorraremos prescindiendo de aquellos colaboradores que realizan tareas, que un panorama in-memory computing de HANA, podrían ser “prescindibles”.


Es “humano” que luego de una inversión tan importante como puede ser la adquisición de una plataforma SAP HANA, se quiera saber cómo obtener el retorno de la inversión o lograr beneficios importantes que justifiquen de manera inmediata la inversión realizada. Pero “erramos” cuando comenzamos a calcular cuánto nos ahorraremos con aquellos colaboradores, que un panorama in-memory computing de HANA, podrían ser “prescindibles”.

Capacidades predicitvas en el top de la maduración de una platorma BI

Efectivamente, algunas tareas de administración de las plataformas informáticas actuales no son necesarias en SAP HANA, pero habrá otras que se deberán realizar con en el fin de monitorizarla y mantenerla adecuadamente.  Al final, quizás algún rol podría ser liberado, pero ¿qué ventaja competitiva puede lograr una empresa “ahorrándose” dos o tres nóminas?

Imagen de TimoElliott

Tampoco se trata de hacer más rápido lo mismo que se hace actualmente. En SAP HANA, utilizar sistemas de información que sólo comunican lo que ha sucedido, significaría infrautilizar una plataforma que tiene el mayor potencial disponible de la historia.

Imagen de TimoElliott (02)

Consideramos que la fuente generadora de beneficios y ventajas competitivas es la adopción de una cultura de análisis predictivo en los procesos de negocios, para llevar a cabo tareas que hasta ahora eran imposibles de realizar. Entre otras, las siguientes:

  • Crear ofertas personalizadas por cada segmento y canal
  • Controlar constante y proactivamente las tendencias del mercado y las necesidades de los consumidores.
  • Identificar los lineamientos para la innovación y desarrollo de producto.
  • Elaboración de previsiones más realistas
  • Comparación de los resultados con los objetivos previstos.
  • Identificar las transacciones u operaciones fraudulentas
  • Análisis más completos sobre los clientes y su comportamiento:
    • Localizar anomalías y grupos específicos
    • Identificar correlaciones entre los datos de ventas cruzadas y oportunidades de ventas.
    • Conocer y comprender las causas de satisfacción o insatisfacción de los clientes
    • Identificar los clientes que podrían abandonar y cuáles de ellos podrían ser persuadidos a permanecer.
    • Identificar que clientes pueden ser convencidos a comprar o que puedan responder positivamente en una campaña de marketing.

Imagen de TimoElliott (03)

La reducción del coste tiene límites conocidos, la generación de ingresos y beneficios esta limitada por la visión o percepción de los individuos, la cual podría ser reforzada con la capacidad de procesamiento que ofrece SAP HANA y el uso de herramientas de análisis predictivo. 

Nota: Imágenes de TimoElliott.com