Una CDS, cuatro miradas: el reporting de SAP Group Reporting… y casi cualquier otra fuente de SAP


Quien oye hablar de SAP Group Reporting por primera vez suele imaginar una batería de informes y consultas listas para usar. No es así. SAP Group Reporting es la herramienta de S/4HANA que automatiza el proceso de elaboración de los Estados Financieros consolidados.

El estándar incluye las CDS del modelo de datos virtual (VDM) sobre las que se construye el reporting. Estas CDS se pueden ampliar, o tomarse como base de otras nuevas, para incorporar dimensiones o datos maestros adicionales, estándar o custom. Las Best Practices y la instalación estándar aportan además algunos libros de Analysis for Office y varias aplicaciones Fiori. Pero todo esto no basta para cubrir el reporting básico que se pide en cualquier implantación o, simplemente, nada de eso resulta útil en la mayoría de las circunstancias.

NOTA: CDS (Core Data Services): Es una definición lógica de los datos y de su semántica (qué representan, cómo se relacionan y cómo se consumen). No almacena datos: el sistema la traduce a lenguaje SQL y ejecuta estas instrucciones directamente en la capa de la base de datos.

Alternativas para el reporting

En nuestra opinión, hay cuatro vías para cubrir los informes y las visualizaciones de los datos de consolidación (también aplicable sobre cualquier otra fuente SAP).

HerramientaFacilidad de usoCapacidad gráficaIntegración con ExcelNavegación por jerarquíasUso recomendado
SAP Analysis for Office●●●●●●○○○○●●●●●●●●●●Análisis operativo y conciliaciones
Aplicaciones Fiori●●●○○●●○○○●●●○○●●●●○Consulta rápida integrada en S/4HANA
SAP Analytics Cloud (Live)●●●○○●●●●●●●○○○●●●●●Informes de dirección, semestrales y anuales
Web Intelligence●●●●○●●●●○●●●●○●●●○○Informes formateados y distribución masiva
Herramientas no SAP (Power BI, Tableau…)●●●○○●●●●●●●●○○●○○○○Solo como referencia: suelen manejar mal todo tipo de jerarquías SAP
Escala de 1 a 5, según nuestra experiencia.

Nota: no se incluye SAC con Import Connection. Salvo que haya que combinar los datos de GR con otras fuentes, realizar cálculos complejos o que exista un problema de rendimiento por una granularidad elevada (número de dimensiones utilizadas), no se justifica replicar los datos en distintas plataformas.

Analysis for Office (AfO). Se adopta con facilidad porque funciona sobre Excel. Si defines jerarquías, se navega muy bien por ellas. Es práctico e inmediato. Tiene gráficos, pero de calidad limitada.

Aplicaciones Fiori. El estándar incluye varias aplicaciones analíticas basadas en consultas CDS, como Group Data Analysis, con y sin reglas de reporting. Para tus propias consultas, defines la CDS de tipo query y la localizas con el Explorador de consultas (Query Browser). Desde ahí la ejecutas y puedes crear un tile o mosaico en el Launchpad de Fiori, con acceso similar al de cualquier otra aplicación Fiori. Los gráficos son limitados y los datos se pueden exportar a Excel.

SAP Analytics Cloud. Hay que distinguir entre Live Connection e Import Connection.

  • Live: consume la misma query que AfO y Fiori, así que el modelo de datos y las jerarquías se comportan igual, con mucha agilidad. El rendimiento depende de la CDS, por lo que es recomendable diseñar una específica para SAC con las dimensiones, medidas y textos estrictamente necesarios.
  • Import: obliga a replicar el modelo, los datos y las jerarquías, lo que duplica el esfuerzo de construcción y mantenimiento.

La calidad gráfica es muy superior a la del resto. En cambio, es poco práctico para analizar al detalle la operativa de la consolidación. Encaja mejor en informes semestrales o anuales, donde pesan más los gráficos que las tablas.

Web Intelligence. Es la alternativa en la que menos se piensa hoy, pero es viable. La versión BI 2025 mejora la conectividad BICS, que permite consumir las consultas de CDS, e incorpora gráficos nuevos y más opciones de exportación. En formato de informe y exportación a Excel, WebI no tiene rival.

Una única fuente

