SAP HANA es una plataforma de base de datos en memoria (RAM) desarrollada por SAP que nos permite procesar grandes volúmenes de información. HANA significa = High Performance Analytic Appliance (Dispositivo Analítico de Alto Rendimiento). Utiliza hardware y software especialmente diseñados por SAP para almacenar, procesar y analizar datos directamente en la memoria RAM en lugar de en discos duros. SAP HANA sirve para: Guardar datos como una base de datos tradicional Analizar información compleja en muy poco tiempo Crear reportes en tiempo real Desarrollar aplicaciones de negocio inteligentes que hagan predicciones o recomendaciones Antes de que existiera SAP HANA, las implementaciones de SAP utilizaban bases de datos de terceros como Oracle, IBM DB2 o Microsoft SQL Server. 2010 = SAP compró la empresa Sybase y en 2011 = lanzó su propia base de datos: SAP HANA, para no depender más de proveedores externos (especialmente Oracle) SAP HANA se puede implementar de varias formas: On-premise = Instalado en los servidores propios del cliente (deben estar certificados por SAP) En la nube = Como un servicio administrado por SAP en sus centros de datos Híbrido = Con parte de los datos y procesos corriendo localmente y otra parte en la nube Ventajas de SAP HANA: Velocidad = Es capaz de procesar millones de registros en milisegundos Simplicidad = Unifica las bases de datos transaccionales y analíticas en una sola Flexibilidad = Puede desplegarse on-premise, en la nube o en entornos híbridos Innovación = Tiene funcionalidades avanzadas de IA, machine learning Objetivo: PROCESOS = Rapidos + integrados Principios de SAP HANA: Resolver los desafíos de las aplicaciones analíticas tradicionales que hacen de la toma de decisiones procesos mas lentos Aprovechar la tecnología in-memory (datos en RAM) Usar bases de datos columnares y procesamiento paralelo para acelerar las consultas Permitir el análisis en tiempo real replicando los datos Arquitectura de la plataforma SAP HANA: El motor de base de datos que procesa consultas y transacciones sobre los datos en memoria Una capa de almacenamiento que persiste los datos a disco para evitar pérdidas Herramientas de administración como SAP HANA Cockpit para monitoreo, configuración y resolución de problemas Múltiples servicios para gestión de la seguridad, consultas Seguridad con autenticación, autorización Interfaces de integración con otras apps SAP y no SAP, como Excel etc Herramientas de desarrollo para crear modelos de datos y aplicaciones personalizadas