Condividi tramite


Impostazione di vincoli di precedenza su attività e contenitori

Se un pacchetto contiene più attività o contenitori, sarà possibile collegarli in un flusso di lavoro sequenziale utilizzando vincoli di precedenza. Ogni vincolo di precedenza fa riferimento a due eseguibili, ad esempio due attività, due contenitori o un'attività e un contenitore. Gli elementi connessi sono noti come eseguibile con precedenza ed eseguibile soggetto al vincolo. L'eseguibile con precedenza è l'attività o il contenitore il cui esito di esecuzione (Success o Failure) può determinare se l'attività o il contenitore successivo, ovvero l'eseguibile soggetto al vincolo, verrà eseguito. Per ulteriori informazioni, vedere Vincoli di precedenza.

In un flusso di controllo lineare, ovvero senza diramazioni, la sequenza di esecuzione delle attività è regolata unicamente dai vincoli di precedenza. In un flusso di controllo con diramazioni l'ordine di esecuzione delle attività e dei contenitori situati immediatamente dopo una diramazione è determinato dal motore di run-time di Integration Services.

Nota

Il motore di run-time determina anche l'ordine di esecuzione dei flussi di lavoro non connessi in un flusso di controllo.

Il vincolo di precedenza predefinito utilizza un solo vincolo, che richiede che l'esecuzione dell'eseguibile con precedenza venga completata correttamente. È possibile modificare i vincoli di precedenza in modo che utilizzino espressioni con vincoli o espressioni anziché vincoli e specificando che l'esecuzione dell'eseguibile con precedenza non riesca o venga semplicemente completata.

In Progettazione SSIS vengono utilizzati i colori per identificare il tipo di vincolo di precedenza. Il vincolo Success è verde, il vincolo Failure è rosso e il vincolo Completion è blu. Per visualizzare in Progettazione SSIS etichette di testo che indicano il tipo di vincolo, è necessario configurare le caratteristiche di accessibilità di Progettazione SSIS. Per ulteriori informazioni, vedere Accessibilità in Business Intelligence Development Studio.

Dopo avere creato un vincolo di precedenza predefinito, è possibile modificarne le proprietà.

Per creare un vincolo di precedenza predefinito

Per modificare un vincolo di precedenza

Aggiunta di funzionalità ai vincoli di precedenza

Dopo avere creato un vincolo di precedenza predefinito, è possibile estenderlo procedendo nel modo seguente:

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN o Technet:

Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.