Optimizar consultas de directiva de ubicación
Debido a las recientes mejoras en el modelo de datos de inventario disponible, las consultas de directivas de ubicación ahora pueden ejecutarse mucho más rápido que antes. Sin embargo, si ha estado ejecutando Microsoft Dynamics 365 Supply Chain Management durante un tiempo, es posible que tenga muchas directivas de ubicación antiguas que todavía usan consultas que se diseñaron para el modelo de datos anterior. La herramienta Optimizar consultas de directivas de ubicación identifica consultas de directivas de ubicación que utilizan un patrón de consulta subóptimo y las transforma para que utilicen el enfoque de consulta óptimo que permite el nuevo modelo de datos.
El asesor de optimización ahora incluye una regla que comprueba periódicamente si sus consultas se pueden optimizar. Si identifica el potencial de mejora, genera una oportunidad de asesor de optimización que resalta los cambios y le sugiere que ejecute la herramienta como se describe en este artículo.
Importante
- Le recomendamos que primero ejecute la herramienta en un entorno de prueba de aceptación del usuario (UAT). Debe ejecutarlo en su entorno de producción solo después de estar seguro de que todas las directivas de ubicación aún se comportan como se espera en el entorno UAT y que todas las pruebas de aceptación de directivas de ubicación aún pasan.
- Evite utilizar la herramienta durante las horas pico. Bloqueará sus directivas de ubicación y las eliminará de todos los servidores de objetos de aplicaciones. Por lo tanto, la agitación y la creación de trabajo serán más lentas mientras dure el trabajo.
Requisitos previos
Para utilizar la herramienta Optimizar consultas de directivas de ubicación, debe ejecutar Supply Chain Management 10.0.35 o posterior.
Ejecutar la herramienta
Siga estos pasos para ejecutar la herramienta Optimizar consultas de directivas de ubicación.
Vaya a Gestion de almacenes > Tareas periódicas > Limpiar > Optimizar consultas de directiva de ubicación.
Aparece el cuadro de diálogo Optimizar consultas de directivas de ubicación. Si desea limitar el alcance de la optimización, en la ficha desplegable Registros para incluir, seleccione Filtro para abrir un cuadro de diálogo del editor de consultas estándar, donde puede definir criterios de selección. Los campos funcionan igual que para otros tipos de consultas en Supply Chain Management.
En la ficha desplegable Ejecutar en segundo plano, especifique cómo, cuándo y con qué frecuencia se debe ejecutar la herramienta. Los campos funcionan igual que o hacen para otros tipos de trabajos en segundo plano en Supply Chain Management.
- Le recomendamos que ejecute la herramienta solo cuando sea necesario en lugar de configurar una programación recurrente.
- Como se mencionó, también recomendamos que ejecute la herramienta solo durante las horas de menor actividad. Por lo tanto, en lugar de ejecutarlo inmediatamente, considere configurarlo como un trabajo por lotes programado para ejecutarse solo una vez en el momento adecuado (como el domingo a las 8 p.m.).
Seleccione Aceptar para ejecutar la herramienta utilizando las opciones que seleccionó.
Cómo funciona
Las directivas de ubicación para selecciones generalmente se basan en la información del inventario disponible en la tabla InventSum
para determinar dónde se deben seleccionar los artículos. Debido a que las consultas de directivas de ubicación generalmente incluyen dimensiones de inventario para garantizar que se consideren las variantes del producto cuando se toma esta determinación, estas consultas anteriormente requerían una combinación entre las tablas InventSum
y InventDim
. Sin embargo, el modelo de datos ahora se ha desnormalizado para optimizar este patrón de consulta común. Toda la información requerida ahora está disponible directamente en la tabla InventSum
. La eliminación de una operación de unión normalmente aumenta el rendimiento de las consultas de directivas de ubicación entre un 30 y un 50 por ciento.
La herramienta Optimizar consultas de directivas de ubicación transfiere todos los rangos de InventDim
a InventSum
y elimina la unión a InventDim
.