SAC, xP&A CX – Commercial Planning. Misión realizada!!!

Hola, en el post anterior os comentaba como podemos aprender a activar el Business Content y como está haciendo SAP para que, podamos aprender a utilizarlo, por ejemplo, con la planificación comercial. En este post os voy ir resumiendo cada uno de los pasos / planes donde podremos ver desde como usar las aplicaciones estándares, donde nos da muchas ideas así como ampliarlo, desde incluir nuestras historias, crear nuevas propiedades, nuevas versiones, incluir script, nuevos Drivers etc.

En mi opinión, merece el tiempo que se dedica, te da ideas y opciones para futuros proyectos.

Requisitos previos:

Este plan consta de 3 tutoriales y un tiempo estimado de 2h 15m.

xP&A CX Commercial Planning – Get to know the Marketing Planning module within the Commercial Planning Content part of the xP&A Content Suite

Dentro de este tutorial podremos aprender a:

  • Conocer los conceptos básicos del módulo de planificación de marketing dentro del paquete de contenido de planificación comercial para SAC
  • Cómo integrar datos en el modelo de datos y preparar la versión plan utilizando la historia de la página de administración de planificación de marketing
  • Cómo planificar el presupuesto utilizando la historia de planificación del presupuesto de marketing
  • Cómo planificar campañas de marketing individuales y actividades de marketing utilizando la historia de planificación de campañas de marketing
  • Cómo ajustar la línea de base y cómo planificar diferentes impulsores utilizando la historia de planificación de la demanda de marketing
  • Cómo realizar un seguimiento del rendimiento utilizando las historias de Análisis de campañas de marketing y Análisis de rendimiento de marketing

2º xP&A CX Commercial Planning – Get to know the Portfolio Planning module within the Commercial Planning Content part of the xP&A Content Suite

Dentro de este tutorial podremos aprender a:

  • Todos los conceptos básicos del módulo de planificación de cartera dentro del paquete de contenido de planificación comercial para SAP Analytics Cloud
  • Cómo integrar datos en el modelo de datos y preparar la versión del plan utilizando la historia de la página de administración de planificación de cartera
  • Cómo ingresar los supuestos de planificación utilizando la historia de planificación de precios de lista
  • Cómo consumir los diferentes informes utilizando la historia de Análisis de precios de lista

xP&A CX Commercial Planning – Introduction to the Marketing Planning Data Model within the Commercial Planning Content part of the xP&A Content Suite

Dentro de este tutorial podremos aprender a:

  • Los fundamentos sobre el modelo de datos utilizado en el módulo Planificación de marketing y planificación de cartera del paquete de contenidos CX Commercial Planning . 
  • Comprender las diferentes dimensiones y para qué se utilizan
  • Comprender las diferentes medidas/ratios y para qué se utilizan
  • Comprender cómo se almacenan los datos en el modelo de datos.

En este plan podremos conocer como se realiza la planificación de ventas. Consta de 1 tutorial y un tiempo estimado de 2h.

xP&A CX Commercial Planning – Get to know the Sales Planning module

  • Todos los conceptos básicos del módulo Planificación de ventas dentro del paquete de contenido de Planificación comercial (CX) para SAP Analytics Cloud
  • Cómo navegar y utilizar las historias de planificación de ventas en el paquete de contenido
  • Cómo realizar la planificación del presupuesto de ventas global y regional, incluida la inicialización de la versión de planificación, la configuración de la tabla de planificación, el ajuste de ingresos y gastos y la publicación del resultado.
  • Cómo realizar la planificación de la demanda de ventas, incluida la configuración de la tabla de planificación, el ajuste de los ingresos y la cantidad y la publicación del resultado.
  • Cómo realizar la planificación de actividades de ventas, incluida la creación, edición, copia y cancelación de actividades, y la publicación del resultado.
  • Cómo navegar y utilizar los diferentes informes del paquete de contenido, incluido el análisis del presupuesto de ventas, el análisis de la actividad de ventas, el informe del ROI de la actividad de ventas y el análisis del rendimiento de las ventas.

Aquí vamos a configurar los parámetros de integración de datos y aprenderemos a cómo cargar datos en el paquete de contenido de planificación comercial de SAP Integrated Business Planning y SAP S/4HANA. Comenzaremos aprender la estructura técnica de las historias en el contenido de Planificación comercial mientras nos preparamos para los tutoriales de personalización más avanzados. Tendremos 3 tutoriales de un tiempo estimado de 2h y 10m.

Dentro de este tutorial podremos aprender a:

