
SAP HANA (high performance analytic appliance)
- Hadware y software que convina tecnologias de base de datos con procesamiento IN-MEMORY.
Procesamiento en tiempo real.
*Procesamiento de datos ultra rapido
*Escalabildad e innovacion (actualizacion automatica)
*Analisis dela informacion en tiempo real
*Replicacion de datos
*Plataforma de datos en memoria
*Se puede implementar on-premise o en la nube.
Primer objetivo de SAP HANA fueron las aplicaciones analiticas de BI (Business intelligence)
TECNOLOGIA IN-MEMORY COMPUTING (implementado por SAP HANA)
Base de datos con tecnologia columnar --> Procesamiento ultra rapido volcado a memoria RAM --> Datos a 100gb por segundo
(elimina el acceso a discos)
RESPALDO: puntos de rescate resguardan el sistema
Cuando la RAM esta agotada, HANA retirara las tablas de base que menos se utilizaron recientemente.
TABLA COLUMNAR: Mejor compresion. Nivel de compresion 30%menos (tercera parte de su tamaño actual)
Genera ahorro en el espacio de almacenamiento.
COMPONENTES SAP HANA
- SAP HANA Appliance: certificacion que deben poseer los servidores y componentes.
La certificacion tiene fecha de inicio y caducidad. La fecha de caducidad es necesaria porque HANA se actualiza automaticamente y eso puede requerir actualizaciones en el software y por ello modificaciones en hardware.
- SAP HANA DB (data base): Maneja todo lo referente a la base de datos.
Ofrece mayor rendimiento en aplicaciones analiticas y transacciones.
Soporta datos en fila y en columna.
- SAP HANA Cloud Plataform(HCP): Permite construir, implementar y administrar aplicaciones en SAP HANA desarrolladas para internet.
Brinda aplicacones SAP para la web de acceso en medios moviles.
- HERRAMIENTA QUE PROPORCIONA SAP PARA LA BASE DE DATOS
*SAP HANA STUDIO: permite a usuarios tecnicos a administrar la base de datos, crear y administrar autorizaciones de usuarios, crear o modificar modelos existentes etc.
Entorno de desarrollo integrado IDE basado en ECLIPSE (conjunto de herramientas de programacion a codigo abierto para desarrollar "Aplicaciones de cliente enriquezido", se utiliza tanto como entorno de desarrollo como asi tambien para acceder a SAP HANA Studio y modelar la base de datos).
*SAP WEB IDE: entorno web mediante el cual se puede modelizar la base de datos de SAP HANA, es decir, crear tablas,vistas,etc.