¡Brillantemente acertado!
En SAP existe una ley de datos no escrita: ¡no se almacenan datos por duplicado! En el primer enfoque, esto suena muy razonable, en la vida práctica de TI no tanto. Para Hasso Plattner es un dogma informático.
Si observamos la exitosa historia de SAP, resulta obvio: El servidor central de bases de datos en el modelo cliente/servidor de tres niveles es el componente arquitectónico esencial.
Con Hana, SAP ha ido incluso un paso más allá: Hana no es sólo una base de datos SQL, sino como plataforma la infraestructura para ERP, CRM, logística, SCM, etc. Hana va más allá de la pura función de una base de datos - pero esto no facilita la demanda de almacenamiento central de datos.
En el primer enfoque, el dogma de Plattner del almacenamiento central de datos también es independiente de la tecnología, ya sea que la base de datos esté basada en disco duro o en memoria, y también independiente de la infraestructura, ya sea en las instalaciones o en la computación en nube.
Pero SAP también tuvo que darse cuenta de que cualquier norma sólo puede ser tan buena como la vida real se lo permita. En un entorno informático heterogéneo, este dogma es muy difícil de mantener.
Los compromisos se hacen necesarios. Al final, el "almacenamiento central de datos" mutó en un concepto esotérico que no se sostiene en la práctica.
Como en SAP también comprendieron los retos que plantean los distintos silos de datos, desarrollaron el concepto de hub de datos de SAP, de nuevo, sobre el papel y en teoría, una genialidad: como no se puede mantener la singularidad del almacenamiento de datos, SAP lo intenta con un sistema "enlazado" de referencias.
Además, los datos en sí no se mueven, sino que permanecen únicos en sus silos. Si una aplicación necesita los datos de otra, no hay que "copiar y pegar", sino hacer una referencia, y la aplicación que los solicita "se siente" en posesión de los datos. Ingeniosamente fuera de lugar.
Para que este sistema de referencia funcione, la aplicación solicitada debe encargarse de toda la "preparación de datos" para la aplicación solicitante, porque se supone que los datos en sí no se mueven.
La aplicación solicitante no tendrá problemas con esto, pero la aplicación solicitada puede mostrar síntomas de estrés: Si la app solicitada recibe muchas peticiones de datos, la carga de trabajo aumenta drásticamente y el servidor de la app sólo trabaja en nombre de numerosas apps solicitantes.
¿Es ésta la última palabra en sabiduría? Curiosamente, la propia SAP tiene mejores conceptos del sector del código abierto, pero a menudo sólo se mencionan de pasada.
Desde el principio animamos a nuestra gente de base a involucrarse en conceptos de datos de código abierto. El éxito nos da la razón, al igual que la existencia de un conector SAP Hana Spark. Así, mi gente de base no solo acude regularmente a SAP TechEd, sino también a los eventos de código abierto relevantes, como Cloud Foundry Summit, etc.
TechEd: Mi gente de base me ha dicho que hay una nueva capa API llamada SAP Graph, basada en SAP Graph, ¡pero no SAP Graph! ¡Brillantemente equivocado!
En mis muy lejanos estudios de informática, tuve una clase sobre teoría de grafos, muy interesante, pero también muy teórica en aquella época. Por eso mi asombro fue aún mayor cuando hace unos años descubrí un motor de grafos en Hana.
Además de las tablas relacionales, Hana también domina la función de base de datos gráfica. Al parecer, SAP está construyendo un modelo de datos semánticos sobre este motor de gráficos, con el que se pretende consolidar el acceso a los datos de SAP como una API, similar a SAP Data Hub.
Esta capa API se llama SAP Graph para irritar a todos los fans de SAP Hana y a la gente básica, así como a los desarrolladores de aplicaciones - ¡brillantemente fuera de lugar!
Como esta vez he elegido como lema "¡Ingeniosamente fuera de lugar!", he aquí una cita del ex Consejero Delegado Bill McDermott:
"Me quedan por lo menos treinta años más de trabajo. Me gusta mucho ser Presidente del Consejo. Cuando tenga ochenta y me baste, siempre puedo pensar en involucrarme en política y sociedad."
En una entrevista concedida a la FAZ el 10 de abril de este año.