Elaborazione dei lavori di orchestrazione in sequenza

L'opzione Elabora lavori di orchestrazione in sequenza può essere utilizzata quando un'orchestrazione contiene delle attività che possono entrare in conflitto tra loro durante l'esecuzione di più istanze dell'orchestrazione. Un'istanza dell'orchestrazione è anche nota come lavoro di orchestrazione.

Informazioni su questa attività

Ad esempio, un'orchestrazione potrebbe contenere un'attività Seleziona che contiene i rami per le attività Acquisisci righe inserite, Acquisisci righe aggiornate e Acquisisci righe eliminate. Di seguito viene mostrato un esempio di scenario di runtime per questa orchestrazione con la casella di spunta Elabora lavori di orchestrazione in sequenza non selezionata:
  1. Si verifica un inserimento nel database e ciò attiva la creazione della prima istanza dell'orchestrazione.
  2. La prima istanza dell'orchestrazione avvia l'elaborazione del ramo di inserimento dell'attività Seleziona.
  3. Prima che venga completata l'attività Acquisisci righe inserite nella prima istanza dell'orchestrazione, si verifica un'eliminazione nel database e ciò attiva la creazione di una seconda istanza dell'orchestrazione.
  4. La seconda istanza dell'orchestrazione avvia l'elaborazione del ramo di eliminazione dell'attività Seleziona.

Questo funzionamento non è auspicabile, poiché la prima istanza dell'orchestrazione (che sta elaborando l'attività Acquisisci righe inserite) deve essere completata prima che la seconda istanza dell'orchestrazione inizi ad elaborare l'attività Acquisisci righe inserite, per evitare che si verifichi un'eccezione relativa alla chiave primaria nel database. Tali azioni del database devono essere eseguite in modo sequenziale. Per forzare l'esecuzione sequenziale delle istanze dell'orchestrazione, selezionare la casella di spunta Elabora lavori di orchestrazione in sequenza per l'orchestrazione. Se questa opzione è impostata, le istanze dell'orchestrazione vengono eseguite una per volta e i conflitti, quali le eccezioni relative alla chiave primaria, vengono evitati.

Completare le seguenti operazioni per impostare la casella di spunta Eseguire tutti i lavori in una singola istanza.

Nota: selezionando questa opzione, le prestazioni del progetto diminuiscono.

Procedura

  1. Selezionare la scheda Progetto ed espandere la cartella Orchestrazione.
  2. Per aprire un'orchestrazione, fare doppio clic su un'orchestrazione nella cartella Orchestrazioni. Viene visualizzata l'orchestrazione.
  3. Se le opzioni di orchestrazione non vengono visualizzate nella parte inferiore della scheda Orchestrazione, selezionare Orchestrazione > Proprietà dal menu della barra degli strumenti.
  4. Selezionare la casella di spunta Elabora lavori di orchestrazione in sequenza. Questa opzione viene automaticamente selezionata se l'orchestrazione contiene variabili condivise.