Architettura di sistema della pianificazione generale

In Supply Chain Management, la pianificazione generale viene gestita dal componente aggiuntivo Ottimizzazione pianificazione per Microsoft Dynamics 365 Supply Chain Management, che consente il calcolo della pianificazione principale al di fuori di Dynamics 365 Supply Chain Management e del relativo database SQL. I vantaggi associati alla funzionalità di ottimizzazione di pianificazione includono prestazioni migliorate e un impatto minimo sul database SQL durante le esecuzioni della pianificazione generale. Le esecuzioni di pianificazione rapide possono essere eseguite anche durante le ore d'ufficio, in modo che i pianificatori possano reagire immediatamente alla modifica della domanda o dei parametri.

Per utilizzare l'ottimizzazione di pianificazione, è necessario installare il componente aggiuntivo di ottimizzazione della pianificazione dal progetto in Microsoft Dynamics Lifecycle Services (LCS) e attivare la funzionalità di ottimizzazione di pianificazione in Supply Chain Management. Per ulteriori informazioni, vedere Introduzione alla pianificazione generale.

La seguente illustrazione mostra il vantaggio di eseguire l'ottimizzazione di pianificazione durante l'orario di ufficio.

Vantaggio dell'esecuzione dell'ottimizzazione di pianificazione durante l'orario di ufficio.

Prestazioni

L'ottimizzazione di pianificazione può essere utilizzata negli scenari che includono i piani generali a esecuzione prolungata. È specificamente progettata per calcoli molto veloci che coinvolgono volumi di dati molto grandi. Poiché è concepita come un servizio multi-tenant iperscalabile, più istanze possono lavorare contemporaneamente per calcolare il piano. Inoltre, il servizio di pianificazione rimuove il carico della pianificazione generale dal sistema e funziona con un flusso di dati che riduce al minimo il carico del server.

L'ottimizzazione di pianificazione consente di raggiungere i seguenti obiettivi:

  • Migliorare le prestazioni di pianificazione con un tempo di esecuzione più breve.
  • Ridurre l'impatto su altri processi durante l'esecuzione della pianificazione generale.
  • Avviare esecuzioni di pianificazione più frequenti. Non c'è limite alle esecuzioni giornaliere.
  • Essere sicuri che la crescita futura dell'azienda non sovraccaricherà il sistema di pianificazione.

Architettura e flusso di dati

Quando il componente aggiuntivo di ottimizzazione di pianificazione viene installato da LCS, viene stabilita una connessione sicura al servizio di ottimizzazione di pianificazione. Il servizio si trova nello stesso paese del data center dell'istanza di Supply Chain Management. Dopo aver impostato l'ottimizzazione di pianificazione, quando viene eseguita la pianificazione generale, i dati principali e i dati transazionali vengono inviati da Supply Chain Management al servizio di ottimizzazione di pianificazione.

Se il componente aggiuntivo ottimizzazione di pianificazione viene disinstallato, tutti i dati correlati nel servizio ottimizzazione di pianificazione vengono rimossi.

Flusso di dati di alto livello per le esecuzioni di rigenerazione

  1. Il client di Supply Chain Management invia un segnale per richiedere l'esecuzione di una pianificazione dall'ottimizzazione di pianificazione.
  2. L'ottimizzazione di pianificazione richiede i dati necessari tramite il connettore integrato.
  3. Il database SQL invia le informazioni richieste sui dati di installazione, master e transazionali all'ottimizzazione di pianificazione tramite il connettore. Il connettore traduce le informazioni tra Supply Chain Management e il servizio di ottimizzazione di pianificazione.
  4. Il servizio di ottimizzazione di pianificazione conserva in memoria i dati relativi alla pianificazione ed esegue i calcoli richiesti.
  5. Il risultato della pianificazione viene inviato al database di Supply Chain Management tramite il connettore. I risultati includono informazioni come ordini pianificati e informazioni di pegging. L'ottimizzazione di pianificazione invia un segnale a Supply Chain Management per indicare che l'esecuzione di pianificazione è stata completata. Invia inoltre eventuali messaggi e avvisi pertinenti.

L'illustrazione seguente mostra il flusso dei dati.

Flusso di dati per le esecuzioni di rigenerazione.