Avalados por :
Como parte de un gran proyecto de Business One, tuvimos problemas al utilizar la Herramienta de Transferencia de Datos de SAP debido a la gran cantidad de datos involucrados. La gestión de memoria en DTW no es óptima y después de varias horas de ejecución consume casi el 100% de la RAM, se ralentiza extremadamente y eventualmente deja de responder por completo.
Conoce la solución: Dado que el proyecto se basaba en la versión de SAP Business One para SAP HANA, pudimos aprovechar las posibilidades de la Capa de Servicio para importar datos de manera masiva y con un mínimo consumo de memoria en la máquina que importa los datos.
Para ilustrar la diferencia, aquí hay algunas piezas clave de información:
SAP B1 DTW | CEO SLDTW | |
---|---|---|
Tecnología utilizada | API COM (API DI) | Capa de Servicio B1 (HTTPS) |
Bibliotecas requeridas | .NET Framework, API DI, Motor de base de datos MS Access | Solo .NET Framework |
Consumo de memoria en el cliente | Comienza en 200 MB, crece a varios GB después de unas horas | 110 MB constante, ejecutando 4 hilos |
Velocidad de importación | Comienza aproximadamente a 3 registros por segundo, eventualmente se ralentiza a 0 | 12 registros por segundo, ejecutando 4 hilos |
Aquí hay una captura de pantalla de nuestra primera versión, ejecutándose en un servidor de prueba no certificado con mucho menos potencia de CPU que un servidor certificado:
Ten en cuenta que también decidimos no utilizar ninguna de las bibliotecas de Microsoft ODATA como sugirieron los arquitectos de soluciones de B1. En su lugar, construimos nuestros propios procedimientos de comunicación utilizando funciones .NET simples.
Cualquier persona interesada en la herramienta puede enviarme un mensaje, ya sea aquí mismo en SCN o usando nuestra página de Facebook: https://www.facebook.com/CEO.Consultoria
¡Esperamos tus comentarios!
Gracias,
Joerg.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute