SAP da sus primeros pasos en «Internet of Things» con SAP HANA

Internet of Things (IoT), es un término acuñado en 1999 que está siendo cada vez más utilizado en los últimos meses, especialmente impulsado por la tecnología que rodea al mundo Mobile y Big Data. Para IoT podemos encontrar variadas definiciones, de las vistas, podemos destacar la siguiente:


Internet of Things (IoT), es un término acuñado en 1999 que está siendo cada vez más utilizado en los últimos meses, especialmente impulsado por la tecnología que rodea al mundo Mobile y Big Data. Para IoT podemos encontrar variadas definiciones, de las vistas, podemos destacar la siguiente:

Imagina un mundo en el que miles de millones de objetos pueden detectar, comunicar y compartir información, todos interconectados a través de redes IP (Internet Protoco) públicas o privadas. Estos objetos interconectados podrían recopilar datos con regularidad, los cuales podrían ser analizados y utilizados para tomar iniciativas, brindando más inteligencia a la planificación, a la toma de decisiones y a la gestión general de los procesos de negocio. Este es el mundo de la Internet de las Cosas (Internet of Things, IOT) -(Ref)

Definición de Internet of Things según McKinsey

Internet of Things, debe ser vista como una disciplina o tecnología, la cual engloba muchos otros elementos, tales como técnicas, estándares, buenas prácticas y otros conceptos. El término IoT en ocasiones es utilizado como sinónimo de M2M (Machine to Machine), pero debería diferenciarse que IoT es la tecnología o disciplina y M2M es la principal técnica que hace posible IoT para que los objetos puedan transmitir información.

Internet of Things (IoT), previsiones de objetos interconectados

Ante las previsiones de incremento de la demanda de soluciones IoT, SAP ha dado un primer paso es este sector para su plataforma SAP HANA, se trata de una extensión para el desarrollo de aplicaciones IoT. Esta extensión, por el momento, tiene un uso restringido para ciertos usuarios y la información disponible es limitada, a través de la nota 2008204 podremos conocer futuras novedades.

Visión de SAP de IoT

A partir de estas propuestas como la que ofrece SAP, se podrá desarrollar soluciones que respondan a necesidades concretas de negocio.

Potenciales aplicaciones para IoT

 

Botón «End Session» de BI 4.1 SP3 ¿dónde estás que no te veo?

La posibilidad de eliminar sesiones de usuarios en SAP BusinessObjects BI, hasta antes de la reciente actualización 4.1 SP3 (28.03.2014), era posible mediante rutinas basadas en llamadas al SDK de la plataforma. Una de las principales novedades de SAP BI 4.1 SP3, anunciada con mucho entusiasmo (por ejemplo, aquí y aquí), es la inclusión de un botón para eliminar sesiones, muy necesario en grandes instalaciones para terminar aquellas sesiones que se quedan activas a pesar que el usuario ha cerrado las aplicaciones que las generó.


La posibilidad de eliminar sesiones de usuarios en SAP BusinessObjects BI, hasta antes de la reciente actualización 4.1 SP3 (28.03.2014), era posible mediante rutinas basadas en llamadas al SDK de la plataforma. Una de las principales novedades de SAP BI 4.1 SP3, anunciada con mucho entusiasmo (por ejemplo, aquí y aquí), es la inclusión de un botón para eliminar sesiones, muy necesario en grandes instalaciones para terminar aquellas sesiones que se quedan activas a pesar que el usuario ha cerrado las aplicaciones que las generó.

Botón End Session de SAP BusinessObjects BI 4.1 SP3 en el CMC  (Al parecer, sólo visible en nuevas instalaciones y no si se aplica la actualización)

Después de aplicar esta actualización a dos hosts distintos, con el nivel de parche 4.1 SP2 no hemos llegado a ver el tan anhelado botón. Revisando la documentación del Administrador, sólo se señala que es necesario tener el derecho «Edit Object» en el objeto «CMC», propio de un perfil de Administrador. Para despejar dudas, realizamos una nueva instalación utilizando el instalador con el nivel de actualización 4.1 SP3, y sin realizar nada excepcional, el «botón mágico» era visible.

Quizás hemos obviado algún paso que deberíamos revisar, pero en teoría, para este tipo de actualizaciones no hay demasiada ciencia. Comentarios sobre experiencias sobre este tema serán bienvenidos, en cualquier caso, esperaremos el próximo Patch de la SP3 de la 4.1.

Notas principales de SAP BPC 10.1 NW, liberadas!

SAP Business Planning and Consolidation 10.1 para plataformas SAP NetWeaver (SAP BPC 10.1 NW) continua en su fase de ramp-up, si no hay cambios, hasta junio de 2014. En las últimas semanas hemos esta viendo la circulación de notas relacionadas a esta nueva versión, pero las notas centrales de la versión y sus actualizaciones se encontraban no liberadas hasta hoy, nos referimos a las siguientes:


SAP Business Planning and Consolidation 10.1 para plataformas SAP NetWeaver (SAP BPC 10.1 NW) continua en su fase de ramp-up, si no hay cambios, hasta junio de 2014. En las últimas semanas hemos esta viendo la circulación de notas relacionadas a esta nueva versión, pero las notas centrales de la versión y sus actualizaciones se encontraban no liberadas hasta hoy, nos referimos a las siguientes:

Tal como lo hemos señalado en entradas anteriores, el principal cambio de SAP BPC 10.1 NW es la nueva interfaz basada en HTML5 para los componentes Web, la cual sustituirá a la basada en Flex/Flash que utiliza la versión 10.0. HTML5 es la opción más adoptada para la nueva generación de aplicaciones, especialmente para dispositivos móviles. La nota central destaca los siguientes beneficios de la nueva interfaz web:

  • Improved usability and performance
  • Right-to-Left language support
  • Easy customer branding and style support
  • Optimized for touch based devices

También recordamos la existencia de dos variantes de BPC 10.1, la clásica (Classic) y la unificada (Unified, para los procesos de planificación en plataformas SAP HANA).  Es en la variante Unified dónde encontramos importantes cambios, como la integración de las estructuras de datos al estándar BW y el uso del Planning Integration Kit (BW PAK) basada en BW-IP para el diseño de procesos y lógicas (por el momento no cubre las funcionalidades de consolidación existente en la variante Classic). La nota central destaca los siguientes beneficios de la variante Unified:

  • Highly integrated with BW PAK(Planning starter Kit)
  • Directly reuse of existing EDW model
  • Master data and transation data integration with BW
  • Full support of BW PAK planning functions
  • Planning process supports with BPF, Work status, Data audit, etc

Aún falta que se libere la nota sobre las limitaciones de la versión 10.1 (1916315), tal como se cuenta en la versión 10.0, en estas notas SAP reconoce las limitaciones o restricciones del producto, las cuales pueden ser superadas en actualizaciones posteriores, tal como ha sucedido con la versión actual de BPC 10.0 NW (1565985).

Referencias: SAP Marketplace (sugerimos acceder a este sitio para consultar las últimas versiones de las notas señaladas en este post)

¿Qué es SAPUI5?

Si observamos la interfaz de usuario que ofrecen los productos SAP nos encontraremos con una gran variedad de estilos, debido principalmente al uso de distintas tecnologías. Si además observamos las aplicaciones para dispositivos móviles, hallaremos muy pocas similitudes con la interfaz de las aplicaciones de escritorio. Para mejorar la experiencia de los usuarios y facilitar el desarrollo de aplicaciones, SAP ha desarrollado un kit, librería o conjunto de herramientas para el desarrollo de aplicaciones en todas sus plataformas denominado SAPUI5 basado en tecnología HTML5.


Si observamos la interfaz de usuario que ofrecen los productos SAP, nos encontraremos con una gran variedad de estilos, debido principalmente al uso de distintas tecnologías. Si además observamos las aplicaciones para dispositivos móviles, hallaremos muy pocas similitudes con la interfaz de sus correspondientes aplicaciones de escritorio.  Para mejorar la experiencia de los usuarios y facilitar el desarrollo de aplicaciones, SAP ha desarrollado un kit, librería, framework o conjunto de herramientas para el desarrollo de aplicaciones para todas sus plataformas, denominado SAPUI5, el cual se basa en tecnología HTML5.

Aplicaciones, experiencia de usuario - Situación actual

SAPUI5 es un término que venimos escuchando desde algunos meses e irá tomando mayor protagonismo debido a que todas los nuevos productos y nuevas versiones de productos lo incluirán,  como es el caso de SAP Fiori, SAP GRC 10.1, SAP BPC 10.1 y demás productos del portfolio SAP EPM, de este modo, se pretende lograr aplicaciones que se adaptan al medio o dispositivo del usuario (Responsive Web Design) sin que esto signifique interactuar con una interfaz totalmente distinta.

Detalles de una interfaz con SAP UI5

SAPUI5, además de HTML5, incluye las siguientes tecnologías: jQuery (librería JavaScript), CSS3 (hojas de estilo), Odata (conectividad), OpenAjax, LESS, D3.js y ARIA (accesibilidad).  Esta tecnología será el estándar de desarrollo de aplicaciones en todas las plataformas SAP: SAP HANA, SAP NetWeaver, SAP NW Portal y SAP Mobile.

Características de SAP UI5

Referencia: Nota SAP 1747308

El uso de CPUs y las licencias de SAP BusinessObjects BI

El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente. Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:


El sistema de licenciamiento de SAP BusinessObjects BI no es nada exacto o uniforme, todo depende según las necesidades del cliente (ver entrada anterior). Las licencias del uso de CPU, en teoría, responden a los siguientes criterios:

  • Cada CPU core de un host SAP BI requiere una licencia.
  • El primer CPU core requiere una licencia de CPU. Cada core del mismo CPU requiere un 0.5 de licencia.
  • Si el resultado del cálculo no es número entero, este deberá redondearse.
  • En teoría, SAP no impone limitaciones en el uso de CPUs, la contratación de licencias necesarias es una formalización que debe realizarse.

Por ejemplo, para una instalación de un host con dual CPU quad-core, el cálculo de licencias de CPU sería el siguiente:

1 Server x 2 CPUs x (1 + 0.5 + 0.5 + 0.5) = 5 Licencias de CPU

Pero bueno, cada caso tiene un tratamiento particular, la última palabra la tendrá SAP.

Referencias: Notas SAP 1285639 y 1344387