Por su siglas SAP HANA "High-performance Analytic Appliance" en español "Dispositivo analitico de alto rendimiento" es una base de datos multimodelo que almacena los datos en memorias RAM en lugar de guardarlos en discos y se puede llevar acabo en la nube o en on-premise es decir en las instalaciones del cliente. Su diseño en memoria, orientado a columnas, permite ejecutar análisis avanzados junto con transacciones de alta velocidad, en un único sistema. Es de gran utilidad porque permite a las empresas procesar grandes cantidades de datos con una latencia casi nula, consultarlos al instante y centrarse plenamente en los datos. Al almacenar datos en tablas basadas en columnas en la memoria principal e integrar el procesamiento analítico en línea (OLAP) y el procesamiento transaccional en línea (OLTP), SAP HANA es único y significativamente más rápido que otros sistemas de gestión de bases de datos (SGBD) del mercado actual.
El primer producto optimizado por SAP HANA es SAP BW "SAP Business Werehouse" powered by SAP HANA y esta disponible desde 2012, el cual es una soluciòn de almacenamiento de datos (data warehouse) de SAP que utiliza la base de datos en memoria SAP HANA para un procesamiento de datos mas ràpido y eficiente.
SAP HANA 1.0 Se lanzo en Junio del año 2011 y en sus inicios se tenia pensado Versionar a SAP HANA (ejemplo 1.0; 1.2; 1.5 y 2.0) pero esta idea se desecho y provee actualizaciones innovadoras automáticamente cada vez que se actualiza.
La principal ventaja es la simplificación en relación con la gestión de procesos (de negocio, modelado de datos, toma de decisiones) y la experiencia del usuario. con esto se logra que los procesos sean mas integrados y mas rapidos.
Anteriormente cuando una empresa desidia implementar SAP debía seleccionar entre distintas bases de datos relacionales siendo la mas elegida Oracle por su performance. A través de los años ambas empresas fueron creciendo y expandiéndose hacia nuevos mercados y tras la compra de PeopleSoft por parte de Oracle en el año 2004, SAP se convirtió en su principal competidor. SAP tomando acción decide comprar SyBase en el año 2010, y finalmente en el año 2011 SAP lanza al mercado SAP HANA consolidándose como primero en el mercado de los sistemas ERP.
SAP HANA tiene sus fundamentos claves los cuales impulsan su rendimiento y eficiencia. Hay que hacer énfasis en estos 4 puntos importantes:
- Almacenamiento en memoria (In-memory computing)
SAP HANA en vez de alojar la base de datos en disco, almacena todos los datos en memorias RAM permitiendo un acceso mas ràpido. Este procesamiento debe involucrar harware (servidores) especializados, configurados y certificados para el sofware. Una vez la memoria RAM se este agotando automaticamente SAP HANA borrara los datos menos utilizados.
2. Procesamiento analítico en tiempo real
Se refiere al procesamiento de datos en tiempo real a gran volumen para obtener informacion significativa, mejorando la tomas de decisiones.
3. Arquitectura orientada en columnas
Se refiere a la forma en que organiza y almacenan los datos en la base de datos. los datos se almacenan en columnas lo que significa que todos los valores de una misma columna se agrupan juntos ofreciendo mejor compresiòn de datos y mayor velocidad en consultas analìticas.
4. Capacidad de manejar análisis y transacciones complejas en una única plataforma
SAP HANA se integra facilmente con otras herramientas de anàlisis y visualizaciòn de datos como por ejemplo SAP BW, Power BI permitiendo el manejo de operaciones complejas.
SAP HANA esta compuesta principalmente por 4 componentes:
- SAP HANA Appliance
SAP HANA Appliance no es otra cosa que el certificado que debe poseer el harware donde se desee utilizar SAP HANA. SAP no fabrica harware pero si los certifica para su uso, esta certificaciòn es valida por el periodo de tiempo establecido en el acuerdo con el cliente. esta certificacion solo puede ser prevista y realizada por los representantes de SAP en su pais.
2. SAP HANA DB
En SAP HANA "DB" significa "base de datos" y se refiere a la base de datos en memorias RAM que SAP a desarrollado para gestionar y procesar datos de manera rapida y eficiente.
3. SAP HANA Cloud Platform (HCP)
Es una plataforma en la nube que permite a las empresas y a los desarrolladores crear, extender y gestionar aplicaciones de manera rapida y flexible. HCP permite crear aplicaciones web, mòviles y empresariales, ofrece acceso a la base de dato in-memory de SAP HANA para analisis de datos en tiempo real y desarrollo de aplicaciones analiticas.
4. Herramienta de modelado de la base de dato de SAP HAN
Es el conjunto de herramienta que proporciona SAP para moldear la base de datos y estas son:
4.1 SAP HANA Studio: Es una herramienta de desarrollo integrado (IDE) que permite a los usuarios diseñar modelos de dato, crear y modificar objetos en la base de dato, administrar autorizaciones de usuarios etc.
4.2 SAP Web IDE: es una herramienta de desarrollo basado en navegador que permite a los usuarios crear, modificar y desplegar aplicaciones SAP de forma sencilla, ofrece plantillas y herramientas que facilitan el proceso de desarrollo.
Es una coleccion de aplicaciones empresariales integradas que ayudan a las empresas a gestionar diferente areas de negocio como finanzas, ventas, producciòn etc. todas estas aplicaciones estan diseñada para trabajar en conjunto.