最佳化位置指示詞查詢
由於最近對現有庫存資料模型進行了改進,位置指令查詢現在的執行速度比以前快得多。 但是,如果已運行 Microsoft Dynamics 365 Supply Chain Management 一段時間,則可能有許多較舊的位置指令仍使用為舊數據模型設計的查詢。 最佳化位置指令查詢工具來識別使用次優查詢模式的位置指令查詢並對其進行轉換,以便它們使用新資料模型支援的最佳查詢方法。
最佳化顧問現在包含一個定期檢查您的查詢是否可以最佳化的規則。 如果它發現了改進的潛力,它會產生一個最佳化顧問機會,突出顯示更改並建議您按照本文所述執行該工具。
重要注意事項
- 我們建議您先在使用者驗收測試 (UAT) 環境中執行該工具。 只有當您確定所有位置指令在 UAT 環境中仍按預期執行並且所有位置指令驗收測試仍然通過後,您才應在生產環境中執行它。
- 避免在高峰時段執行該工具。 它將鎖定您的位置指令並將其從所有應用程式物件伺服器中重新整理。 因此,波次和工作建立在工作期間會執行得更慢。
必要條件
若要使用最佳化位置指令查詢工具,您必須執行 Supply Chain Management 10.0.35 或更高版本。
執行識別碼
請依照下列步驟執行最佳化位置指令查詢工具。
前往倉庫管理 > 定期工作 > 清理 > 最佳化位置指令查詢。
將出現最佳化位置指令查詢對話框。 如果您想限制最佳化範圍,請在要包含的記錄 Fast 選項卡上,選擇篩選打開標準查詢編輯器對話框,您可以在其中定義選擇條件。 這些欄位的運作方式就如同它們為 Supply Chain Management 中其他查詢類型運作時一樣。
在背景執行 FastTab 上,指定工具運作的方式、時間和頻率。 這些欄位的運作方式就如同它們為 Supply Chain Management 中其他的背景作業類型運作時一樣。
- 我們建議您僅在需要時執行該工具,而不是設定重複計劃。
- 如前所述,我們還建議您僅在非高峰時段執行該工具。 因此,不要立即執行它,而是考慮將其設定為批次作業,安排在適當的時間 (例如周日晚上 8 點) 僅執行一次。
選擇確定以使用您選擇的選項來執行該工具。
運作方式
揀貨位置指令通常依賴 InventSum
資料表中提供的現有庫存資訊來決定應從何處揀貨。 由於位置指令查詢通常包括庫存維度,以確保在做出此決定時考慮產品變體,因此這些查詢以前需要在 InventSum
和 InventDim
資料表之間進行聯結。 然而,資料模型現已非規範化,以最佳化這種常見的查詢模式。 所有必需的資訊現在都可以直接在 InventSum
表中取得。 消除連接動作通常可以將位置指令查詢的效能提高 30% 到 50%。
最佳化位置指令查詢工具會將所有範圍從 InventDim
傳送到 InventSum
,並刪除到 InventDim
的連接。