PROMO JULIO en CVOSOFT United States Of America: 💎Calidad, 🔥Bonificaciones, 🥶Precios Congelados y MÁS!

 X 

✒️La plataforma SAP HANA

La plataforma SAP HANA

La plataforma SAP HANA

SAP HANA significa high perfomance analytic appliance, integra hardware y software combinando una innovadora tecnologia de base de datos con procesamiento in-memory, que a su vez soporta nuevas generaciones de aplicaciones performance, entre las que podemos citar BI, BW aplicaciones de Business Intelligence. El primer producto optimizado para SAP HANA se llama SAP BW disponible desde 2012. Fue lanzado en junio del 2011 como una nueva base de datos para SAP y ofrece nuevas caracteristicas o innovaciones cuando se realizan actualizaciones. Fue en el año 2013 cuando se desarrollo como plataforma, integrando algoritmos clasicos del entorno ABAP a la nueva base de datos, es decir, mecanismos de calculo que se escribieron en el lenguaje de programacion propio de SAP. La mayor parte del desarrollo de SAP Hana fue escrito en el lenguaje de Programacion C++, su principal caracteristica es que es una plataforma en memoria y se puede implementar on-premise (modelo de datos cliente/servidor) como en la nube.

Entre sus principales ventajas en cuanto a la gestion de procesos tenemos modelado de datos, la experiencia del usuario, la toma de decisiones, los modelos y procesos de negocio y en cuanto a alineamiento con las ultimas innovaciones tecnologicas como BigData. EL objetivo principal de esta plataforma es ofrecer a cualquier empresa o negocio que el funcionamiento de sus procesos esten integrados y mas rapidos. Concentra los datos que realmente puedan proporcionar informacion util para el negocio y que puedan cambiar los modelos de negocio de la empresa.

Como era la vida antes de SAP HANA

Una base de datos relacional es una forma intuitiva y directa de representar datos en las tablas, es decir, en una base de datos relacional cada fila se almacena con ID unico llamado clave, las columnas contienen sus atributos (cada bits esta almacenado por columna) y cada registro tiene un valor lo que facilita el establecimiento de las relaciones entre los datos.

Principios de SAP HANA

  1. El desafio de las aplicaciones analiticas: Hana utiliza herramientas BW y BI soluciones Business Intelligence que gestionan informacion de la organizacion. Este tipo de aplicaciones se basan en la utilizacion de extractores que replican datos de los sistemas transaccionales y su posterior modelizacion en complejas estructuras n-dimensionales, que alimentaran las herramientas de analisis de Business Intelligence.
  2. La tecnologia in-memory: este tipo de tecnologia almacena la base de datos en su memoria RAM en lugar de hacerlo en discos fisicos. Al eliminar el acceso a discos, el procesamiento in/memory genera tiempo de respuesta hasta 10.000 veces mejores y se pueden procesar datos a una velocidad de 100GB por segundo. HANA siempre almacena datos en disco y carga partes de las tablas de la base solicitadas en la memoria RAM. Cuando la memoria esta agotada, HANA retirara de la memoria las tablas de la base que menos se utlizaron recientemente. Como respaldo en caso de un fallo de alimentacion electrica HANA escribe puntos de rescate en el disco en intervalos de tiempo, es decir, guarda cada cambio en la base de datos a un disco flash rapido cargando el ultimo registro guardado asegurando la consistencia de los datos.
  3. Nuevas tecnologias en las base de datos y procesamiento paralelo: SAP HANA realiza un tratamiento innovador con su base de datos, el almacenamiento de la base de datos es por columna o columnar ofreciendo un nuevo modelo de compresion de los datos. Una base de datos columnar es aquela que permite almacenar las tablas fisicamente por columnas en lugar de filas, esta nueva posibilidad tiene como ventaja un nivel de comprension del 30% del tamaño actual. Por ejemplo una base de datos de 3 terabytes reducida a 600Gb de almacenamiento.
  4. Tras la promesa del tiempo real: HANA incluye un eficiente mecanismo de replicacion de datos a traves del Sybase Replication Server, un sistema de tiempo real es un sistema informatico que interacciona con su entorno fisico y responde a los estimulos del entorno dentro de un plazo de tiempo determinado. El escenario de analizar datos en tiempo real era un viejo sueño de todos los usuarios de Business Intelligence y ahora empezaria a ser posible grancias al in-memory computing.

Componentes de SAP HANA:

  • SAP HANA APPLIANCE: Es la certificacion que deben poseer los servidores y componentes en lo cuales se desee utilizar SAP HANA, sin embargo se destaca que SAP no fabrica hardware pero si los certifica por un tiempo estipulado (fecha de inicio y de caducidad) mediante un acuerdo de certificacion, debido a que SAP HANA esta en constante actualizacion para brindar un mejor servicio.
  • SAP HANA DB: Es la tecnologia que se encarga de manejar todo lo referente a la base de datos, ofreciendo un mayor rendimiento de las aplicaciones analiticas y transaccionales. Soporta datos relacionales en fila y columna orientado a representaciones fisicas.
  • SAP HANA Cloud Plataform: Llamado HCP permite a las empresas y a los desarrolladores construir, implementar y administrar aplicaciones en SAP HANA desarrolladas para internet de tipo responsive, aprovechando la tendencia del IoT(Internet de las cosas)
  • Herramientas de modelado de la base de datos SAP HANA: son herramientas que proporciona SAP para modelar la base de datos:
    • SAP HANA Studio: IDE basado en eclipse que se utiliza para desarrollar en un servidor HANA. Permite administrar la base de datos SAP HANA.
    • SAP Web IDE: IDE integrado basado en el navegador para el desarrollo de aplicaciones basadas en SAP HANA que comprende modelos de datos, logica empresarial e interfaces de usuario basadas en la web.


 

 

 


Sobre el autor

Publicación académica de Jose Medina, en su ámbito de estudios para la Carrera Consultor ABAP.

SAP Senior

Jose Medina

Profesión: Ing. en Informatica - Venezuela - Legajo: LX87H

✒️Autor de: 71 Publicaciones Académicas

🎓Cursando Actualmente: Consultor ABAP Nivel Avanzado

🎓Egresado del módulo:

Disponibilidad Laboral: PartTime

Presentación:

Profesional con experiencia en el ámbito del desarrollo de software, con conocimientos sólidos en diversos lenguajes de programación (para la creación de apps desktop / web / android / ios).

Certificación Académica de Jose Medina