✒️La plataforma SAP HANA
La plataforma SAP HANA
La plataforma SAP HANA
1. ¿Que es SAP HANA?
SAP HANA significa "High Performance Analytic Appliance", utiliza innovadora tecnología de base de datos con la modalidad de procesamiento "in-memory", el objetivo es lograr respuestas en tiempo real.
Nota: Las aplicaciones Business Intelligence (BI) fueron el primer target u objetivo de la tecnología SAP HANA. El producto SAP BW es el primer producto optimizado para SAP HANA y fue lanzado en 2012.
SAP HANA 1.0 fue oficialmente lanzado en junio del 2011 como la nueva base de datos de SAP. En el año 2013, SAP HANA se desarrolló como plataforma, a la nueva base de datos se le implementaron los algoritmos clásicos del entorno ABAP.
Nota: La mayor parte del software SAP HANA fue escrito en el lenguaje de programación C++.
SAP HANA es una plataforma de datos en memoria que se puede implementar tanto on-premise como en la nube, la mayor ventaja de esta plataforma es la gran simplificación en cuanto a la gestión de procesos, como son:
- El modelado de datos
- La experiencia del usuario
- La toma de decisiones
- Los modelos y procesos de negocio
El objetivo principal de la plataforma es hacer que los procesos necesarios para el funcionamiento de una compañía o negocio sean más rápidos y estén más integrados.
2. ¿Cómo era la vida antes de SAP HANA?
Antes de existir SAP HANA había la posibilidad de optar entre distintas bases de datos relacionales cuando una empresa quería implementar el sistema SAP. Una base de datos relacional es una forma intuitiva y directa de representar datos en tablas.
La base de datos relacional más elegida por su performance era Oracle, debido a que con las implementaciones de SAP mayormente la base de datos elegida era Oracle, ambas empresas firmaron muchos acuerdos. Ambas empresas fueron creciendo y abarcando nuevos mercados, comprando otras empresas.
Nota: Cuando Oracle compro PeopleSoft en el 2004, SAP se convirtió en su principal competidor.
SAP para no perder el podio del mercado de los sistemas ERP adquirió en 2010 a SyBase, una compañía dedicada al desarrollo de tecnología de la información.
3 Los principios de SAP HANA
Para comprender SAP HANA hay que hacer hincapié en 4 puntos:
- El desafío de las aplicaciones analíticas: Las soluciones BI son hoy un componente casi básico en la gestión de la información de cualquier tipo de organización, pero la explotación de estos datos se ha convertido en un problema, sobre todo en grandes empresas por su cantidad de información. La carga de procesamiento y de los tiempos de esta metodologia convencional puede limitarse mucho.
- La tecnologia "in-memory": Consiste en alojar las bases de datos en memorias RAM de alta capacidad en lugar de hacerlo en discos, esto genera tiempos de respuesta de hasta 10.000 veces mejores y se pueden procesar datos a una velocidad de 100 GB por segundo. Nota: Como que SAP HANA trabaja en memoria, está preparado por si se corta el suministro eléctrico, ya que perdería los datos en memoria, HANA escribe puntos de rescate en disco en intervalos frecuentes.
- Nuevas tecnologías en las bases de datos y procesamientos paralelos: Otro aspecto fundamental de SAP HANA son las bases de datos "por columna" o "columnar", estas bases de datos tienen un nivel de compresión del 30% o menos. Nota: Una base de datos columnar es aquella que almacena tablas físicamente por columnas en lugar de filas.
- Tras la promesa del "tiempo real": SAP HANA a través del Sybase Replication Server hace replicacion de datos, aspira los datos del ERP casi en tiempo real. Esto puede empezar a ser posible gracias al "in-memory" computing.
4. Los componentes de SAP
La arquitectura de SAP HANA está compuesta principalmente de 4 componentes:
- SAP HANA Appliance: Es la certificación que debe poseer el hardware donde se desea utilizar SAP HANA, certifica la compatibilidad del hardware con SAP HANA y tiene una validez. La fecha de caducidad es necesaria, ya que SAP HANA se actualiza constante y automáticamente y esto puede requerir futuras actualizaciones de software y hardware.
- SAP HANA DB: Es la nueva tecnología que se encarga de manejar todo lo referente a la base de datos. Esta tecnologia ofrece un mayor rendimiento de las aplicaciones analíticas y transaccionales.
- SAP HANA Cloud Platform: Es el componente de SAP HANA que permite a las empresas y a los desarrolladores construir, implementar y administrar aplicaciones en SAP HANA desarrolladas para internet, accesibles desde medios móviles como tablets o móviles.
- Las herramientas de modelado de la base de datos SAP HANA: SAP proporciona herramientas para modelar la base de datos:
- SAP HANA Studio: Es un IDE basado en Eclipse que se utiliza para desarrollar en un servidor HANA.
- SAP Web IDE: Es un IDE basado en el navegador para el desarrollo de aplicaciones basadas en SAP HANA.
 
 
 
Sobre el autor
Publicación académica de Manel Gangolells Isanta, en su ámbito de estudios para la Carrera Consultor ABAP.
Manel Gangolells Isanta
Profesión: Técnico de Sistemas Informáticos - España - Legajo: MN13W
✒️Autor de: 33 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Manel Gangolells