✒️El análisis y la optimización con SAP HANA
El análisis y la optimización con SAP HANA
PROGRAMA ABAP HANA AVANZADA
1. Introducción al análisis y optimización con SAP HANA para cumplir con este proposito se utilizan las sgtes herramientas de análisis de ejecución y error disponibles:
A. Realizar traces de SQL con ST05 permite conocer a que tablas de BD accede un programa de modo de poder determinar.
B. Análisis de tiempo de ejecución ABAP mediante la SAT, es la evolución de la famosa SE30 esta transacción nos permite comparar la performance de diferente sentencias ABAP.
C. La verificación ampliada de código a través de la tx. SLIN, permite una verificación estática del código y nos permite detectar entre otras cuestiones muy valiosas, el código existente que no se utiliza.
D. Chequear el código generado a través del Inspector de código de SAP SCI, permite realizar comprobaciones de performance, seguridad, sintaxis, uso de convenciones de nombre, programación robusta, etc.
E. El ABAP Test Cockpit correspondiente a la transacción ATC, es la evolución del Inspector de código, presenta los mismos chequeos de la SCI, sumado a una serie de mejoras que hacen que los chequeos de calidad de las aplicaciones sean más eficientes y completos.
F. La utilización de los registros estadísticos mediante la transacción STAD, proporcionan una visión general simple de los tiempos de BD y son un punto de partida útil.
G. El análisis de transacciones Individuales ST12 es una herramienta especial que combina transacciones STAD, SAT y ST05 en una sola interfaz.
H. El análisis de errores en tiempo de ejecución mediante ST22 proporcional información valiosa para solucionar el problema que originó el dump.
A partir de ABAP 7.4 tenemos otras herramientas nuevas y útiles:
I. El Monitor SQL tx. SQLM supervisa el sistema de producción y proporciona datos valiosos de optimización del rendimiento.
J. El SQL Performance Tunning WorkList Tool SWLT se utiliza para combinar los datos del MOnitor de SQL con los resultados del análisis del código y por lo tanto, hacer planes para lograr una optimización valiosa.
2. Análisis del código ABAP.
El Inspector de código (SCI) puede ayudarnos a identificar aquellas partes del programa que tienen potencial de mejora para SAP HANA. SAP NO permite escanear el código estándar del sistema con el Inspector de código SCI.
2.1 Verificaciones relevantes al Migrar a SAP HANA
Gracias a la compatibilidad y portabilidad del código ABAP no es necesario realizar ajustes a los programas.
* Native SQL y hints de base de datos, Una excepción es la utilización de sentencias HINTS en los SELECT de la BD Oracle para forzar la utilización de los indices en las tablas, estas son propias del SQL Nativo de Oracle y no funcionarán luego de la migración a SAP HANA. Para localizar estos códigos en el Inspector de código : Uso de la interfase ADBC y Sentencias criticas.
 
 
 
Sobre el autor
Publicación académica de Maria Xiomara Rodriguez Panqueva, en su ámbito de estudios para el Máster ABAP for HANA.
Maria Xiomara Rodriguez Panqueva
Profesión: Consultor Abap - Venezuela - Legajo: NB93F
✒️Autor de: 7 Publicaciones Académicas
🎓Cursando Actualmente: Master ABAP for HANA
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Certificación Académica de Maria Rodriguez