Usando SAP Analytics Cloud con infraestructura de datos locales

¡No quiero mi base de datos en la nube!

No estás solo. Es posible que algunas compañías no deseen mover toda su infraestructura de datos a la nube, con preocupaciones que van desde exponer datos a través de servicios públicos, la confiabilidad del entorno o posibles intercepciones. Algunos lo ven como una replicación innecesaria de las inversiones en infraestructura ya realizadas internamente, o como otro almacenaje de datos para administrar y sincronizar.

Sin embargo, no hay ninguna razón por la que estas empresas no puedan beneficiarse del uso de SAP Analytics Cloud: solo requiere un modelo de implementación diferente para poder trabajar con su entorno local. Cuando se configura correctamente, no hay exposición de sus datos a la nube.

¿Cuáles son los beneficios de usar SAP Analytics Cloud?

SAP Analytics Cloud es la solución mejor clasificada para inteligencia empresarial, planificación y análisis aumentado. Proporciona casi todo lo que puedes esperar de una plataforma analítica, con actualizaciones continuas que agregan nuevas funcionalidades.

Desde una perspectiva empresarial, tiene sentido deshacerse de todo el mantenimiento asociado, las actualizaciones y las tareas engorrosas asociadas a mantener en funcionamiento tu plataforma de visualización.

Deja que SAP Analytics Cloud se encargue de eso y, en su lugar, invierte en mejorar tus datos, ya sea aumentando la calidad de los datos o mejorando la integración de datos y los KPI.

Con la arquitectura propuesta, también te beneficiarás de una conexión en vivo, con todo lo que trae consigo: datos en tiempo real, sin almacenamiento adicional, una única versión de datos y menor mantenimiento (ETL, etc).

Y sí, prometemos que tus datos no se acercarán a la nube. Permanecerá en tu infraestructura local. Así es cómo se hace:

Arquitectura de tres niveles: con un toque diferente

La arquitectura de tres niveles ha existido desde hace tiempo. Se implementa en casi cualquier aplicación que se pueda pensar, por ejemplo, Facebook, Twitter o incluso su sistema ERP. La arquitectura que explicamos en este blog sigue siendo un ejemplo de arquitectura de tres niveles, pero con un toque diferente, que cambia la forma en que interactúan estos niveles.

Tradicionalmente, los tres niveles se orquestaron secuencialmente, lo que significa que el cliente realizó peticiones al servidor de aplicaciones, que a su vez inició peticiones a la base de datos, y finalmente el servidor de aplicaciones formalizó la petición del cliente.

Presentamos el intercambio de recursos de origen cruzado (CORS; Cross Origin Resource Sharing)

CORS, por sus siglas en inglés, es una especificación que permite un acceso verdaderamente abierto a través de los límites del dominio. Con CORS, el cliente inicia peticiones tanto al servidor de aplicaciones como a la base de datos, ambas en paralelo, y formaliza la petición final del lado del cliente. Y, lo más importante, dado que la petición de la base de datos se realiza desde el cliente, que se encuentra dentro de la infraestructura local, los datos nunca se transferirán a la nube.

SAC_1.png

Esto no sería posible con la arquitectura tradicional de tres niveles, ya que el servidor de aplicaciones (SAP Analytics Cloud) estaría en la nube y los datos tendrían que viajar desde las instalaciones a la nube.

Entonces, ¿Cómo es que CORS facilita nuestro caso de uso?

Veamos nuevamente nuestra arquitectura. CORS permitirá que una aplicación use dos dominios: un dominio será SAP Analytics Cloud y el otro dominio será la fuente de datos local.

Una vez que CORS esté configurado correctamente, permitirá que un navegador web (cliente) consuma recursos de SAP Analytics Cloud (aplicación) y recursos locales (base de datos). Finalmente, el navegador web del cliente insertará los datos recuperados de la base de datos dentro de los archivos de la aplicación recuperados de SAP Analytics Cloud.

From    https://www.keycdn.com/support/cors

En el diagrama anterior, “Origin” sería SAP Analytics Cloud, mientras que “Other Domain” sería la fuente de datos local.

¿Puedo implementar esta solución en mi entorno local?

La respuesta corta es: probablemente sí.

SAP Analytics Cloud proporciona conectividad inmediata con SAP Business Warehouse, SAP HANA, S/4 HANA y SAP Universe. Además trabajamos con partners para ofrecer conectividad de SAP Analytics Cloud a 150 fuentes de datos diferentes, como MySQL, Oracle, Teradata, Snowflake, Salesforce, Amazon S3, Redshift, Hadoop, DB2, Google BigQuery ... por nombrar solo algunos.

¿Puedo ver una demostración de esto en acción?

Sí, por supuesto. Ponte en contacto con nosotros para analizar cómo esta solución podría ser útil para tu negocio, y reserva un tutorial individual con uno de nuestros consultores expertos de SAP.

EspañolEnglish