Optymalizuj zapytania dyrektywy lokalizacji
Dzięki ostatnim ulepszeniom modelu danych dostępnych zapasów zapytania dyrektywy lokalizacji mogą teraz działać znacznie szybciej niż dotychczas. Jeśli jednak korzystasz z niego Microsoft Dynamics 365 Supply Chain Management od jakiegoś czasu, możesz mieć wiele starszych dyrektyw lokalizacji, które nadal używają zapytań zaprojektowanych dla starego modelu danych. Narzędzie optymalizacji zapytań dyrektyw lokalizacji identyfikuje zapytania dyrektywy lokalizacji, które posługują się nieoptymalnym wzorcem zapytań, i przekształca je w taki sposób, aby korzystały z optymalnego podejścia do zapytań umożliwianego przez nowy model danych.
Doradca optymalizacji zawiera teraz regułę, która okresowo sprawdza, czy zapytania można zoptymalizować. Jeśli wykryje możliwości ulepszeń, wygeneruje doradcę optymalizacji, który podkreśli zmiany i zasugeruje uruchomienie narzędzia jak opisano w tym artykule.
Ważne
- Zalecamy, aby najpierw uruchomić narzędzie w środowisku testowania akceptacji użytkownika (UAT). Należy uruchomić je na swoim środowisku produkcyjnym dopiero wtedy, gdy ma się pewność, że wszystkie dyrektywy lokalizacji w środowisku UAT zachowują się zgodnie z oczekiwaniami i że przechodzą wszystkie testy akceptacji dyrektyw lokalizacji.
- Unikaj uruchamiania narzędzia w godzinach szczytu. Zablokuje to Twoje dyrektywy lokalizacji i usunie je ze wszystkich serwerów obiektów aplikacji. Dlatego grupy czynności i tworzenie pracy będą działać wolniej w okresie trwania zadania.
Wymagania wstępne
Aby móc korzystać z narzędzia Optymalizuj zapytania dyrektywy lokalizacji, trzeba używać rozwiązania Supply Chain Management w wersji 10.0.35 lub nowszej.
Uruchamianie narzędzia
Wykonaj poniższe kroki, aby uruchomić narzędzie Optymalizuj zapytania dyrektywy lokalizacji .
Przejdź do lokalizacji Zarządzanie magazynem > Zadania okresowe > Oczyszczanie > Optymalizuj zapytania dyrektywy lokalizacji.
Pojawi się okno dialogowe Optymalizuj zapytania dyrektywy lokalizacji. Jeżeli chcesz zawęzić zakres optymalizacji, na skróconej karcie Rekordy do uwzględnienia wybierz Filtruj, aby otworzyć standardowe standardowe okno dialogowe edycji zapytania, w którym można zdefiniować kryteria wyboru. Pola działają w ten sam sposób, jak działają w przypadku innych typów zapytań w module Supply Chain Management.
Na skróconej karcie Uruchom w tle określ sposób, czas i częstotliwość uruchamiania narzędzia. Pola działają w ten sam sposób, jak działają w przypadku innych typów zadań w tle w module Supply Chain Management.
- Zalecamy uruchamianie narzędzia tylko w razie potrzeby zamiast konfigurowania harmonogramu cyklicznego.
- Jak już wspomniano, zalecamy również uruchamianie narzędzia tylko poza godzinami szczytu. Dlatego zamiast uruchamiać je natychmiast, warto skonfigurować je jako zadania wsadowego, które ma zostać uruchomione tylko raz w odpowiednim czasie (np. w niedzielę o 20:00).
Wybierz OK, aby uruchomić narzędzie przy użyciu wybranych opcji.
Jak działa
Dyrektywy lokalizacji dla pobrań zazwyczaj opierają się na dostępnych informacjach o zasobach znajdujących się w tabeli InventSum
, aby określić, skąd należy pobrać pozycje. Ponieważ zapytania dyrektywy lokalizacji zwykle obejmują wymiary zapasów, aby zapewnić uwzględnienie wariantów produktu, gdy się to określa, zapytania te wymagały wcześniejszego złączenia tabel InventSum
i InventDim
. Jednak model danych został teraz zdenormalizowany, aby zoptymalizować ten typowy wzorzec zapytań. Wszystkie potrzebne informacje są teraz dostępne bezpośrednio w tabeli InventSum
. Wyeliminowanie operacji łączenia zwykle zwiększa wydajność zapytań dyrektyw lokalizacji o 30 do 50 procent.
Narzędzie Optymalizuj zapytania dyrektywy lokalizacji przenosi wszystkie zakresy z InventDim
do InventSum
i usuwa połączenie z InventDim
.