xP&A CX Commercial Planning – Data Integration

  • Cómo configurar los flujos de integración de SAP Cloud de manera que puedan activarse desde SAP Analytics Cloud
  • Cómo configurar la conectividad y la autenticación de un extremo a otro entre SAP Analytics Cloud, SAP Cloud Integration, SAP S/4HANA y SAP Integrated Business Planning.

2º xP&A CX Commercial Planning – Manage data loads for xP&A Commercial Planning

  • Cómo configurar la conectividad a los flujos de integración en la nube para cargar datos entre el contenido de SAP Integrated Business Planning for Demand, SAP S/4HANA y SAP CX Commercial Planning en SAP Analytics Cloud.
  • Cómo utilizar parámetros e inicializar flujos de integración en la nube a través de múltiples acciones de SAP Analytics Cloud

xP&A CX Commercial Planning – Understanding the technical structure of Stories

  • Cómo se construyen las historias desde una perspectiva técnica. Esto incluye
    • Comprender la estructura de las historias
    • Comprender la convención de nomenclatura de los objetos y widgets
    • Aprender sobre el uso de variables de script
    • Aprender sobre los objetos del script

Aplicaremos las personalizaciones genéricas en todos los módulos dentro del contenido de Planificación Comercial. 4 tutoriales de un tiempo estimado de 1 h y 50m.

Dentro de este tutorial podremos aprender a:

xP&A CX Commercial Planning – Add additional sections to a story

  • Cómo podemos agregar secciones adicionales a sus historias según el tema aplicado en este paquete de contenido.

xP&A CX Commercial Planning – Add an additional story to the Navigation Menu

  • Cómo agregar una historia adicional al menú de navegación en caso de que planee mejorar este paquete de contenido con aplicaciones adicionales.

xP&A CX Commercial Planning – Customize Default Settings

  • Cómo personalizar la configuración predeterminada en cada historia del paquete de contenido empresarial de CX Commercial Planning . Esto incluye
    • Cambiar las medidas predeterminadas para los gráficos ubicados en la sección de encabezado de cada historia de planificación.
    • Cambiar el desglose predeterminado en todos los widgets.
    • Cambiar la selección predeterminada en el panel de filtro de cada historia.

xP&A CX Commercial Planning – Customize Table Settings Dialogue

  • Cómo personalizar el diálogo de configuración de la tabla disponible en algunas de las historias de planificación. Esto incluye
    • Añadir nuevas medidas a la selección
    • Eliminar medidas existentes de la selección
    • Tratar adecuadamente las medidas a las que se les aplica formato condicional

En este plan aprenderemos a ampliar las dimensiones predeterminadas de Planificación de marketing dentro del contenido de Planificación comercial, incluidos los ajustes necesarios al modelo de datos, los elementos de presentación de la historia y los elementos del guion de la historia. 3 tutoriales de un tiempo estimado de 2 horas.

1º xP&A CX Commercial Planning – Add a new Driver

  • Cómo agregar un nuevo Driver. Esto incluye…
    • Crear un nuevo miembro en la dimensión del Driver
    • Agregar medidas calculadas relevantes al modelo de datos
    • Ajustar todas las acciones de datos afectados
    • Integrar el Driver en las historias

xP&A CX Commercial Planning (Marketing) – Add a new Version

  • Qué pasos se requieren para agregar y usar una nueva versión
    • Agregar una nueva versión a través de la función de administración de versiones
    • Las opciones que están disponibles para utilizar la nueva versión para nuestras actividades de planificación

3º xP&A CX Marketing Planning – Allocate Activity Costs Across Multiple Periods

  • Cómo ampliar todos los componentes involucrados para la planificación de la campaña de marketing para asignar los costos de actividad en múltiples períodos
  • Cómo agregar propiedades adicionales a las dimensiones de SAP Analytics Cloud
  • Cómo cambiar los elementos de la interfaz de usuario en las historias de SAP Analytics Cloud
  • Cómo cambiar las funciones de script en las historias de SAP Analytics Cloud
  • Cómo adaptar acciones de datos SAP Analytics Cloud SAC

Aprenderemos a ampliar las dimensiones predeterminadas de planificación de ventas dentro del contenido de planificación comercial, incluidos los ajustes necesarios al modelo de datos, los elementos de presentación de la historia y los elementos del guion de la historia. 3 tutoriales de un tiempo estimado de 1 hora y 15 minutos.

1º xP&A CX Commercial Planning (Sales) – Add a new Version

  • Qué pasos se requieren para agregar y usar una nueva versión
    • Agregar una nueva versión a través de la función de administración de versiones
    • Las opciones que están disponibles para utilizar la nueva versión para sus actividades de planificación

2º xP&A CX Commercial Planning (Sales) – Add a new Tactic

  • ¿Qué pasos se requieren para agregar y utilizar una nueva táctica?
    • Agregar una nueva táctica en el modelo
    • Ajustar las aplicaciones de planificación

3º xP&A CX Commercial Planning (Sales) – Add a new Spend Type

  • ¿Qué pasos se requieren para agregar y utilizar una nueva táctica?
    • Agregar un nuevo tipo de gasto en el modelo
    • Ajustar las aplicaciones de planificación
    • Ajustar las acciones de datos

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

SAC, xP&A CX – Commercial Planning

Hola, en esta entrada quiero comentaros la opción de poder aprovechar el Business Content que nos ofrece SAC y como desde la página de Developers tenemos varias misiones para poder aprender el usarlo, configurarlo y ponerlo en práctica. En está ocasión os explico la misión, xP&A CX – Commercial Planning , de 11 horas y 30 minutos, donde se podrá ver desde la instalación, configuración, realizar procesos de planificación, crear nuevas secciones en las historias. Completamente recomendable para ir cogiendo soltura con SAC y con SAC Planning que parece lo mismo pero NO lo es. Voy a intentar hacer cada uno de los planes que existen y os iré comentando…

Requisitos previos:

Comencemos con la misión

Una vez llegados a este punto, hemos instalado el paquete, xP&A CX – Commercial Planning , en nuestro Tenant y también el requisito previo del paquete IFP.

La misión consta de las siguientes pasos y tiempos (estimados) que nos llevará a realizarla.

Comenzamos a conocer el modelo de datos y las capacidades de los módulos de Planificación de marketing y Planificación de lista de precios dentro del paquete de contenidos de Planificación comercial. Este plan consta de 3 tutoriales y un tiempo estimado de 2h 15m.

En este plan podremos conocer como se realiza la planificación de ventas. Consta de 1 tutorial y un tiempo estimado de 2h.

Aquí vamos a configurar los parámetros de integración de datos y aprenderemos a cómo cargar datos en el paquete de contenido de planificación comercial de SAP Integrated Business Planning y SAP S/4HANA. Comenzaremos aprender la estructura técnica de las historias en el contenido de Planificación comercial mientras nos preparamos para los tutoriales de personalización más avanzados. Tendremos 3 tutoriales de un tiempo estimado de 2h y 10m.

Aplicaremos las personalizaciones genéricas en todos los módulos dentro del contenido de Planificación Comercial. 4 tutoriales de un tiempo estimado de 1 h y 50m.

En este plan aprenderemos a ampliar las dimensiones predeterminadas de Planificación de marketing dentro del contenido de Planificación comercial, incluidos los ajustes necesarios al modelo de datos, los elementos de presentación de la historia y los elementos del guion de la historia. 3 tutoriales de un tiempo estimado de 2 horas.

Igual que en el anterior, aprenderemos a ampliar las dimensiones predeterminadas de planificación de ventas dentro del contenido de planificación comercial, incluidos los ajustes necesarios al modelo de datos, los elementos de presentación de la historia y los elementos del guion de la historia. 3 tutoriales de un tiempo estimado de 1 hora y 15 minutos.

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

SAP ANALYTICS CLOUD Q4.2023

Dentro de las mejoras, actualización del Business Content de SAC, continúan con mejoras en Data Analyzer, poder realizar nuevas formulas con LOOKUP y RESTRICT, mas mejoras en todo el proceso de Planificación, integración con AO con SAP BW, BW/4 y S/4 , en el diseño de historias y cálculos dentro de las historias.

Os dejo el enlace con el video que explica todas las mejoras de Q4.2023

El enlace para que podáis comprobar todos y cada unos de las nuevas mejoras que no son pocas….

Business Content Delivery.

De esto hemos hablado muchas veces, sobre el contenido preconfigurado que nos da SAC para poder crear desde modelos, historias, aplicaciones, conexiones, etc, vuelven actualizar en este Q4.2023

Data Exploration

Siguen con el avance en Data Analyzer y ahora podremos ver distintos gráficos

Data Modeling

Dentro de las nuevas mejoras podremos encontrar bastante utilidad a los nuevos cálculos y formulas con las instrucciones, LOOKUP, RESTRICT, conversiones de moneda.

Enterprise Planning

En planning ya sabéis que tenemos muchas mejoras normalmente, en este caso os pongo las que creo que son mas interesantes, como en formulas avanzadas, poder usar, “==” o “!==” para definir un filtro de combinación de dimensiones que produce un alcance de combinaciones de miembros.

