
Nuevas opciones tecnicas.
Acelerar: mejorar el tiempo de respuesta inmediata para las consultas las cuales tambien son conocidas como transacciones Online.
Ampliar: con transacciones interactivas de dialogo u online con SAP HANA. Mejora la usabilidad y funcionabilidad, incluyendo analisis integrados y busquedas de texto completo con tolerancia a errores. tambien conocida como Full Text Searches.
Innovar: Permite el desarrollo de aplicaciones usando ABAP y HANA con transacciones en lina OLTP, el procesamiento analitico en linea OLAP y las aplicaciones Hibridas.
Code PushDown: es el proceso de mover codigo de aplicacion de la capa de aplicacion a la capa de la base de datos.
Las aplicaciones ABAP utilizaban el paradigma data-to-code. Las aplicaciones optimizadas o desarrolladas especificamente para SAP HANA utilizan el paradigma code-to-data
Los datos de la aplicacion se colocan en la capa de la base de datos cuando se utiliza el paradigma data-to-code. La logica de aplicacion, que comprende la logica de orquestacion y la logica de calculo, se ejecuta por completo en la capa de aplicacion. La logida de presentacion se ejecuta en la capa de presentacion.
Con data-to-code lee los registros de la BD. los registros se almacenan en las tablas internas del servidor de aplicaciones permitiendo enviar millones de registros desde la base de datos al servidor de aplicaciones.
Con code-to-data los datos de la aplicacion se colocan en la capa de BD. Pero parte de la logica de la aplicacion se ejecuta en la capa de aplicacion, mientras que parte de ella se implementa en la capa de base de datos. en un caso extremo, toda la logica de la aplicacion se puede ejecutar en la capa de la base de datos.
Con Native SQL se pueden ejecutar operaciones especificas de la BD que no son compatibles con OpenSQL, la desventaja es que los programas que utilizan operaciones especificas de la base de datos no se pueden ejecutar en todos los sistemas de BD admitidos por SAP.
Por esta razon solo se utiliza SQL Nativo y operaciones especificas de la BD en casos excepcionales.
La base de datos debe convertirse en una caja blanca para poder beneficiarse realmente de SAP HANA y lograr un rendimiento optimo.
Caja Negra: es aquel elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento interno.