Las cuatro vías pueden convivir en la misma implantación y usar la misma fuente lógica: una CDS de tipo query. No hace falta replicar los datos en BW, SAC o Datasphere (salvo que exista la necesidad de ampliar o complementar la información).

Al activar la CDS, el sistema genera una query transitoria con el prefijo 2C más el nombre de su SQL view. Por ejemplo, si defino una CDS con el nombre ZGR_CONSO_MAT_10_SAC y el identificador de SQL view ZCCSMAT10SAC, se genera la query 2CZCCSMAT10SAC. Se llama transitoria porque no se persiste, es decir, no existe como un objeto físico, el motor analítico la construye al vuelo a partir de la CDS.

  • Fiori la localiza por el nombre de la CDS.
  • AfO, SAC Live y Webi la consumen por su nombre 2C*.

Por debajo, todas estas herramientas ejecutan exactamente la misma consulta.

Cómo viaja el dato: cinco capas

  1. Presentación. Fiori, SAC, AfO o WebI muestran los datos y permiten navegar por ellos. Pueden añadir cálculos propios, como fórmulas en WebI, medidas calculadas en SAC o miembros locales en AfO, pero la lógica principal de la consulta la resuelve el motor analítico.
  2. Protocolo. Transporta la petición: de tipo InA (HTTP y JSON) para Fiori y SAC, y de tipo BICS (RFC) para AfO y WebI.
  3. Motor analítico (BW embebido). Ejecuta la query 2C*: jerarquías, agregaciones, cálculos, variables y autorizaciones.
  4. ABAP CDS. Es el modelo semántico: la CDS de tipo query definida sobre otra CDS de tipo cube, en este ejemplo I_MatrixConsolidationReportC. Solo contiene definiciones, no datos.
  5. Base de datos (HANA). Lee físicamente los datos a través de las vistas SQL encadenadas hasta la tabla ACDOCU.

Aviso práctico: no cambies el sqlViewName de una CDS en uso. Al cambiarlo cambia el nombre 2C*, y se rompen los libros de AfO y los modelos de SAC que apuntan a él.

Si el dato no necesita transformaciones ni combinarse con otras fuentes, la CDS es la mejor alternativa.

Conclusión

El reporting no viene resuelto con SAP Group Reporting: hay que diseñarlo. La clave no es elegir una herramienta, sino diseñar bien las CDS de tipo query desde el inicio, según lo que requiere el proyecto. Con una CDS sólida, se puede proponer una herramienta según el perfil del usuario:

  • El consolidador, AfO;
  • El controller, Fiori;
  • La dirección, SAC;
  • La distribución, Webi.

Y todos consultan la misma fuente.

Este enfoque no es exclusivo de SAP Group Reporting: cualquier dato de S/4HANA expuesto mediante una CDS de tipo query puede seguir el mismo camino.

¿SAP Visual Intelligence vs. SAP BusinessOjects Explorer?

SAP Visual Intelligence es una nueva herramientas para analizar la información, con apenas unos meses en circulación. SAP la define como una herramienta de tratamiento y visualización de datos. La frase original dice “is a data manipulation and visualization tool”, pero preferimos la palabra tratamiento por manipulación, por las connotaciones que puede tener la palabra manipular.


SAP Visual Intelligence es una nueva herramientas para analizar la información, con apenas unos meses en circulación.  SAP la define como una herramienta de tratamiento y visualización de datos. La frase original dice “is a data manipulation and visualization tool”, pero preferimos la palabra tratamiento por manipulación, por las connotaciones que puede tener la palabra manipular.

SAP VI 00

SAP VisI, es presentada como una herramienta de la familia SAP BusinessObjects Explorer.  Tienen muchos aspectos en común, pero tienen sustanciales diferencias.   SAP Visual Intelligence es diferente desde que se instala, este producto requiere ser instalado en cada ordenador donde se desea utilizar, un asistente guía e informa los pasos a seguir.  Otro aspecto inusual entre todos los productos de Business Intelligence y Análisis de SAP, es que desde el entorno de trabajo de SAP VisI se puede buscar actualizaciones del producto.

SAP VI - 01

