SAP HANA (High-Performance Analytic Appliance) es una plataforma que combina hardware y software, diseñada para procesar grandes volúmenes de datos en tiempo real utilizando tecnología in-memory.
- Fue lanzada en 2011 como parte de una transformación tecnológica orientada a acelerar procesos de negocio y simplificar la arquitectura de sistemas.
- Se puede implementar tanto on-premise como en la nube.
- Su objetivo principal es acelerar los procesos y lograr una mayor integración entre ellos, lo que se traduce en una eficiencia superior en el análisis y la gestión de la información empresarial.
- Reemplazó la necesidad de usar bases de datos de terceros, como ORACLE.
1. Uso de tecnología in-memory: permite almacenar datos en memoria RAM en lugar de discos, logrando velocidades de acceso superiores.
2. Permite procesar grandes volúmenes de datos en tiempo real, ideal para analítica, informes, planificación y transacciones simultáneas.
3. Escalabilidad e innovación: actualizaciones automáticas sin necesidad de versionados manuales.
4. Replicación de datos: soporte para datos n-dimensionales y replicación eficiente.
1. El desafío de las aplicaciones analíticas: analizar datos requería extraerlos desde el sistema transaccional, cargarlas en un sistema BW/BI y después modelarlos en estructuras complejas. Ésto generaba procesos lentos y complicados.
SAP HANA resuelve este problema realizando operaciones transaccionales en la misma base de datos, sin necesidad de replicarlos. Esto reduce la complejidad del sistema y mejora la eficiencia general.
2. Tecnología In-Memory: Toda la información se almacena en memoria RAM en lugar de los discos tradicionales. Ésto permite acceder y procesar los datos mucho más rápido. Ideal para análisis en tiempo real y decisiones inmediatas.
3. Nuevas tecnologías en la bases de datos y procesamiento paralelo: los datos se almacenan por columnas, mejorando el rendimiento en consultas analíticas, favoreciendo la compresión y búsquedas más eficientes.
4. Tras la promesa del tiempo real: SAP HANA incorpora un sistema de replicación en tiempo real usando Sybase Replication Server, que permite extraer datos directamente desde sistemas ERP y tener toda la información actualizada al instante.
- LOS COMPONENTES DE SAP HANA
1. SAP HANA APPLIANCE: es la certificación oficial que deben poseer los servidores y componentes en los cuales se desee utilizar SAP HANA.
2. SAP HANA DB: base de datos que aprovecha la memoria principal para ofrecer alto rendimiento en aplicaciones analíticas y transaccionales
3. SAP HANA CLOUD PLATFORM: plataforma para construir, desplegar y administrar aplicaciones en SAP HANA en la nube.
4. LAS HERRAMIENTAS DE MODELADO DE LA BASE DE DATOS DE SAP HANA:
* SAP HANA STUDIO: para administración de base de datos, gestión de usuarios y desarrollo de modelos y consultas.
* SAP WEB IDE: Herramienta de desarrollo basada en la web para crear aplicaciones basadas en SAP HANA.