Aplicaciones analíticas
Las aplicaciones analíticas son aplicaciones de SAP Fiori que ofrecen a los usuarios visibilidad sobre los datos de negocio de SAP S/4HANA mediante tiles de KPI, analytical list pages, overview pages, informes multidimensionales y stories integradas. Leen sobre todo datos operativos mediante consultas analíticas ABAP CDS en lugar de un data warehouse independiente, por lo que las cifras reflejan el estado actual de las transacciones.
Datos clave
- Tipo
- Tipo de aplicación de SAP Fiori (clasificación)
- Capa
- Aplicaciones de UI (también Lógica de negocio y modelo de datos)
- Etiqueta en la Reference Library
- Tipo de aplicación "SAP Fiori - Analytical"
- Base de datos
- Vistas ABAP CDS de cubo, dimensión y consulta, evaluadas por el Analytic Engine
- Formas
- Apps de KPI de SAP Smart Business, analytical list pages, overview pages, informes multidimensionales, stories de SAP Analytics Cloud
- Quién trabaja con ello
- Directivos, analistas de negocio, key users, consultores de analítica
- Se aplica a
- SAP S/4HANA Cloud Public Edition, Private Edition, on-premise
Capa: Aplicaciones de UIDónde se ubica ▾
Capa: Aplicaciones de UI
También abarca: Lógica de negocio y modelo de datos
Abrir el mapa de arquitectura →¿Qué tipos de aplicaciones analíticas existen?
La SAP Fiori Apps Reference Library clasifica estas apps como "SAP Fiori - Analytical", pero se presentan en varias formas:
| Forma | Qué hace | Ejemplo |
|---|---|---|
| App de KPI de SAP Smart Business | Tile de KPI en el launchpad con drill-down | Purchase Order Value and Scheduling Agreement Value (F1378) |
| Analytical list page | Gráfico, filtros visuales y tabla en una sola página, para analizar y después actuar sobre los elementos | Monitor Purchase Order Items (F2358) |
| Overview page | Cards que resumen un área, con enlaces a las apps | Procurement Overview Page (F1990) |
| Informe multidimensional | Análisis de tipo tabla dinámica (slice and dice) sobre una consulta analítica, construido como app Web Dynpro | Journal Entry Analyzer |
| Story de SAP Analytics Cloud | Dashboard integrado que se inicia como app | Treasury Executive Dashboard (F4316, Public Edition) |
SAP también documenta como aplicaciones analíticas las apps de drill-down creadas con el Analysis Path Framework y los review booklets. La Reference Library además marca algunas apps con indicadores adicionales de tipo de aplicación, por lo que conviene revisar allí los detalles de la app. La etiqueta aplicaciones analíticas abarca una familia de formas de UI, no una única tecnología.
¿Cómo obtienen sus datos las aplicaciones analíticas?
La mayoría de las aplicaciones analíticas de SAP S/4HANA siguen el modelo de embedded analytics:
- Las vistas ABAP CDS del virtual data model describen las tablas operativas como un esquema en estrella: vistas de dimensión alrededor de una vista de cubo que contiene las medidas.
- Las consultas analíticas, también vistas CDS, seleccionan datos de un cubo y definen las medidas, los filtros y el diseño que ve el usuario.
- El Analytic Engine evalúa esas consultas en tiempo de ejecución; solo procesa vistas marcadas como cubos o dimensiones.
- Una capa de servicios expone el resultado a la app; el tipo de servicio utilizado depende de la forma de la app.
- La app muestra gráficos, tablas o tiles de KPI y ofrece navegación a las aplicaciones transaccionales relacionadas.
Como las consultas se ejecutan sobre la base de datos en vivo, no hay paso de extracción ni copia que conciliar. Los controles de acceso CDS definidos en el modelo de datos filtran las filas por usuario, de modo que dos usuarios pueden ver cifras distintas en la misma aplicación analítica. Por tanto, las aplicaciones analíticas solo son tan correctas como los modelos CDS y las autorizaciones que las sustentan.
¿Cuáles son los puntos fuertes de las aplicaciones analíticas?
- Datos actuales: las cifras proceden del sistema operacional, de modo que un comprador ve los pedidos de compra abiertos de hoy, no la carga de la noche anterior.
- Análisis junto a la acción: las analytical list pages, las overview pages y los drill-downs de KPI enlazan con aplicaciones transaccionales, de modo que el usuario puede pasar de una desviación al documento que la causó.
- Creación por key users: apps como Custom Analytical Queries (F1572) y Manage KPIs and Reports (F2814) permiten a los key users crear consultas, KPI e informes sin desarrollo ABAP.
- Entrega basada en roles: las aplicaciones analíticas llegan a los usuarios a través del mismo launchpad, los mismos catálogos y los mismos roles que cualquier otra app de SAP Fiori.
Ejemplo: un responsable de compras de Alder Manufacturing sigue un KPI de valor de pedidos de compra, profundiza en Cedar Office Supply y abre el pedido de compra en un único flujo. Para el reporting operativo dentro de SAP S/4HANA, las aplicaciones analíticas son la opción más directa que ofrece SAP.
¿Dónde llegan a su límite las aplicaciones analíticas?
- Datos de un solo sistema. Embedded analytics lee el sistema SAP S/4HANA en el que se ejecuta. Un análisis que combine varios sistemas o fuentes no SAP requiere una plataforma de analítica o de datos independiente.
- Estado actual antes que historial. Las consultas en vivo muestran bien el presente; las series temporales largas, las instantáneas y la planificación suelen resolverse mejor en otro lugar.
- Carga en el sistema operacional. Las consultas analíticas se ejecutan en la misma base de datos que las transacciones, lo que exige modelos CDS bien diseñados y filtros por defecto restrictivos.
- Las definiciones requieren gobierno. Cuando los key users pueden crear KPI, dos tiles con el mismo nombre pueden calcular de forma distinta si nadie es responsable de las definiciones.
- El contenido entregado es fijo. Las aplicaciones analíticas estándar muestran lo que SAP modeló; otras medidas requieren consultas personalizadas.
Estos límites se derivan del diseño: las aplicaciones analíticas optimizan la visibilidad operativa dentro de un sistema SAP S/4HANA, no el reporting a escala de toda la empresa.
¿Qué cambia entre SAP S/4HANA Cloud y on-premise?
- SAP S/4HANA Cloud Public Edition: el contenido analítico lo entrega SAP y llega a los usuarios a través de business roles; los key users crean sus propias consultas, KPI, informes y stories con las apps para key users. Las stories integradas de SAP Analytics Cloud analizan únicamente datos de sistemas Public Edition, y SAP indica que algunas aplicaciones analíticas requieren una licencia aparte.
- Private Edition y on-premise: en on-premise, el Analytic Engine debe configurarse antes de que puedan ejecutarse las consultas analíticas CDS; el cliente activa los servicios y el contenido del launchpad y puede modelar vistas CDS personalizadas en ABAP. Para SAP Analytics Cloud integrado, compruebe los requisitos previos en el SAP Help Portal para su release.
El concepto de aplicación analítica es el mismo en todas las ediciones; la diferencia está en cuánto modelado puede hacer el cliente y en quién configura el entorno de ejecución de las aplicaciones analíticas.
¿Por qué una aplicación analítica no muestra datos o muestra cifras erróneas?
Revise las causas desde el usuario hacia fuera:
- Autorización: los controles de acceso CDS filtran las filas según las autorizaciones del usuario. Compare con un usuario que sí ve datos antes de cambiar nada.
- Filtros y variantes: una variante por defecto o una evaluación de KPI puede restringir la sociedad, el periodo o la moneda, porque las evaluaciones pueden llevar sus propios filtros y valores de parámetros de entrada.
- Configuración: en on-premise, la falta de configuración del Analytic Engine o un servicio inactivo impiden las consultas analíticas.
- Definición: dos KPI con nombres parecidos pueden usar consultas o medidas distintas.
Un error frecuente es abrir una incidencia de calidad de datos antes de comprobar las autorizaciones: unas cifras de Bright Freight que parecen demasiado bajas para un usuario suelen deberse a una sociedad restringida. La mayoría de los avisos de "cifra errónea" en aplicaciones analíticas resultan ser cuestiones de autorización o de definición, no errores de datos.
¿Qué diferencia hay entre las aplicaciones analíticas y las transaccionales?
| Aplicaciones analíticas | Aplicaciones transaccionales | |
|---|---|---|
| Finalidad principal | Supervisar KPI y analizar datos de negocio | Crear, modificar y procesar business objects |
| Acceso a datos | Principalmente lectura, agregada mediante consultas analíticas CDS | Lectura y escritura, con drafts y acciones |
| UI típica | Tiles de KPI, analytical list page, overview page, stories | List report, object page, worklist, pantallas freestyle |
| Etiqueta en la Reference Library | SAP Fiori - Analytical | SAP Fiori - Transactional |
| Ejemplo | Purchase Order Value and Scheduling Agreement Value (F1378) | Manage Purchase Orders (Version 2) (F0842A) |
Las aplicaciones analíticas miden lo que las aplicaciones transaccionales modifican, y los buenos escenarios conectan ambas mediante la navegación.
Preguntas frecuentes
¿Las aplicaciones analíticas de SAP S/4HANA necesitan SAP BW?
No se necesita un sistema SAP BW independiente. La mayoría de las aplicaciones analíticas de SAP S/4HANA se ejecutan sobre consultas analíticas ABAP CDS que el Analytic Engine integrado evalúa dentro del propio sistema SAP S/4HANA, sin replicación de datos. En on-premise y en Private Edition, los administradores deben configurar primero ese Analytic Engine.
¿Pueden los key users crear sus propias aplicaciones analíticas?
Sí, dentro de ciertos límites. Apps para key users como Custom Analytical Queries (F1572) y Manage KPIs and Reports (F2814) les permiten definir consultas, KPI e informes sobre fuentes de datos liberadas y publicarlos para los usuarios. Los modelos de datos más complejos siguen requiriendo desarrollo ABAP CDS.
¿Las stories de SAP Analytics Cloud son aplicaciones analíticas?
Las stories integradas de SAP Analytics Cloud pueden entregarse e iniciarse como apps de SAP Fiori. La SAP Fiori Apps Reference Library las incluye con la tecnología de UI "SAP Analytics Cloud story", por ejemplo el Treasury Executive Dashboard (F4316) en SAP S/4HANA Cloud Public Edition.
¿Pueden los usuarios actuar sobre los datos desde una aplicación analítica?
Sí, mediante la navegación. Las analytical list pages, las overview pages y los drill-downs de KPI están pensados para que los usuarios analicen los datos y después actúen sobre elementos concretos, normalmente abriendo la aplicación transaccional relacionada para el documento seleccionado.
¿Las aplicaciones analíticas de SAP Fiori funcionan en tiempo real?
En el modelo de embedded analytics, sí. Las consultas analíticas se ejecutan sobre la base de datos operativa de SAP S/4HANA cuando el usuario abre la app, por lo que los resultados reflejan las transacciones contabilizadas sin un paso de extracción. El tiempo de respuesta depende entonces del diseño de los modelos CDS y de los filtros aplicados.
Fuentes
- SAP Help Portal: Overview of analytical applications (SAP S/4HANA Cloud Public Edition)
- SAP Help Portal: SAP S/4HANA embedded analytics (on-premise)
- SAP Help Portal: Stories with embedded SAP Analytics Cloud (SAP S/4HANA Cloud Public Edition)
- SAPUI5 SDK: Analytical List Page (SAP Fiori elements)
- SAP Fiori Apps Reference Library
- Se aplica a
- SAP S/4HANA on-premise · SAP S/4HANA Cloud Private Edition · SAP S/4HANA Cloud Public Edition
- Última revisión