Para utilizar SAP VisI sólo requieres el programa instalador, opcionalmente puede conectarte con plataformas SAP BusinessObjects BI y SAP HANA, para utilizarlas como fuentes de información o repositorios de datos o documentos.  Esta herramienta nos permite recuperar datos de ficheros  de texto (CSV), SAP HANA database, hojas de cálculo MS Excel, Universos BO (3.* y 4.0) y bases de datos vía sentencias SQL (MSQ SQL, Oracle, Sybase IQ, Teradata e IBM DB2).

SAP Visual Intelligence - Posibles fuentes de datos

Utilizando SAP HANA como fuente de datos se puede utilizar vistas analíticas, calculada y de atributos.  La conexión con HANA puede ser offline (los datos antes de visualizarlos pueden ser manipulados) o puede online (los datos directamente son representados gráficamente).  Luego los datos (datasets) y el documento SViD pueden ser publicados en SAP HANA.

¿SAP Visual Intelligence vs. SAP BO Explorer?

Desde nuestro parecer, SAP Visual Intelligence  está dirigida a usuarios de negocio que requieren independencia para procesar y analizar sus datos, no importando el origen de la información.  Para SAP VisI pensamos en usuarios de negocio con habilidades para preparar sus datos para el análisis.

Por otro lado, creemos que SAP Visual Intelligence no «amenaza» la existencia de SAP BusinessObjects Explorer, las vemos como herramientas complementarias.  Pensamos que SAP VisI puede ser usada como herramienta departamental o para ciertos usuarios de negocio analistas y BO Explorer como herramienta de exploración corporativa, en la que los usuarios de SAP VisI podrán compartir los datos que han utilizado o tratado con el resto de la organización.

SAP BusinessObjects Explorer, un hito en el Business Intelligence

SAP Business Objects Explorer, un nuevo referente en el Business Intelligence

anibal francisco goicochea mendo


BusinessObjects Explorer, es el nuevo componente de la plataforma Business Intelligence de SAP.  Con esta propuesta, el primer fabricante de software de Europa, quiere acercarse al concepto de sencillez y transparencia de Google, el programa más usado del mundo.

SAP y Google, un mismo fin

Una aplicación de “Inteligencia de negocios”, herramienta muy útil para el apoyo en la toma de decisiones, que cuente con las características de funcionamiento de un programa tan popular como Google, establece un hito muy importante en la industria del software. De este modo, SAP, esta señalando el camino que deberían seguir el resto de fabricantes de software.  Ya era tiempo que se intentara disminuir las diferencias entre el software empresarial con las aplicaciones Web más populares, porque,  al fin al cabo, la finalidad es la misma, facilitar el acceso a la información de la forma más rápida y sencilla.

Uno de los directivos de SAP, el día de la presentación del producto, señaló: “Si sabes buscar información en Internet, ya sabes utilizar Business Objects Explorer”, esta misma máxima debería ser tenida en cuenta para todas las aplicaciones de gestión, no tendríamos que pasar por engorrosas sesiones de formación, extensos manuales de usuario, apuntes y demás cuestiones, para saber utilizar un nuevo software.  El uso y funcionamiento de estos programas deberían ser lo más similar a lo que esta acostumbrado utilizar el usuario, en este sentido, Google, con su diseño minimalista, ha establecido un estándar que muchos están imitando.

BusinessObjects Explorer funciona sobre una instalación de SAP BusinessObjects Enterprise, entre sus principales características, resaltan las siguientes:

  • Fácil de instalar,
  • Corto período de aprendizaje.
  • No es necesario un conocimiento de la estructura física de los datos.
  • Incluye características de animación con Flash.
  • Se puede configurar para que sus búsquedas de información incluya datos estructurados (ERP, Data Warehouse o BBDD) o datos no estructurados (buzón de correo, otros ficheros,…)

Más información:

http://www.sap.com/solutions/sapbusinessobjects/large/intelligenceplatform/bi/search-navigation/explorer-accelerated/index.epx

http://www.channelpartner.es/Productos/200906010011/SAP-Business-Objects-Explorer.aspx

http://www.diarioti.com/gate/n.php?id=22458

http://www.techweek.es/business-intelligence/noticias/1005508001901/sap-revela-solucion-business-objects.1.html

http://www.techweek.es/business-intelligence/noticias/1005618001901/sap-business-objects-explorer-oficialmente-espana.1.html