El viaje hacia la analítica híbrida de SAP: Aprovecha los modelos de datos de WebI en SAP BusinessObjects 4.3 para reducir el tiempo y el coste de obtención de conocimiento y generar confianza con los usuarios de negocio

Las organizaciones de una variedad de sectores ya están avanzando hacia soluciones solo en la nube para el almacenamiento y análisis de datos, y están aprovechando los múltiples beneficios que brindan estas soluciones en términos de conveniencia, acceso y fiabilidad.

Sin embargo, es importante recordar que los entornos solo en la nube no son adecuados para todos los tipos de empresas y que, según los requisitos de seguridad específicos o de infraestructura local, mover toda la funcionalidad a la nube no es una perspectiva realista para algunos.

Afortunadamente, existe un escenario con lo mejor de ambos mundos mediante una solución de datos híbrida, que permite que los datos confidenciales permanezcan en las instalaciones dentro de un entorno controlado, mientras que los recursos informáticos pueden ubicarse en la nube. Con los conectores adecuados, SAP BusinessObjects puede funcionar como una plataforma de Business Intelligence (BI) empresarial en la instalación local y utilizar SAP Analytics Cloud para análisis. Hoy veremos un nuevo desarrollo clave para este modelo que consiste en utilizar datos de Web Intelligence (WebI) como fuente.

Con el reciente lanzamiento de SAP BusinessObjects 4.3 se ha incorporado una nueva opción de fuente, llamada "Modelo de datos WebI" o también "WebI como fuente". En Clariba hemos analizado en profundidad esta característica no solo en el aspecto funcional, sino también comparándola con nuestras expectativas, trazando su hoja de ruta y augurando su papel en las inminentes opciones de implementación de análisis híbridos. Así es como funciona:

Demostración rápida

Desde FIORI BI LaunchPad 4.3 > Aplicaciones> WebIintelligence podemos crear un nuevo documento WebI, y una de las opciones es Seleccionar el documento WebI como fuente de datos:

webi_1.png

A modo de ejemplo, podemos hacer clic en uno de los informes de prueba que vienen por defecto con la plataforma:

webi_2.png

Inmediatamente se muestra el modelo de datos WebI, basado en consultas, objetos, variables y dimensiones fusionadas existentes. Podemos elegir tres dimensiones y dos medidas para una primera prueba:

webi_3.png

Haciendo clic en “Ejecutar” obtendremos una tabla con el resultado en base a los datos estáticos de la fuente WebI:

webi_4.png

En definitiva, acabamos de obtener un documento WebI a partir de un modelo de datos de otro WebI diferente, que ahora podremos guardar. Mediante esta simple idea y después de algunas pruebas, llegamos a las siguientes conclusiones:

Características

Los principales puntos se resumen a continuación:

  • Se reutiliza el modelo de datos WebI de otro documento WebI, por lo que se pueden reutilizar objetos, variables, dimensiones fusionadas, etc., ya creados. Para mejor comprensión, éste es el modelo de datos origen utilizado en el ejemplo anterior, que proporciona una mayor información si editamos el informe en el origen:

webi_5.png
  • Se apunta a una "fuente estática", lo que significa que la fuente original no se actualizará en el momento de actualizar el informe WebI alimentado. Esta fuente WebI estática puede provenir de:

    • Los datos almacenados en el informe WebI en sí

    • La última instancia actualizada (¡muy útil!)

Esta selección se puede configurar de manera global en la plataforma, en la Consola de Administración Central, CMC, en Aplicaciones > WebIntelligence > Propiedades, escogiendo "Ver la última Instancia” como Smart View:

webi_6.png
  • Se aplican los perfiles de seguridad empresarial de Universo: por ejemplo, un usuario avanzado puede preparar la carga de un conjunto de datos de origen extendido y luego un usuario restringido puede recuperar un conjunto de datos filtrado, utilizando la seguridad en tiempo de visualización que ya se introdujo en la versión de SAP BusinessObjects BI 4.2 SP 06, por lo que el usuario no necesita el acceso a todos los datos.

  • Funciona bien con Refresh on Open, es decir, se vacía el conjunto de datos al guardar y así no se almacenan datos para evitar que sean vistos por perfiles no autorizados.

  • También es posible enlazar más de dos documentos WebI, por ejemplo un informe WebI obtenido a partir de otro WebI que a su vez proviene de otro WebI y así sucesivamente.