Entrada de Forecast a nivel semanal. Nuevas entradas con miembros prefijados, mejoras en el calendario de procesos. Poder «copiar y pegar» en las reglas de validación.

Microsoft Office Integration

A destacar en las nuevas mejoras la opción de la formula SAP.TIMEOFFSET y el soporte de SAP BW y S/4 HANA con conexión Live

Story Design

Dentro del diseño de historias destacamos las mejoras en la vinculación de modelos en gráficos, mejoras para la creación de mapas, en cálculos que podemos hacer con las medidas usando restricciones por versión o usando MEMBERSELECT para el nuevo modelo.

SAP ANALYTICS CLOUD Q3.2023

Os dejo el enlace con el video que explica todas las mejoras de Q3.2023

El enlace para que podáis comprobar todos y cada unos de las nuevas mejoras que no son pocas….

Integración con AO

Es una de las mejoras que mas me gusta el poder tener libros de trabajo en el propio SAC. Esto hace que podamos ver que se pueden ver informes en Excel y cuadros de mandos en Web. Es bastante importante. Tiene algunos requisitos que tendremos que tener en cuenta.

Data Analyzer
Data Modeling

Reemplazar la fuente de datos de un trabajo de importación de datos existente con cualquier otra fuente de datos compatible. La eliminación de configuraciones en el trabajo (por ejemplo, los pasos de mapeo y transformación se conservarán siempre que sea posible. Además, el cuadro de diálogo de edición y consulta se ha mejorado para admitir la adición y eliminación de columnas.

Enterprise Planning

Dentro de las mejoras tenemos algunas relacionadas con nuestra conexión de BPC Live, que son interesantes como la de generar un nueva líneas, también tenemos la resolución del conflicto cuando varios usuarios están planificando sobre los mismo valores, bastante interesante y la opción en el Filtro de «Todos los miembros» para Data actions, esto nos ayuda a que si se van añadiendo nuevos valores aparezcan en el filtro.

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

openSAP Introduction to SAP Datasphere. Week 3 «What Else You Should Know About»

Hola, en esta tercera y última semana de SAP Datasphere se han centrado en toda la parte de administración, mas integraciones de datos y esquemas open SQL, como será la analítica y la planificación (SAC) , integración con SAP BW, BW4HANA y SAP BW Bridge, por último nos recuerdan todos los sitios web donde podremos encontrar documentación muy buena de SAP Datasphere.

Es una semana que no podemos perdernos, nos dan grandes pinceladas de como podremos integrar sistemas actuales que tendremos BW/BW4HANA y como llevarlo a SAP Datasphere.

Seguimos!!!

Administration and user management

Con el primer video nos enseñan como crear y mantener usuarios dentro de la parte de administración. Como en SAC, tendremos unos roles estándar que podremos después copiarnos para poder asignar nuestras propias autorizaciones. Terminan como realizar la configuración y administración del tenant, por supuesto, todo en un video de 20 minutos es imposible, para comenzar es perfecto, después se tendrá que bucear un poco mas.

Fuente SAP

Transport and business content

Como en el anterior video, nos van a enseñar la importancia del Business Content, al igual que en SAC, como nos puede ayudar a ahorrar tiempo en implantaciones de proyecto y como realizar los transportes de un Tenant a otro.

Fuente SAP

Further data integration options and open SQL schema

En este video, nos explican, como hemos visto en las pasadas semanas las opciones que tenemos de conectividad con SAP Datasphere, incluyendo la subida de ficheros, aquí nos enseñan otras opciones de intregración de datos, las capacidades de open SQL schema y nos dan unos conceptos básicos sobre HDI container-based development.

Fuente SAP

Analytics and Planning integration

En esta unidad, sino lo teníamos claro, nos van a dejar SAP Datasphere y SAP Analytics Cloud, van de la mano, no solo para analíticas sino también para planificación. También nos dicen la opción de add-in MS Office que ya utilizamos en SAC. Terminan con la integración de herramientas terceras y nos enseñan un ejemplo con Power BI. Sin duda tenemos que ver este video, muy interesante.

Fuente SAP

SAP BW hybrid integration

Muy buen video para poder integrar nuestros SAP BW4HANA en SAP Datasphere, nos van a mostrar como poder utilizar las querys que ya tenemos en nuestros entornos de SAP BW4HANA y también como aprovechar las autorizaciones creadas, es cierto que tenemos unas limitaciones y prerrequisitos.

Fuente SAP

SAP BW bridge

Si lo queremos es tener un entorno con SAP BW y SAP Datasphere y se integren los datos de BW en SAP Datasphere, nuestro camino es SAP BW Bridge y entender como se debe realizar la conversión, Shell o Remote.

Aquí os dejo un enlace de la arquitectura de SAP BW Bridge con SAP Datasphere.

Fuente SAP

Wrap-up and more resources

En este último video nos van a enseñar toda la documentación, blogs, Road Maps, Tutoriales, Best Practices, SAP Partner Portal.

Fuente SAP

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

openSAP Introduction to SAP Datasphere. Week 2 Advanced Data Modeling

Hola, en esta segunda semana nos enseñan todas las «herramientas» que tenemos disponibles en SAP Datasphere, comenzamos a conocer lo que es un Analytic Model , como se trabaja con Data Marketplace, utilizar el Business Builder, como ver todo el flujo de un objeto con el Repository Explorer, la utilización del Catalog para poder organizar y que las búsquedas sean mucho mas agiles y los procesos que tenemos con Command Line Interface (CLI), para automatizar procesos.

En esta semana no tenemos ejercicios pero podemos replicar prácticamente todo dentro de nuestro Tenant. Semana interesante para conocer las posibilidades que tenemos en SAP Datasphere.

Seguimos!!!

Analytic model

En el primer video nos explican que es un modelo analítico y el propósito de este, una vez que le creamos podemos ir creando, dimensiones dependientes del tiempo, ratios calculados, restringidos, agregaciones por excepción, jerarquías, variables de acceso, variables para usar en los ratios que especifiquemos, etc, es decir lo que se viene haciendo en SAP BW/ SAC. Cuando lo tenemos, nos enseñan a manejar el Data Analyzer de SAC para poder comprobar los datos.

Data Marketplace and Intelligent Lookup – Part 1

Seguimos con el siguiente video donde vamos a ver que desde Marketplace podemos bajarnos información de proveedores, clientes, business parther de forma gratuita algunos y con pago de licencias otras, el ejemplo es, bajarse los datos de las ciudades y su población para realizar un calculo de las bicicletas vendidas por cada 1000 habitantes analizando el impacto por población. Para poder mezclar la información tenemos Intelligent Lookup que es una herramienta para poder unir información por ciertas reglas. Una vez definas se ejecuta y se puede analizar comprobando por porcentajes, los que coinciden, Ciudad y Ciudad (modelo SAPDatasphere y tabla del Marketplace) y de los que no encuentra pueden ser debidos a errores de ortografía por ejemplo y volver a crear una nueva regla, muy interesante para poder «mezclar» nuestros datos con fuentes completamente externas.

 Data Marketplace and Intelligent Lookup – Part 2

Continuamos con la siguiente parte de Data Marketplace y aquí nos enseñan a como compartir nuestros propios datos para otros proveedores, ponen énfasis garantizar la seguridad y la privacidad en el acceso a los datos. Como definir los contextos y las licencias de uso e incluso el pago de los datos que son solicitados.

Business Builder

En esta unidad nos explican la importancia de crear un «Business Layer» , cuando y por qué son necesarias. Para esto tenemos el Business Builder donde podremos crearnos objetos como un Analytic Dataset y como después crear un Consumption model para poder poder visualizar la información. Podremos ver como seleccionar dimensiones, ver los Analytical Dataset, tener nuestro Fact Models y ponerlo para que pueda ser consumido, Consumption models.

Impact and lineage – Repository Explorer

En esta unidad nos enseñan todo el flujo de tendremos en un objeto, con sus dependencias y como impactan unos con otros. para todo esto tenemos Repository Explorer. Es una buena herramienta muy gráfica, representada por diagramas. Aquí podremos tenemos una entrada a toda la capa comercial y de datos, iniciar todas las actividades del modelado, desplegar objetos y con opciones de búsqueda. Esto es algo que tenemos que saber utilizar ya que nos resultara muy útil.

Fuente SAP

Catalog

Interesante unidad ya que es para poder catalogar la información y comienzan con la pregunta que nos hacemos siempre «¿Por qué es tan difícil el Gobierno de Datos?». Para esto nos ofrecen la Catalog dentro de SAP Datasphere que nos permitirá este gobierno. Desde aquí podremos, descubrir datos y hacer que los datos estén disponibles, clasificar, organizar y comprender datos y no menos importante, hacer cumplir la autorización centralizada y los datos de control
normas de calidad.

Fuente SAP

Command line interface

Esta sesión aprenderemos a usar una API de terceros con el ejemplo de Command Line Interface, ( CLI ) , y cómo esto puede ayudarnos para automatizar procesos.

Para poder realizar estos procesos tenemos que tener el rol de Administrados y tener en cuenta una serie de prerrequisitos para poder ejecutar estar líneas de comandos.

Fuente SAP

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

openSAP Introduction to SAP Datasphere. Week 1 Introduction and Data Modeling

Hola, ya ha comenzado el nuevo curso, Introduction to SAP Datasphere y como os comente, hare un resumen de cada semana. Esta semana comienzan dando un repaso de las funciones principales cuando accedemos a SAP Datasphere y como se aprende practicando, podremos practicar con una cuenta Trail, para hacer modelado y las historias en SAC para ver los resultados.

Os dejo este link de Antonio de Ancos donde explica que es SAP Datasphere y líneas generales del curso.

Creo que es bastante interesante está semana porque nos da una visión general y con unos ejercicios muy buenos, os hago un resumen de cada uno de los videos de esta semana.

Seguimos!!!

Fuente SAP

Course introduction

Comienzan con la explicación de como se organiza el curso y como darnos de alta en un tenant para tener sistema de SAP Datasphere y con SAC, con la que iremos realizando los ejercicios. Nos explican todo el menú que tenemos cuando accedemos así como navegar en la ayuda, que realmente es muy buena. Principalmente nos explican el concepto de «Space» con los que iremos trabajando y nos ofrecen varios links de ayuda como, SAP community pages, SAP online documentation, SAP learning journey , SAP online documentation .

Your first model and report

En esta unidad lo que nos enseñan es a como subir un fichero a SAP Datasphere para esto comenzamos a conocer el Data Builder y en Table Editor, aquí podremos definir claves, asociaciones, previsualizaciones, volver a subir datos etc. Una vez que tenemos esto, creamos una «vista gráfica» y tendremos que exponerla para que se pueda utilizar en SAC o MS Office (2.8 sp14+) , APIs for external consumption, una vez que tenemos todo, creamos una historia simple en SAC, que irá evolucionando según vayamos avanzando en el curso.

Connect to a remote source and add a time dimension

Interesante unidad ya que nos habla de las conexiones que podremos tener, como os podéis imaginar, a casi «todo», ya sabéis, tener una amigo administrador nos facilita estas necesidades que tendremos que resolver siempre en cualquier proyecto. Volviendo a la unidad, el objetivo es conectarse a una base de datos y seleccionar, tabla de pedidos (cabecera) y remplazar el fichero que teníamos antes por la tabla, con una conexión HANA-Cloud. Algo que es realmente sencillo. Por otro lado, dentro de una Space nos enseñan a crear una dimensión de tiempo, que después asociaremos a la vista que estamos creando para que tener todo una jerarquía temporal. Todo esto lo podremos ver después en nuestra historia.

Muy importante, nos explican el concepto de Asociación que nos da la posibilidad de atributos, textos, jerarquías.

Fuente SAP

Enhance your model with joins and dimensions

En esta unidad nos enseñan a crear distintos tipos de «tablas o vistas» en las que podemos tener las siguientes opciones y como realizar los Joins con nuestras vistas para poder aportarles mayor información a la hora de visualizar los datos.

  • Analytical dataset para indicar que una entidad contiene una o más medidas que podamos analizar.
  • Relational dataset contiene las columnas, son básicamente sin propósito analítico específico.
  • Dimensions indican de una entidad lo que contiene con atributos, estos se utilizan para analizar y categorizar indicadores definidos en otras entidades, como producto, son datos maestros.
  • Hierarchy para indicar que contiene su entidad relaciones padre-hijo para los miembros de una dimensión
  • Text para indicar que su entidad contiene cadenas con identificadores de idioma para traducir atributos de texto

Data flows, task chains, and SQL views

Aquí podremos comprobar como realizar un flujo de datos en SAP Datasphere y como realizar persistencia de datos. Realizar cadenas de procesos y poder programarlas. Podremos combinar datos de distintas fuentes de datos, realizar transformaciones, filtrar, seleccionar las columnas que nos interesen, realizar , projection, aggregation, Join, Filter, Union, Add Table ... y sino llegamos podremos Scripting donde se podría incluir código en Python 3.

También tenemos la opción de SQL View Builder, para construir vistas, es un subconjunto de SQL Compatible con SAP HANA Cloud.

Sharing data, access controls, and ER models

Una buena unidad para crear jerarquías, como la de producto y como en todo proyecto, poder aplicar Autorizaciones a las capas de datos, una vez definida podremos aplicar el Data Access Control, DAC, a nuestros modelos de datos. Además de como compartir nuestras vistas o tablas para otros Space. Terminan explicando como hacer un modelo de Entidad – Relación .

Data Integration Monitor

Esta sesión es para un administrador, pero esto tenemos que conocerlo también, donde podemos monitorizar el sistema, para ello nos enseñan, cómo utilizar el Monitor de integración de datos y su capacidades, cómo usar el monitor del sistema para comprobar cual es el rendimiento, cómo configurar el sistema para el monitoreo, cómo usar el usuario de análisis DB para monitorear y el SAP HANA Cloud cockpit.

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

SAP ANALYTICS CLOUD Q2.2023

Hola, el próximo domingo, día 21 de Mayo, tendremos disponible Q2.2023, son cambios importantes y que tenemos que tener muy en cuenta.

Destacan varias, pero la mas destacada es, la unificación de historia y planificación, también tendemos otras como, Data Actions, poder incluir Allocations, un repositorio para su búsqueda, monitor, también en Multiactions, con el proceso de bloqueo de datos, mejoras considerables en todo lo que es Data Analyzer, os recomiendo ver la parte de Administración, pero también en toda la parte de modelado, integración, Excel, son muchas mejoras que tendremos que revisar para poder aportar lo mejor posible en los proyectos que estemos realizando.

Os dejo el enlace con el video que explica todas las mejoras de Q2.2023

El enlace para que podáis comprobar todos y cada unos de las nuevas mejoras que no son pocas….

https://blogs.sap.com/2023/05/09/whats-new-in-sap-analytics-cloud-q2-2023/

New Optimized Story Experience: Unification of Story and Analytic Application

Integración de historia y aplicación en el mismo objeto, pudiendo realizar la historia como hasta ahora pero también pudiendo incluir código para poder añadir mucho mas valor. Este el mayor avance ya que no tendremos que crearnos una aplicación cuando «no llegamos con la historia» sino que podremos complementar la historias con acciones de una aplicación, pudiendo configurar la barra de herramientas o menú secundario de un Widget, filtros verticales, todo esto nos lo explican aquí y todo se basa en la historia optimizada.

Data Actions

Las mejoras las vemos por ejemplo:

Data Analyzer

Como os comentaba cada vez coge mas fuerza que el usuario tenga la capacidad de poder analizar los datos con una «tabla dinamica» por todo ello han realizado las siguiente mejoras

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

openSAP 10 años !!! SAC: Become an Augmented BI Expert

Hola, como me imagino que sabréis que, openSAP celebra 10 años y para celebrarlo han reactivado 10 cursos que podemos volver hacer, entre ellos, SAP Analytics Cloud – Become an Augmented BI Expert , pero si queréis saber mas, mi amigo Antonio, os cuenta con detalle como han transcurrido estos 10 años aquí.

Esté curso lo fui describiendo en cada una de sus cuatro semanas en las siguientes entradas:

openSAP Become and Augmented BI Expert. Week 1 Data Modeling

openSAP Become and Augmented BI Expert. Week 2 Story Creation

openSAP Become and Augmented BI Expert. Week 3 Story Creation and Analysis

openSAP Become and Augmented BI Expert. Week 4 Augmented Analytics

Creo que es una ocasión muy buena para comenzar con SAC, te animo a que lo intentes, ya sabemos que no tenemos tiempo, pero de algún sitio tendremos que sacarlo ….

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos

SAC, Como cambiar datos transaccionales con atributos de dimensión. Fórmula avanzada

Hola, hoy vamos hablar de como cambiar datos que tenemos guardados en un modelo de Planning en SAC con los atributos de una dimensión.

Seguro que, os ha ocurrido, tener datos en un modelo que no corresponden a los que se tienen en el maestro, esto puede ser una situación normal, datos históricos, pero también puede pasar que queramos cambiarlos por los atributos del maestro de una dimensión. ¿Cómo podríamos hacerlo?

Situación:

Tenemos un modelo de planificación donde uno o varios de sus dimensiones también es atributo de otro de las dimensiones que tenemos en el modelo. El usuario de negocio se da cuenta que necesita cambiar estos datos del modelo de planificación ya que en el reporting e incluso en accesos por autorización no son los correctos. Solicita poder cambiar estos datos del modelo según el valor del dato maestro. Por ejemplo, cambiar, la persona responsable y cliente, que están en el modelo de planificación, por la persona responsable y cliente que están como atributo de la dimensión de proyecto. La persona responsable además es Objeto de Autorización.

¿Cómo lo hacemos?

Para poder solucionarlo y que el usuario tuviese una pantalla de selección, sin realizarlo con una aplicación, es decir, hacerlo desde una historia, fue crear un Data Action con un paso de fórmula. Este Data Action, solicita el proyecto como selección y cambia los valores del modelo de planificación con los atributos que tiene el proyecto. Para esto, usamos fórmula avanzadas

Creamos una historia donde la primera pestaña tiene acceso al maestro de proyectos, es decir, añadimos un hiperlink a la dimensión de proyecto para que pudiese, primero, modificar los valores en la dimensión. Algo sencillo y rápido, sin necesidad de crearse aplicación.

La siguiente pestaña tenemos una el modelo de planificación con la visualización por tabla, mostrando los campos de Proyecto / Persona responsable/Cliente pero para poder que los valores de la dimensión y el dato del modelo son diferentes, en la dimensión de Proyecto, mostramos los atributos de Proyecto — Persona responsable y Cliente.

Creamos un Data Action solicitando el proyecto donde se tiene que cambiar los datos del modelo por los atributos de la dimensión de proyecto

Fórmula:

Por cada ratio del modelo, tenemos dos variables numéricas, la primera guardamos los valores del modelo de planificación. En la segunda, guardamos lo mismo pero, con los valores de atributo de la dimensión proyecto.

Guardamos en el modelo los valores pero con el valor de los atributos de la dimensión del proyecto.

Comprobación, si el valor buscado es el mismo que el valor cambiado, borramos el valor dentro del modelo y guardamos los valores que teníamos en la segunda variable, que son los valores que tiene con los atributos de la dimensión del proyecto.

Código:

// Según la selección de la versión y el tiempo, se modificará cada // línea del modelo según el atributo
// del proyecto. Estas modificaciones no son masivas y están 
// localizadas por cada proyecto
// los datos a modificar son el Cluster y el cliente, tanto en 
// ingresos como en gastos
CONFIG.TIME_HIERARCHY = CALENDARYEAR
CONFIG.GENERATE_UNBOOKED_DATA = OFF
// Región de datos a la que realizar la modificación
MEMBERSET [d/Measures] = «Amount»
// MEMBERSET [d/Date] = («Time1», «Time2»)
MEMBERSET [d/PD_PR_PROJECT] = %P_PROJECT%
VARIABLEMEMBER #AMOUNT1 OF [d/Measures]
VARIABLEMEMBER #AMOUNT2 OF [d/Measures]


// Recogemos en una variable el valor actual que tiene el proyecto
DATA([d/Measures] = #AMOUNT1, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY]) =
RESULTLOOKUP([d/Measures] = «Amount», [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY])

// RATIO Nº 2 DONDE SE AGREGA LA MISMA RELACIÓN PERO CON EL 
// ATRIBUTO DEL PROYECTO, del cliente, persona responsable
DATA([d/Measures] = #AMOUNT2, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_PR_PROJECT].[p/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_PR_PROJECT].[p/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY]) =
RESULTLOOKUP([d/Measures] = #AMOUNT1, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY])

// LINEA BUENA DONDE ME GUARDA LOS DATOS ACTUALES Y CAMBIA EL
// Cliente y la persona responsable
DATA([d/Measures] = «Amount», [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_PR_PROJECT].[p/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_PR_PROJECT].[p/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY]) =
RESULTLOOKUP([d/Measures] = «Amount», [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY])
//———————————————————————————–
//HACEMOS LA COMPARACION DE LOS VALORES Y VOLVEMOS A CREAR EL VALOR
// CON LOS ATRIBUTOS
//———————————————————————————–
IF RESULTLOOKUP([d/Measures] = #AMOUNT2, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_PR_PROJECT].[p/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_PR_PROJECT].[p/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY]) =
RESULTLOOKUP([d/Measures] = #AMOUNT1, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY]) THEN
DELETE()
DATA([d/Measures] = «Amount») = RESULTLOOKUP([d/Measures] = #AMOUNT2, [d/Date] = [d/Date], [d/PD_PR_PROJECT] = [d/PD_PR_PROJECT], [d/PD_CLUSTER] = [d/PD_CLUSTER],
[d/PD_PR_ACCOUNT] = [d/PD_PR_ACCOUNT], [d/PD_RECORD_TYPE] = [d/PD_RECORD_TYPE], [d/PD_CUSTOMER] = [d/PD_CUSTOMER],
[d/PD_CONCEPT] = [d/PD_CONCEPT], [d/PD_POSITION] = [d/PD_POSITION], [d/PD_CURRENCY] = [d/PD_CURRENCY])
ENDIF

Espero que os sirva

Seguir avanzando, saber es bueno y también, saber quién sabe, puede ayudarnos