
La plataforma SAP HANA
SAP HANA cuyas siglas significan "High Performance Analytic Appliance" es una plataforma integrada de hardware y software, que combina innovadoras tecnologías de base de datos, con la modalidad de procesamiento “in-memory”, para soportar una nueva generación de aplicaciones de altísima performance, entre las que se destacan las herramientas analíticas BI, BW, con la promesa de lograr respuestas en tiempo real.
El primer producto optimizado para SAP HANA se llama SAP BW powered by SAP HANA y esta disponible desde 2012.
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 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 y en cuanto a alineamiento con las últimas innovaciones tecnológicas tal como Big Data.
El objetivo principal de esta 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.
Antes de existir SAP HANA, la empresa cliente podía elegir entre varias opciones de bases de datos relacionales, siendo la más elegida por su performance Oracle.
Para comprender SAP HANA hay que hacer hincapié en 4 puntos:
- El desafío de las aplicaciones analíticas
Las soluciones de Business Intelligence BI son hoy una componente casi básica en la gestión de la información de cualquier tipo de organización. En consecuencia, la explosión masiva en los volúmenes de datos recolectados por las empresas se ha convertido en un verdadero problema, sobre todo en las organizaciones de mayor tamaño.
- La tecnología “in-memory”
La tecnología "in-memory" se refiere a un sistema de gestión de bases de datos que almacena y procesa datos directamente en la memoria principal (RAM) del servidor, en lugar de utilizar discos duros tradicionales. Esto permite un acceso y procesamiento de datos mucho más rápido y eficiente
- Nuevas tecnologías en las bases de datos y procesamiento paralelo
El tratamiento de la base de datos es “columnar”, lo cual ofrece nuevas posibilidades de compresión de los datos, permitiendo almacenar las tablas físicamente por columnas en lugar de filas.
- Tras la promesa del “tiempo real”
Incluye un eficiente mecanismo de replicación de datos a través del Sybase Replication Server, que “aspira” los datos del ERP casi en tiempo-real, es decir, a medida que van ocurriendo. En lugar de los esquemas retrospectivos del data warehousing tradicional, utiliza una tecnología event-driven.
La arquitectura de la plataforma SAP HANA está compuesta principalmente de 4 componentes:
SAP HANA Appliance:
Es la certificación que deben poseer los servidores y los componentes en los cuales se desee utilizar SAP HANA, ya que si bien SAP no fabrica hardware a partir de ahora si lo certifica para su uso. Esta certificación tiene validez de compatibilidad para un grupo particular de fabricantes y equipos.
SAP HANA DB:
Es la nueva tecnología que se encarga de manejar todo lo referente a la base de datos.
SAP HANA Cloud Platform:
Llamado por sus siglas HCP 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 cuales estarán accesibles tanto en plataformas de escritorio como también desde medios móviles como lo son las tablets o los celulares.
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:
- SAP HANA Studio: es un entorno de desarrollo integrado (IDE) basado en Eclipse que se utiliza para desarrollar en un servidor HANA. Permite a los usuarios técnicos administrar la base de datos SAP HANA, crear y administrar autorizaciones de usuario, crear nuevos o modificar modelos de datos existentes, etc.
- SAP Web IDE: es el entorno web mediante el cual se puede modelizar la base de datos SAP HANA, es decir crear tablas, vistas, etc