Partilhar via


Otimizar consultas de diretiva de localização

Devido às melhorias recentes no modelo de dados de inventário disponível, as consultas de diretiva de localização agora podem ser executadas muito mais rapidamente do que antes. No entanto, se você estiver a executar Microsoft Dynamics 365 Supply Chain Management há algum tempo, talvez tenha muitas diretivas de local mais antigas que ainda usam consultas projetadas para o modelo de dados antigo. A ferramenta Otimizar consultas de diretiva de localização identifica consultas de diretiva de localização que usam um padrão de consulta abaixo do ideal e transforma-as para que usem a abordagem de consulta ideal que o novo modelo de dados permite.

O assistente de otimização agora inclui uma regra que verifica periodicamente se as suas consultas podem ser otimizadas. Se identificar o potencial de melhoria, gera uma oportunidade de assistente de otimização que destaca as alterações e sugere que execute a ferramenta, conforme descrito neste artigo.

Importante

  • Recomendamos que execute primeiro a ferramenta num ambiente de teste de aceitação do utilizador (UAT). Deve executá-lo no seu ambiente de produção apenas depois de ter certeza de que todas as diretivas de localização ainda se comportam conforme esperado no ambiente UAT e que todos os testes de aceitação da diretiva de localização ainda passam.
  • Evite operar a ferramenta durante as horas de ponta. Bloqueará as suas diretivas de localização e removerá da cache de todos os servidores de objetos de aplicações. Portanto, a criação de vaga e de trabalho serão executadas mais lentamente durante o trabalho.

Pré-requisitos

Para usar a ferramenta Otimizar consultas de diretiva de localização, deve estar a executar o Supply Chain Management 10.0.35 ou posterior.

Executar a ferramenta

Siga estes passos para executar a ferramenta Otimizar consultas de diretiva de localização .

  1. Vá para Gestão de armazéns > Tarefas periódicas > Limpeza > Otimizar consultas de diretiva de localização.

  2. A caixa de diálogo Otimizar consultas de diretiva de localização é apresentada. Se pretender limitar o âmbito da otimização, no Separador Rápido Registos a incluir, selecione Filtro para abrir uma caixa de diálogo padrão do editor de consultas, onde pode definir critérios de seleção. Os campos funcionam tal como funcionam para outros tipos de consultas no Supply Chain Management.

  3. No Separador Rápido Executar em segundo plano, especifique como, quando e com que frequência deve ser gerada a ferramenta. Os campos funcionam tal como funcionam para outros tipos de tarefas em segundo plano no Supply Chain Management.

    • Recomendamos que execute a ferramenta apenas quando for necessário, em vez de configurar um agendamento recorrente.
    • Conforme mencionado, também recomendamos que execute a ferramenta apenas fora das horas de ponta. Portanto, em vez de executá-lo imediatamente, considere configurá-lo como um trabalho em lote programado para ser executado apenas uma vez num horário apropriado (como domingo às 20h).
  4. Selecione OK para executar a ferramenta usando as opções selecionadas.

Como funciona

As diretivas de localização para recolhas normalmente dependem de informações de inventário disponível na tabela InventSum para determinar onde os itens devem ser recolhidos. Como as consultas de diretiva de localização geralmente incluem dimensões de inventário para garantir que as variantes do produto sejam consideradas quando essa determinação for feita, essas consultas anteriormente exigiam uma associação entre as tabelas InventSum e InventDim . No entanto, o modelo de dados foi agora desnormalizado para otimizar este padrão de consulta comum. Todas as informações necessárias agora estão disponíveis diretamente na tabela InventSum. A eliminação de uma operação de junção normalmente aumenta o desempenho das consultas de diretivas de localização em 30 a 50 por cento.

A ferramenta Otimizar consultas de diretiva de localização transfere todos os intervalos de InventDim para InventSum e remove a associação para InventDim.