Nuevos y fascinantes casos de uso de SNP Glue

SNP Glue ha llegado a ser una solución confiable y bien conocida que ayuda a los clientes a integrar sus datos SAP con las plataformas más modernas. Descompone los silos de datos y permite a los científicos de datos acceder a SAP, lo que posibilita múltiples casos de uso nuevos basados en los datos SAP de la empresa.

07.29.2022  |  5 min

Tags

  • Data Integration
  • Cloud Data Integration
  • SAP Data for Data Science
office_brainstorm.jpg

Todas las ventajas de la nube 

La competitividad del mercado moderno empuja a los clientes a buscar formas de aprovechar todas las ventajas de las soluciones en la nube. Esto a veces requiere ir más allá de los escenarios estándares de replicación de datos y utilizar SNP Glue para implementar arquitecturas en tiempo real en las que los datos y eventos que se crean en SAP estén disponibles e integrados con otras aplicaciones de la empresa. 

Además de sus probadas capacidades de replicación de datos, SNP Glue soporta una arquitectura totalmente basada en eventos entre los sistemas SAP locales y las aplicaciones en la nube. Esto convierte a SNP Glue en la primera solución que ofrece escenarios de integración de datos y de integración basada en eventos dentro de SAP. 

Una arquitectura verdaderamente basada en eventos  

Una arquitectura basada en eventos utiliza eventos para activar y comunicarse entre servicios desacoplados y es común en las aplicaciones modernas construidas con microservicios. Un evento es un cambio de estado, “lo que ha ocurrido”, como por ejemplo la colocación de un artículo en la cesta de la compra de un sitio web de comercio electrónico. Los eventos pueden contener el estado (el artículo comprado, su precio y una dirección de entrega) o pueden ser identificadores (una notificación de que se ha enviado un pedido). 

Las arquitecturas basadas en eventos tienen tres componentes clave: productores de eventos, enrutadores de eventos y consumidores de eventos. Un productor publica un evento en el enrutador, que filtra y envía los eventos a los consumidores. Los servicios productores y los servicios consumidores están desacoplados, lo que permite escalarlos, actualizarlos y desplegarlos independientemente. 

A continuación podemos ver un ejemplo de cómo una arquitectura basada en eventos sirve a un caso de uso de una empresa de construcción que transmite los eventos de sus productos que se envían a las instalaciones de los clientes para que sus usuarios de negocio reciban notificaciones a través de una aplicación móvil. 

Ahora que tenemos algo más claro lo que significa “basado en eventos”, veamos cómo SNP Glue puede ayudarnos a incluir un sistema SAP en este moderno patrón de arquitectura. 

Aquí no transmitiremos datos de las tablas SAP, sino que prestaremos atención a los eventos que genere el framework SAP Business Object. SNP Glue publicará entonces los mensajes específicos a un intermediario de mensajes junto con su carga útil de datos. 

Este enfoque es especialmente adecuado para clientes que 

  • quieren crear un sistema que permita integrar aplicaciones de distintas plataformas 
  • no quieren invertir en recrear un modelo de datos sobre datos de tablas replicados desde SAP 
  • buscan implementar una arquitectura flexible que pueda ofrecer información en tiempo real y escalar de forma independiente 
  • están interesados en capturar eventos empresariales específicos y no necesitan registrar todos los cambios que se producen en los datos en SAP 

 

Captura de SAP Business Objects 

La primera novedad que introducimos es la capacidad de integrar la replicación de datos con el Business Objects Layer (también conocido como SAP BOL). 

 

Dentro de SAP Business Workflow, un business object u objeto de negocio se define como una colección de métodos o eventos construidos en torno a un proceso de negocio (o entidad). Algunos business objects comunes en un sistema SAP son: cliente, material, proveedor, pedido, etc. Esto permite a los clientes y a otras partes acceder a una interfaz de métodos y eventos ejecutables e interactuar con los procesos empresariales de SAP. 

 

Creamos un “proceso basado en eventos”. Esto significa que, en lugar de ejecutarse manualmente o programarse periódicamente, este proceso de replicación de datos puede vincularse a eventos de SAP Business Objects, y se ejecutará cada vez que se produzca un evento del tipo elegido en el sistema SAP. 

