Exploremos el proceso estándar para crear conexiones de datos en tiempo real a aplicaciones en la nube. La creación de conexiones de datos en tiempo real con aplicaciones en la nube se puede dividir en tres pasos clave:
- Configure un sistema de comunicación en la aplicación en la nube.
- Configure un acuerdo de comunicación en la aplicación en la nube.
- Cree la conexión de datos en tiempo real en SAP Analytics Cloud.
Requisitos previos
- El inicio de sesión único SAML debe estar activado en SAP Analytics Cloud.
- Se debe crear un usuario del sistema que inicie sesión tanto en la aplicación en la nube como en el sistema SAP Analytics Cloud con el proveedor de identidades SAML (IdP) tanto en la aplicación en la nube como en SAP Analytics Cloud. Ambos sistemas lo utilizan al crear la conexión de datos en tiempo real.
Por ejemplo:
- SAP Analytics Cloud: El rol de administrador de BI es obligatorio.
- SAP S/4HANA Cloud: El rol Administrador (ID de plantilla de rol SAP_BR_ADMINISTRATOR) es obligatorio.
- Para que la conexión de SAP Analytics Cloud a la aplicación en la nube sea correcta, el nombre de usuario de comunicación en la aplicación en la nube debe ser el mismo que el atributo SAML utilizado para autenticar usuarios en SAP Analytics Cloud.
Por ejemplo, si el campo ID DE USUARIO se utiliza en SAP Analytics Cloud, el campo ID DE USUARIO debe coincidir con el Nombre de usuario de comunicación del sistema de aplicaciones en la nube.

Cuando los nombres de usuario del sistema de aplicaciones en la nube no pueden tener caracteres especiales, como SAP S/4HANA Cloud, el sistema SAP Analytics Cloud no se puede configurar para utilizar el atributo Correo electrónico para la autenticación.
Escenario: SAP S/4HANA Cloud
Utilizaremos SAP S/4HANA Cloud como ejemplo de aplicación en la nube en esta lección. En este escenario, los usuarios deben crear historias en SAP Analytics Cloud utilizando datos retenidos en SAP S/4HANA Cloud, por lo que se creará una conexión en tiempo real mediante OAuth. Con OAuth, no es necesario configurar SAP Analytics Cloud para utilizar el mismo IdP SAML que utiliza para SAP S/4HANA Cloud.
SAP Analytics Cloud se utiliza como cliente de análisis que consume datos de SAP S/4HANA Cloud expuestos mediante consultas analíticas de SAP S/4HANA Cloud llamadas vistas CDS. Para ello, puede configurar una conexión de datos en tiempo real en SAP Analytics Cloud. Le permite crear un modelo de SAP Analytics Cloud basado en una consulta analítica de SAP S/4HANA Cloud y consumir el conjunto de resultados en una historia de SAP Analytics Cloud.
Testimonial

Configurar un sistema de comunicación
Este paso lo completa el administrador de aplicaciones en la nube de SAP. Antes de crear el sistema de comunicación, proporcione al administrador de SAP S/4HANA Cloud el URL de arrendatario de SAP Analytics Cloud.
El proceso para crear un sistema de comunicación para conexiones en tiempo real a aplicaciones en la nube es ligeramente diferente del que se utiliza para las conexiones de importación de datos. El administrador de SAP S/4HANA Cloud:
- Abra la aplicación Sistemas de comunicación y cree un nuevo sistema de comunicación.
- Añada un ID de sistema y un Nombre de sistema.
- Introduzca el Nombre de host.
- Añada el Nombre de proveedor de SAP Analytics Cloud al campo Emisor SAML OAuth 2.0.
- Active el proveedor de identidades OAuth 2.0 moviendo el conmutador a Activado.
- En la sección Usuario para comunicación de entrada, asignan el usuario de sistema.

Una vez creado el sistema de comunicación, le proporcionan el token Nombre de usuario y contraseña, ya que los necesitará al crear la conexión en SAP Analytics Cloud.
A continuación, una vez creada la conexión en SAP Analytics Cloud, proporcione el nombre del proveedor y el certificado de firma que se deberán cargar para completar el SSO.
Testimonial

Configurar un acuerdo de comunicación
Este paso lo completa el administrador de aplicaciones en la nube de SAP. Una vez creado el sistema de comunicación, el administrador de SAP S/4HANA crea el acuerdo de comunicación. El administrador de SAP S/4HANA Cloud:
- Seleccione el escenario de comunicación SAP_COM_0065.
- Añada el sistema de comunicación que se ha creado.
- En Propiedades adicionales, añaden el ID de arrendatario y se aseguran de que el campo Alias del sistema esté en blanco.
- En Comunicación de entrada, seleccionan el Nombre de usuario para el usuario del sistema y añaden OAuth 2.0 al Método de autenticación.
- Fije todos los servicios de salida en Inactivos.

Una vez creado el acuerdo de comunicación, le proporcionan la información que deberá rellenar los campos Host y Alcance OAuth al crear la conexión en SAP Analytics Cloud.
Nota
Testimonial

Creación de conexión
Este paso lo completa usted, el administrador de SAP Analytics Cloud. Se crea una nueva conexión en SAP Analytics Cloud.
Los modeladores de datos pueden utilizar datos de esta conexión en tiempo real creando nuevos modelos en tiempo real en SAP Analytics Cloud.
Cubriremos los pasos en detalle en el ejercicio de práctica para esta lección; sin embargo, si usamos SAP S/4HANA Cloud como ejemplo de aplicación en la nube, echemos un vistazo al resumen del flujo del proceso.
- En el menú de navegación lateral, vaya a Conexiones.
- Seleccione Añadir conexión y seleccione SAP S/HANA en las opciones Conectarse a datos en tiempo real.
- En el diálogo Nueva conexión de SAP S/4HANA, introduzca un Nombre de conexión y una Descripción.
- Introduzca la siguiente información, tal como la proporciona el administrador de SAP S/4HANA Cloud:
- Introduzca el host.
- Introduzca el usuario de servicio de token utilizado para conectarse a la aplicación en la nube.
- Introduzca la Contraseña de servicio de token para el usuario de comunicación de entrada.
- Introduzca el Alcance OAuth como una lista separada por espacios.
Por ejemplo:
SAP_BW_INA_BATCHPROCESSING_HTTP SAP_BW_INA_GETCATALOG_HTTP SAP_BW_INA_GETRESPONSE_HTTP SAP_BW_INA_GETSERVERINFO_HTTP SAP_BW_INA_LOGOFF_HTTP SAP_BW_INA_VALUEHELP_HTTP
- Descargue el certificado de firma. Proporcione esto al administrador de SAP S/4HANA Cloud, que lo cargará en el sistema de comunicación para crear la conexión de confianza.

- Seleccione OK. La nueva conexión se añade a la lista de conexiones en el área Conexiones en SAP Analytics Cloud.

Nota
Información adicional
Encontrará los pasos detallados para crear una conexión de datos en tiempo real a SAP S/4HANA aquí: Conexión de datos en tiempo real a SAP S/4HANA Cloud mediante OAuth 2.0 | SAP Help Portal.





