
SAP HANA "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 destaca herramientas analíticas BI (Business Intelligence), BW (Business Warehouse, componente que forma parte de BI), 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 está disponible desde 2012.
ABAP= Advanced Business Application Programming)
Big Data= Es la posibilidad de explotar comercialmente una gran cantidad de datos para crear nuevos servicios comerciales.
Base de datos relacional: Se basa en el modelo relacional, una forma intuitiva y directa de representar datos en tablas. En una base de datos relacional, cada fila de la table es un registro con un ID único llamado clave. Las columnas de la tabla contienen atributos de los datos y cada registro generalmente tiene un valor para cada atributo, lo que facilita el establecimiento de las relaciones entre los puntos de datos.
Oracle compra PeopleSoft en 2004
SAP compra SyBase (Tecnología de Información con especialización en base de datos) en 2010
Para comprender Hana es hacer hincapié en 4 puntos:
1.- Desafío de las aplicaciones analíticas: La explosión masiva de datos recolectados de los sistemas transaccionales y su posterior modelización en complejas estructuras n-dimensionales, que alimentarán las herramientas de análisis de BI. Hay clientes que tienen bases de datos en sus sistemas BW de 6 o 7 terabytes y necesitan procesamientos de horas para construir un cubo(el cubo de datos es lo que hace que los reportes sean obtenidos con un bajo tiempo de respuesta y que el análisis de datos pueda ser tan diverso).
2.- Tecnología "in-memory": El procesamiento "in-memory" involucra la utilización de hardware (servidor) especializado, configurado y certificado para el software en cuestión, incluso con el software pre-instalado. SAP HANA implementa "in-memory computing".
3.- Nuevas tecnologías en las bases de datos y procesamiento paralelo: El almacenamiento de tablas base de datos "por columna" o "columnar", ofrece nuevas posibilidades de comprensión de los datos. Se habla de llevar a un nivel de comprensión del 30% o menos. Una "base de datos columnar" es aquella que permite almacenar las tablas físicamente por columnas en lugar de filas. SAP HANA soporta tanto tratamiento columnar de tablas como el convencional.
4.- Tras la promesa del "tiempo real": Un sistema en tiempo real es un sistema informático que interacciona con su entorno físico y responde a los estímulos del entorno dentro de un plazo de tiempo determinado. En lugar de los esquemas retrospectivos del data warehousing tradicional, utiliza una tecnología event-driven (es uno de los más recientes pasos en la evolución de microservicios y las tecnologías que no dependen de servidores).
La arquitectura de la plataforma SAP HANA esta compuesta por 4 principles componentes:
1.-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 sí los certifica para su uso.
2.-SAP HANA DB: Es la nueva tecnología que se encarga de manejar todo lo referente a la base de datos. Puede soporta tanto datos relacionales en fila y columna orientados a representaciones físicas, como el tratamiento de gráficos y textos para la gestión de datos.
3.- SAP HANA Cloud Platform: HCP es el componente de SAP HANA que permite a las empresas y a los desarrolladores construir, implementar y administrar aplicaciones en SAP HANA desarroladas para internet, las cuáles estarán accesibles tanto en plataformas de escritorio como también desde medios móviles como lo son las tablets o los celulares.
herramientas del modelado de la base de datos de SAP HANA:
SAP HANA Studio: Entorno de Desarrollo Integrado (IDE) que se utiliza para desarrollar en un servidor HANA.
SAP Web IDE: IDE basado en el navegador para el desarrollo de aplicaciones basada en SAP HANA.
4.- SAP Business Suite: Es el componente de software mediante el cual SAP S/4HANA brinda soporte a las aplicaciones de gestión de recursos empresariales (ERP) que el cliente necesita utilizar.
La mayor parte del software SAP HANA fue escrito en lenguaje C++
En caso de que se baja el suministro eléctrico, no se pierden los datos porque HANA hace un autoguardado en el disco duro para en poder rescatar la información en el último guardado.