✒️SAP PP / La plataforma SAP HANA Por Renzo Ruiz
La plataforma SAP HANA

1. ¿Que es SAP HANA?
High Performance Analityc Appliance, es una plataforma integrada de hardware y software que combina tecnologias de base de datos, con la modalidad de procesamiento in memory, para soportar una nueva generacion de aplicaciones, con la promesa de lograr respuestas en tiempo real.
SAP HANA es la respuesta de SAP a la nueva tendencia In Memory Computing, desarrollada en conjunto con sus clientes y socios comerciales.
Las aplicaciones de Business Intelligence BI fueron el primer objetivo de la tecnologia SAP HANA.
El primer producto optimizado por SAP HANA se llama SAP BW powered by SAP HANA y esta disponible desde 2012.
SAP HANA 1.0 Fue oficialmente lanzado en el año 2011, despues de varias pruebas.
Si bien se hablaba de identificar a SAP HANA por versiones, SAP HANA no esta versionado y provee innovaciones automaticamente cuando se lo actualiza.
Recien en el año 2013 SAP HANA se desarrollo como plataforma, a la nueva base de datos se le implantaron los algoritmos clasicos del entorno ABAP (Advanced Business Application Programming) que es el codigo con el que se programa SAP.
SAP HANA es una plataforma de datos en memoria que se puede implementar tanto on.premise como en la nube.
Una de las mayores ventajas de esta plataforma es que ofrece una gran simplificacion en cuanto a la gestion de procesos como el modelado de datos, la experiencia del usuario, etc y en cuanto a alineamiento con las ultimas innovaciones tecnologicas como BIG DATA.
El objetivo principal de esta plataforma es hacer que los procesos necesarios para el funcionamiento de una compañia o negocio sean mas rapidos y esten mas integrados.
2. ¿Como era la vida antes de SAP HANA?
Antes de existir SAP HANA, cada vez que una empresa tomaba la decision de implementar SAP tenian la posibilidad de optar entre distintas bases de datos relacionales.
Una base de datos relacional se basa en un modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional cada fila de la tabla es un registro con un ID unico llamado clave. Las columnas de la tabla contienen atributos de los datos y cada registro tiene un valor para cada atributo, lo que facilita el establecimiento de las relaciones entre los puntos de datos.
La empresa cliente podia elegir entre varias opciones de datos relacionales, siendo la mas elegida Oracle.
3. Los principios de SAP HANA.
a) El desafio de las aplicaciones analiticas:
Las soluciones de Business Intelligence BI son una componente casi basica en la gestion de la informacion de cualquier tipo de organizacion. Por lo tanto, la explosion masiva en los volumenes de datos recolectados se ha converido en un verdadero ´problema, sobre todo en las organizaciones de mayor tamaño.
Las herramientas de BW (Business Warehouse) y BI (Business Intelligence) se basan en la utilizacion de extractores que replican datos de los sistemas transaccionales y su posterior modelizacion en complejas n-dimensionales, que alimentaran las herramientas de analisis de BI.
b) La tecnologia "in-memory".
Con el avance vertiginoso en las tecnologias de las memorias RAM surge la posibilidad de llevar todos los datos fisicamente mas cerca de la unidad central de proceso. Alojando las bases de datos en memorias RAM d alta capacidad en lugar de discos. a esto se le llama "In-Memory Computing". Al eliminar el acceso a discos, el procesamiento "in-memory" genera tiempos de respuesta hasta 10mil veces mejores y se pueden procesar datos a una velocidad de 100 GB por segundo.
c) Nueva tecnologias en las bases de datos y procesamiento paralelo.
El otro ingrediente en el corazon de SAP HANA, son las innovadoras tecnologias en el tratamiento de base de datos.
El almacenamiento de tablas base de datos " por columna" o "columnar", ofrece nuevas posibilidades de comprension de los datos. Una base de datos columnar es aquella que permite almacenar las tablas fisicamente por columnas en lugar de filas.
Cuando se hace un tratamiento columnar de una tabla, los valores de la primera columna se ubican juntos, seguidos de la columna 2, etc. Las instancias de cada columna se almacenan en el mismo orden de los registros.
Uno de los mayores beneficios del almacenamiento columnar es que puede ser fuertemente comprimido. La compresion permite, a su vez, que las operaciones columnares se realicen muy rapidamente.
SAP HANA soporta tanto tratamiento columnar de tablas como el convencional. Do todos modos, los benedicios de las BD columnares seran menos importantes a medida que profundice el manejo de tablas en RAM y la velocidad del hardware.
d) Tras la promesa del "Tiempo Real".
Por ultimo SAP HANA incluye un eficiente mecanismo de replicacion de datos a traves del Sybase Replication Server, que aspira los datos del ERP casi en tiempo real. En lugar de los esquemas retrospectivos del Data Warehousing tradicional utiliza una tecnologia Event-Driven. (no depende de servidores)
4. Los componentes de SAP HANA.
La arquitectura de la plataforma SAP HANA esta compuesta por 4 componentes-
SAP HANA Appliance: Certificacion que deben poseer los servidores y los componentes en los cuales se desee utilizar SAP HANA. Esta certificacion es valida por el periodo de tiempo estipulado como se estableece mediante un acuerdo con el cliente.
La fecha de caducidad es necesaria ya que, debido a que SAP HANA no posee versionados, se actualiza contante y automaticamente para brindar un mejor servicio.
SAP HANA DB: Es la tecnologia que se encarga de manejar todo lo referente a la base de datos.
Aprovecha el bajo costo de la memoria principal, la capacidad del procesamiento de datos y el rapido acceso a datos de las diferentes unidades.
Pede soportar tanto datos relacionales en fila y columna orientados a representaciones fisicas, como el tratamiento de graficos y textos para la gestion de datos.
SAP HANA Cloud Plataform: 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.
Las herramientas de modelado de la base de datos SAP HANA: Nos referimos al conjunto de herramientas que proporciona SAP para modelar la base de datos, dentro de las cuales encontramos a:
SAP HANA Studio: Se utiliza para desarrollar un servidor HANA.
SAP Web IDE: Entorno de desarrollo integrado basado en el navegador para el desarrollo de aplicaciones basadas en SAP HANA.
SAP Business Suite: Componente de software mediante el cual SAP S/4 HANA brinda soporte a las aplicaciones de gestion de recursos empresariales (ERP)
 
 
 
Sobre el autor
Publicación académica de Renzo Facundo Ruiz, en su ámbito de estudios para la Carrera Consultor SAP PP.
Renzo Facundo Ruiz
Profesión: Operario Metalúrgico - Argentina - Legajo: KO44X
✒️Autor de: 42 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Soy un operario metalúrgico especializado en cnc y láser, con formación en iso 9001:2015. responsable, organizado y orientado a gestión y coordinación de producción.
Certificación Académica de Renzo Ruiz
























