Una de las principales preocupaciones en cuanto al rendimiento que supone ofrecer a los usuarios la posibilidad de crear consultas en el sistema transaccional en modo productivo es que la ejecución de las consultas podría consumir importantes recursos informáticos que podrían competir con las transacciones normales de SAP.
Automate Query aborda este problema de una manera única, asignando solo los recursos informáticos disponibles para ejecutar las consultas en el sistema SAP en modo productivo. Gracias a la tecnología Adaptive Query Throttling™, pendiente de patente, Query optimiza dinámicamente la ejecución de las consultas en función de la carga actual del servidor SAP en cada momento. Los recursos disponibles del servidor se calculan a partir del número total de procesos de diálogo abiertos. Cuando hay disponible más del 50 % de los procesos de diálogo en el sistema SAP, la consulta se ejecuta a la velocidad máxima. Sin embargo, cuando la carga del servidor disponible cae por debajo del 50 %, la ejecución de la consulta se ralentiza.
El siguiente gráfico muestra el tiempo de ejecución de la consulta frente a la carga del sistema con o sin el algoritmo de Adaptive Query Throttling aplicado. Como se ve claramente, cuando se aplica dicho algoritmo de limitación, la ejecución de la consulta se ralentiza a medida que aumenta la carga del sistema. Y sin el algoritmo, la consulta se ejecuta en un tiempo constante compitiendo por los recursos con otras transacciones que tienen lugar en el sistema.
Extracción programada de consultas
Incluso con la función Adaptive Query Throttling, lo ideal es programar una consulta de larga duración y que se ejecute en horas no laborables.
Automate QUERY permite a los usuarios programar las consultas para que se ejecuten fuera de las horas laborables o en horas preestablecidas.
Consulte el informe técnico de Automate Rendimiento de seguridad/usabilidad con QUERY.