Agentes de migración de datos y sincronización de índices
Puedes consultar la información sobre la migración de datos y los agentes de sincronización.
En términos generales, los datos del índice pueden presentar incoherencias por los siguientes motivos:
- Errores durante la operación de indexación o actualizaciones perdidas.
- El índice se desincroniza debido a la importación masiva de datos, a pedidos ya existentes, a cambios en la versión del índice, etc.
En consecuencia, hay dos agentes que se encargan de garantizar que el índice se mantenga en un estado coherente:
- El agente SSI_DELAYED_SYNC está diseñado para ejecutarse y activarse con frecuencia, con el fin de garantizar que se procesen todos los registros que existan en
YFS_Awaiting_Indexla tabla. En la mayoría de los casos, las actualizaciones se envían a «Búsqueda de pedidos» desde el servidor de agentes, de integración o de aplicaciones en el que se modifica el estado del pedido. Sin embargo, si hay alguna excepción, elSSI_DELAYED_SYNCagente vuelve a intentar la indexación. Además, cualquier intento de indexación de un pedido de gran volumen y las solicitudes de actualización de índices procedentes de transacciones de eliminación de pedidos siempre son procesadas de forma diferida por elSSI_DELAYED_SYNCagente. Por lo tanto, elSSI_DELAYED_SYNCagente es un componente fundamental para respaldar las funciones de indexación de búsqueda en un sistema de Sterling™ Order Management; por ello, debe estar en funcionamiento en todo momento y configurarse para que se active a intervalos cortos, preferiblemente inferiores a 5 minutos. Cualquier intervalo de activación mayor solo retrasa la propagación a «Order Search» y afecta a la visibilidad de las actualizaciones de las órdenes. - El agente SSI_MASS_SYNC se utiliza para migrar pedidos transaccionales y resolver problemas de desincronización. Este agente debe ejecutarse una vez para migrar todos los pedidos transaccionales del sistema « Sterling Order Management » a «Order Search». Es necesario realizar ejecuciones posteriores para solucionar los problemas de desincronización, como cuando se modifica la plantilla de estructura o para migrar las actualizaciones de pedidos no indexadas. Es decir, los pedidos que se crean o modifican cuando el índice de búsqueda de Sterling está desactivado temporalmente, durante un proceso de actualización, cuando no se puede acceder a la búsqueda de pedidos o en casos excepcionales, como cuando el índice de pedidos de la búsqueda de pedidos parece estar dañado. Este agente utiliza diferentes modos para cumplir con estos requisitos específicos.
Cuando se ejecuta en modo «Completo», el SSI_MASS_SYNC agente migra los datos de los pedidos desde las tablas de transacciones.
Para obtener más información sobre estos agentes, consulte «Transacciones activadas por tiempo en los procesos de negocio».