En cuanto a usabilidad, una propuesta es que un desarrollador prepare el modelo de datos de WebI y que un usuario final lo consuma, de acuerdo con el siguiente diagrama:

webi_7.png

LISTA DE DESEOS

 Es probable que las siguientes ideas no sean necesarias, pero algunas ya están registradas en el backlog de SAP y en el futuro podrían convertirse en parte de la hoja de ruta del producto:

  •  La capacidad de realizar una "actualización en cascada" que permitiría extraer datos a tiempo real. Actualmente esto no sucede y la razón es que la fuente es un documento WebI estático donde se utilizan los datos estáticos de los “cubos” junto con un “diccionario” de nombres de objetos y variables. Parece que la idea inicial nunca fue la de actualizar en el mismo instante el conjunto de datos subyacente, pero si eso fuera posible, sería muy poderoso.

  • La capacidad de realizar consultas hacia un bloque de documento WebI (tabla):

    • Aquellos que habéis trabajado alguna vez con documentos WebI con tablas como fuente de datos para cuadros de mando reconoceréis el poder de utilizar las fórmulas directas, los filtros de tabla y la adaptación de las dimensiones fusionadas dentro de una tabla WebI, que por el momento quedan excluidos de este nuevo modelo de datos WebI.

    • Por tanto, habrá casos en los que una simple consulta no pueda proporcionar la información que necesitamos para nuestras visualizaciones. Como solución, los detractores de utilizar bloques de WebI como fuente podrían proponernos que cambiemos nuestra lógica WebI y creemos muchas consultas pequeñas que contengan los datos necesarios, emulando el comportamiento de un bloque.

Además, tenemos dos comentarios adicionales:

  • Las dimensiones fusionadas o las jerarquías geográficas no aparecen como tales al ejecutar la consulta, por lo que se recomienda tener conocimientos previos del modelo de datos WebI para evitar por ejemplo un mensaje de error inesperado de objetos incompatibles.

  • Cuando se utiliza SAP Business Warehouse (BW) como fuente, las restricciones de BW no se pueden utilizar para obtener un modelo de seguridad por filas. La única forma de restringir el acceso a la información por filas es utilizando Universos y una seguridad con perfiles de usuario.

Experiencia híbrida

El uso de SAP WebIntelligence 4.3 junto con Live Data Connector (LDC) 3.1 brinda la capacidad esperada de alimentar visualizaciones de SAP Analytics Cloud usando WebI como fuente, a través de un motor de servicio web https reflejado en el siguiente diagrama:

webi_8.png

Las características principales de este nuevo conector de SAP Analytics Cloud con WebIntelligence las describiremos en un futuro artículo.

Beneficios y Conclusiones

Esta solución proporciona las siguientes ventajas y beneficios:

  • Reutiliza documentos de Web Intelligence existentes para generar nueva información

  • Crea y comparte la semántica empresarial y su conjunto de resultados asociados

  • Refuerza la coherencia y la actualización de la información:

    • BI de confianza

    • Menor coste total de propiedad (TCO) de las actualizaciones

Como podemos prever, la plataforma SAP BusinessObjects 4.3 se convertirá en una fábrica donde los datos serán procesados y preparados para que tanto WebI como SAP Analytics Cloud la aprovechen. SAP BusinessObjects es una de las plataformas de BI empresarial más sofisticadas y consolidadas en lo que respecta a programación de datos, distribución de información y opciones de seguridad, por lo que las posibilidades de éxito para los escenarios híbridos de SAP Analytics son muy altas.

Si bien las opciones de transformación de datos o de datos en tiempo real son limitadas, la base ya está disponible para comenzar a prepararse para el salto a entornos híbridos con el objetivo ideal de lograr una experiencia 100% en la nube, y una innovación clave, LDC 3.1, será fundamental para desencadenar ese cambio.

Estaremos atentos a las próximas actualizaciones de la solución que acabamos de describir, las cuales fortalecerán aún más la justificación para la adopción de un modelo híbrido y la extensión de sus funcionalidades.

Si tienes algún comentario o pregunta sobre las nuevas funcionalidades aquí descritas no dudes en comunicarte con nosotros.


EspañolEnglish