✒️La plataforma SAP HANA
La plataforma SAP HANA
Apunte Creado OK - Iniciar Edición
1) La plataforma SAP HANA
Que es SAP HANA?
Sus siglas significan “ High Performance Analytics Appliance”.
Es la respuesta de SAP a la nueva tendencia de “ In Memory computing”, desarrollada en conjunto con sus clientes y socios comerciales.
Es una plataforma de datos en memoria que se implementa tanto On Premise como en la nube.
Las tecnologías Business Intelligence fueron el primer objetivo de la plataforma SAP HANA .
*Plataforma integrada de Hardware y Software
*Combina nuevas tecnologías con base de datos, modalidad de procesamiento “ In Memory”
* Logra respuestas en tiempo real
*Ofrece simplificación en la gestión de procesos .
Esta plataforma soporta una nueva generación de aplicaciones de alta calidad , tales como herramientas analíticas BI , BW
2011 :
SAP HANA 1.0
Es lanzado al mercado con excelentes resultados
DATO :
SAP HANA no esta versionado; La misma plataforma provee innovaciones cada vez que se actualiza.
2012 :
SAP BW :
Primer producto optimizado por la plataforma SAP HANA , lanzado al mercado en el año 2012
2013 :
La nueva plataforma de datos SAP HANA, se le implantaron algoritmos clásicos del entorno ABAP , los mecanismos de calculo propios de SAP
DATO :
La mayor parte del software de SAP HANA fue escrito en el lenguaje de programación C++.
Al compilar objetos de SAP HANA , estos se convierten en códigos de C++ , teniendo como resultado de esta interaccion una mayor velocidad.
1)CARACTERISTICAS SAP HANA :
*Procesamiento de datos ultra rápido
( Tecnologia In Memory Computing)
*Replicacion de datos
(Modelizacion de datos N-Dimensionales)
*Analisis de información en tiempo real
(Motor de base de datos columnares)
*Innovacion
(Actualizacion automática de datos- Big Data)
*Optimiza la toma de decisiones empresariales
EL OBJETIVO PRINCIPAL DE LA PLATAFORMA SAP HANA ES MEJORAR EL FUNCIONAMIENTO DE LAS DINAMICAS EMPRESARIALES EN SUS INTERACCIONES INTERNAS Y EXTERNAS.
PARA ESTO , LA RECOLECCION DE DATOS TIENE LA FINALIDAD DE SER UNA HERRAMIENTA UTIL PARA ANALIZAR , MODIFICAR E INNOVAR LOS MODELOS DE NEGOCIOS EMPRESARIALES.
2)COMO ERA LA VIDA ANTES DE SAP HANA?
Antes de SAP HANA , una empresa que implementaba el sistema SAP podía elegir distintas base de datos relacionales , siendo ORACLE una de las plataformas mas elegidas.
Por bastante tiempo cada vez que una empresa implementaba SAP , tambien elegia ORACLE, siendo SAP por mucho tiempo un excelente vendedor de licencias ORACLE
( En 2004 Oracle es comprada por Peoplesoft , pasando a ser competidor con SAP)
Que entendemos por base de datos relacional?
Es un modelo en el que se representan los datos en tablas, donde cada fila de la misma es un registro con un ID único conocido como CLAVE .
Cada columna de estas tablas contienen los atributos caracteristicos de estos datos,además de tener un valor determinado para optimizar su búsqueda.
LOS PRINCIPIOS DE SAP HANA:
*El desafio de las aplicaciones analíticas:
En la gestión de la información de cualquier tipo de organización , actualmente las soluciones Business Intelligence ( BI) son un componente fundamental ya que las empresas necesitan una solución en lo referido a la enorme cantidad de datos que almacenan continuamente.
Estas herramientas ( BI – BW ) se basan en la utilización de “extractores” los cuales replican los datos que circulan por los sistemas transaccionales, modelizandolo en complejas estructuras
N- Dimensionales, que pasan a reforzar las herramientas de análisis BI.
Dependiendo de la complejidad de la petición , la cantidad de datos , los procesos implementados, entre otros factores , serán los que determinen los tiempos de elaboración de la solicitud requerida.
Por ej: Un cliente con una base de datos de su sistema BW de 7 TeraBytes, necesitara un proceso de algunas horas de duración para construir un cubo.
*La tecnología “ In Memory”
Se denomina “ In memory computing” al proceso por el cual la información de datos es alojada en memorias RAM de alta capacidad , cercanas a la unidad central de proceso.
Esto es a diferencia de como se lo hacia antes , donde la base de datos eran alojadas en memorias RAM mas pequeñas instaladas en los discos.
Business Warehouse Accelerator de SAP utiliza esta tecnología.
Las soluciones “ In Memory” se han popularizado en los últimos años debido a su precio accesible y a su creciente capacidad de almacenamiento de datos a lo largo de los años , ofreciendo memorias RAM en las que pueden ya almacenarse Terabytes de información.
Otra ventaja de ya no utilizar discos se ve reflejada en la velocidad del procesamiento “ In memory” , generando tiempos de respuesta hasta 10 mil veces mayor y un procesamiento de datos de hasta 100 GB por segundo.
*Base de datos con tecnología columnar
*Procesamiento ultra rápido volcado a memoria RAM
*Puntos de rescate para resguardar el sistema
*Manejo masivo de información en tiempo real
EL proceso “ In Memory “ involucra la utilización de un Hardware ( Servidor ) especializado y configurado para software en cuestión.
El Software pre – instalado SAP HANA implementa “ In Memory Computing”
SAP HANA siempre almacena datos en el disco y carga parte de las tablas solicitadas a la memoria RAM. Cuando la memoria RAM se agota , HANA retirara de la memoria las tablas que menos se utilizaron.
DATO :
Tomando en cuenta que SAP HANA trabaja en memorias ….
Que sucede si se corta la energía y se pierde el contenido de la memoria?
HANA va escribiendo puntos de rescate en el disco a intervalos frecuentes , los cuales obtienen una imagen instantánea de lo que se almacena en la memoria.
En los intervalos de los puntos de salvaguarda , HANA guarda un registro de cada cambio en la base de datos a un disco Flash rápido.
Si se corta la luz , HANA carga el ultimo punto de salvaguarda y luego reproduce los registros de vuelta para asegurar la consistencia.
*BASE DE DATOS COLUMNAR : FUNCIONAMIENTO
QUE ES?
Es aquella que almacena las tablas físicamente por columnas en lugar de filas.
*Tratamiento columnar de una tabla:
Todos los valores de la primera columna se ubican juntos y asi con las siguientes , almacenando la información en este mismo orden de registros.
Ejemplo
En el sistema de base de datos tradicional , los registros se guardarían en la secuencia horizontal de las filas .
En un administrador de una base de datos columnar , los registros son guardados en la secuencia vertical de las columnas.
Uno de los grandes beneficios de este tipo de almacenamiento es que puede ser fuertemente comprimido.
Esta compresión permite que las operaciones columnares ( SUM , COUNT , AVG , MIN ,MAX)
se realicen rápidamente.
Las columnas están auto indexadas, lo cual ahorra espacio de almacenamiento, a diferencia de un sistema relacional ( filas) con esta misma cantidad de datos.
SAP HANA soporta tanto el tratamiento columnar como tambien el convencional.
*TIEMPO REAL:
El eficiente mecanismo de replicación de datos de SAP HANA
( A través de Sybase Replication Server , la cual “aspira” los datos del ERP casi en tiempo real)
Esto lo diferencia de otros esquemas retrospectivos tales como el Data Warehousing.
“In Memory Computing” logra el objetivo de analizar datos en tiempo real .
*Que entendemos por sistema en tiempo real?
Para definirlo como tal , el mismo debe reunir las características de interaccion con su entorno físico , respondiendo los estimulos de su entorno inmediato en un tiempo determinado.
COMPONENTES DE SAP HANA :
La arquitectura de esta plataforma esta integrada por 4 componentes:
SAP HANA APPLIANCE:
Certificacion que deben poseer los servidores y componentes que utilicen SAP HANA .
Esta certificación tiene validez para un grupo de fabricantes y equipos.
La certificación tiene un tiempo de validez de inicio y caducidad , lapso de tiempo de integración con el cliente.
La fecha de caducidad es importante ya que las futuras actualizaciones del software SAP HANA pueden llevar a posibles modificaciones del Hardware.
Esta certificación es provista por los Partners que SAP posee.
SAP HANA DB ( Data Base):
Es la nueva tecnología que se encarga de manejar todo lo referente a la base de datos.
* Bajo costo de la memoria principal .
* Capacidad de almacenamiento de datos.
*Rápido acceso a datos de diferentes unidades
* Mayor rendimiento de las aplicaciones analíticas y de transacciones.
* Soporta datos relacionales columnales y en fila , además de graficos y textos.
SAP HANA CLOUD PLATFORM:
Siglas HCP : Este componente permite a las empresas y a los desarrolladores construir , administrar e implementar aplicaciones para internet, accesibles para plataformas de escritorios , celulares y/o Tablets.
Esta infraestructura le brinda a las empresas aprovechar del “Internet en las cosas”
( IoT = Millones de dispositivos conectados a la red)
Simplifica el consumo , refuerza el flujo de información y mejora la calidad del servicio.
LAS HERRAMIENTAS DE MODELADO DE LA BASE DE DATOS SAP HANA
Conjunto de herramientas que proporciona SAP para modelar la base de datos:
*SAP HANA STUDIO
Es un entorno de desarrollo integrado ( IDE) basado en Eclipse que se utiliza para desarrollar un servidor HANA.
Permite a los usuarios técnicos administrar la base de datos SAP HANA y crear administrar y/o modificar nuevos modelos de datos existentes.
*SAP WEB IDE
Es un entorno de desarrollo integrado ( IDE) basado en el navegador para aplicaciones basadas en SAP HANA .
Comprende modelos de datos , lógica empresarial , interfaces del usuario basadas en la WEB.
 
 
 
Sobre el autor
Publicación académica de Manuel Alejandro Cisneros, en su ámbito de estudios para el Carrera Consultor Basis NetWeaver.
Manuel Alejandro Cisneros
Profesión: Psicologo Social - Argentina - Legajo: OK13F
✒️Autor de: 18 Publicaciones Académicas
🎓Cursando Actualmente: Introducción a SAP
Disponibilidad Laboral: PartTime
Presentación:
Mi objetivo es ampliar y desarrollar nuevos conocimientos en este nuevo ámbito, vinculandolo con mi carrera dedicada a la comunicación, la asistencia , las relaciones humanas y el trabajo en equipo.
Certificación Académica de Manuel Cisneros