La siguiente imagen muestra lo fácil que es vincular el proceso SNP Glue a un evento SAP BOL específico mediante los siguientes pasos: 

  • Define los datos que quieres enviar como cuerpo del mensaje, por ejemplo la información de un pedido de venta recién creado. 
  • Vincula esta ejecución al evento específico del business object. 
  • Activa el proceso. Esto creará los enlaces necesarios en segundo plano y los mensajes empezarán a fluir desde tu sistema. 

Múltiples destinos para una máxima flexibilidad 

Las empresas pueden elegir entre muchas plataformas y servicios diferentes para construir su arquitectura basada en eventos. Los más importantes son Apache Kafka, Confluent, Solace, Amazon Kinesis, Microsoft Events Hub o Google Cloud Dataflow. Pueden agruparse en dos categorías principales: Mensajería (editor/suscriptor) y servicios de streaming. La elección depende en gran medida de tus necesidades y preferencias específicas. Recursos web como Gartner pueden ofrecer valiosas perspectivas. 

 

La mayoría de los servicios que hemos mencionado ofrecen una interfaz basada en HTTP para recibir mensajes y eventos. SNP Glue puede aprovechar estas interfaces e integrarse con los enrutadores de eventos gracias al conector HTTP polivalente que acabamos de lanzar. El conector puede personalizarse fácilmente y soporta muchos formatos y destinos diferentes. También puedes implementar normas del sector, como la especificación CloudEvents: 

Arquitectura basada en eventos con SNP Glue 

Una arquitectura basada en eventos puede aportar muchas ventajas a una empresa, e integrar los sistemas SAP en ella puede aportar aún más. SNP Glue puede capturar los eventos generados por los flujos de trabajo estándares de SAP y dirigirlos a los brokers de eventos de la empresa, junto con una carga útil de datos. Gracias a sus nuevas capacidades, SNP Glue puede ahora ampliar los casos de uso estándares de replicación de datos para crear escenarios de integración híbridos o en tiempo real completo, basados en eventos. Esto puede aumentar significativamente la capacidad de una empresa de responder a los requisitos cada vez mayores de integración, flexibilidad y velocidad necesarios para la empresa moderna. 

 

Tags

  • Data Integration
  • Cloud Data Integration
  • SAP Data for Data Science

Related blogs

Man's hands holding stacks of various papers held together with bulldog clips, looks like archive material representing historical data ready for a data lake
  • Archiving and Decommissioning
  • Data Analytics & Data Lakes
  • Data Integration
AdobeStock_488610832.jpg
  • Archiving and Decommissioning
  • Data Analytics & Data Lakes
  • Data Integration
01.12.2023  |  4 min

¿Cómo incorporar los datos archivados de SAP a los lagos de datos?

Los sistemas SAP cuentan con terabytes de datos históricos. Sin embargo, los archivos históricos típicos de SAP son difíciles de incluir en las analíticas y otras aplicaciones de inteligencia empresarial debido a su formato.

Read more
Woman carrying three packing cartons and smiling intensely
  • Cloud Data Integration
Woman carrying three packing cartons and smiling intensely
  • Cloud Data Integration
10.20.2022  |  3 min

¿Trasladas un sistema SAP a la nube? Llévate tus datos archivados.

Según el análisis de SNP de más de 300 sistemas SAP, el crecimiento anual de los datos oscila entre el 20 % y el 40 %. El crecimiento de los datos es aún más rápido si las organizaciones no archivan los datos SAP antiguos, ni implementan la retención y el mantenimiento de datos en los procesos de TI estándares.

Read more
Woman looking through archive binders in an office library
  • S/4HANA
Woman looking through archive binders in an office library
  • S/4HANA
03.17.2022  |  1 min

Cinco mejores prácticas para migrar a SAP S/4HANA

La migración a S/4HANA requiere una cuidadosa planificación: la cantidad de tiempo asignado al proyecto (incluido el tiempo de inactividad previsto durante la migración), el método de implementación y la planificación de la mejor forma de aprovechar la funcionalidad de S/4HANA en beneficio de tu empresa.

Read more