Aggiunta o eliminazione di un'attività o un contenitore in un flusso di controlloAdd or Delete a Task or a Container in a Control Flow

Quando si usa la progettazione dei flussi di controllo, nella casella degli strumenti di Progettazione SSISSSIS sono elencate le attività disponibili in Integration ServicesIntegration Services per la compilazione del flusso di controllo in un pacchetto.When you are working in the control flow designer, the Toolbox in SSISSSIS Designer lists the tasks that Integration ServicesIntegration Services provides for building control flow in a package. Per altre informazioni sulla casella degli strumenti, vedere Casella degli strumenti SSIS.For more information about the Toolbox, see SSIS Toolbox.

Un pacchetto può includere più istanze della stessa attività.A package can include multiple instances of the same task. Ogni istanza di un'attività è univocamente identificata nel pacchetto e può avere una propria configurazione.Each instance of a task is uniquely identified in the package, and you can configure each instance differently.

Se si elimina un'attività, verranno eliminati anche i vincoli di precedenza che la connettono ad altre attività e contenitori nel flusso di controllo.If you delete a task, the precedence constraints that connect the task to other tasks and containers in the control flow are also deleted.

Nelle procedure seguenti viene descritto come aggiungere o eliminare un'attività o un contenitore nel flusso di controllo di un pacchetto.The following procedures describe how to add or delete a task or container in the control flow of a package.

Aggiungere un'attività o un contenitore a un flusso di controlloAdd a task or a container to a control flow

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di controllo .Click the Control Flow tab.

  4. Per aprire la casella degli strumenti, scegliere Casella degli strumenti dal menu Visualizza .To open the Toolbox, click Toolbox on the View menu.

  5. Espandere Elementi flusso di controllo e Attività di manutenzione.Expand Control Flow Items and Maintenance Tasks.

  6. Trascinare attività e contenitori dalla casella degli strumenti all'area di progettazione della scheda Flusso di controllo .Drag tasks and containers from the Toolbox to the design surface of the Control Flow tab.

  7. Connettere un'attività o un contenitore nel flusso di controllo del pacchetto trascinandone il connettore fino a un altro componente nel flusso di controllo.Connect a task or container within the package control flow by dragging its connector to another component in the control flow.

  8. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Eliminare un'attività o un contenitore da un flusso di controlloDelete a task or a container from a control flow

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it. Eseguire una delle operazioni seguenti:Do one of the following:

    • Fare clic sulla scheda Flusso di controllo , fare clic con il pulsante destro del mouse sull'attività o il contenitore da rimuovere e quindi scegliere Elimina.Click the Control Flow tab, right-click the task or container that you want to remove, and then click Delete.

    • Aprire Esplora pacchetti.Open Package Explorer. Nella cartella File eseguibili fare clic con il pulsante destro del mouse sull'attività o il contenitore da rimuovere e quindi scegliere Elimina.From the Executables folder, right-click the task or container that you want to remove, and then click Delete.

  3. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Impostare le proprietà di un'attività o contenitoreSet the properties of a task or container

È possibile impostare la maggior parte delle proprietà delle attività e dei contenitori usando la finestra Proprietà.You can set most properties of tasks and containers by using the Properties window. Le eccezioni sono le proprietà delle raccolte di attività e le proprietà che sono troppo complesse per impostare tramite il proprietà finestra.The exceptions are properties of task collections and properties that are too complex to set by using the Properties window. L'enumeratore usato dal contenitore Ciclo Foreach, ad esempio, non può essere configurato nella finestra Proprietà.For example, you cannot configure the enumerator that the Foreach Loop container uses in the Properties window. Per impostare tali proprietà complesse, è necessario utilizzare un editor attività o contenitori.You must use a task or container editor to set these complex properties. La maggior parte degli editor attività e contenitori include più nodi, ognuno dei quali contiene proprietà correlate.Most task and container editors have multiple nodes and each node contains related properties. Il nome del nodo indica l'oggetto delle proprietà contenute.The name of the node indicates the subject of the properties that the node contains.

Le procedure seguenti descrivono come impostare le proprietà di un'attività o di un contenitore usando la finestra Proprietà o l'editor attività o contenitori corrispondente.The following procedures describe how to set the properties of a task or container by using either the Properties windows, or the corresponding task or container editor.

Impostare le proprietà di un'attività o un contenitore con la finestra proprietàSet the properties of a task or container with the Properties window

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di controllo .Click the Control Flow tab.

  4. Nell'area di progettazione della scheda Flusso di controllo fare clic con il pulsante destro del mouse sull'attività o sul contenitore, quindi scegliere Proprietà.On the design surface of the Control Flow tab, right-click the task or container, and then click Properties.

  5. Nella finestra Proprietà aggiornare i valori delle proprietà.In the Properties window, update the property value.

    Nota

    È possibile impostare la maggior parte delle proprietà digitando un valore direttamente nella casella di testo o selezionandone uno in un elenco.Most properties can be set by typing a value directly in the text box, or by selecting a value from a list. Alcune proprietà sono tuttavia più complesse e dispongono di un editor proprietà personalizzato.However, some properties are more complex and have a custom property editor. Per impostare la proprietà, fare clic nella casella di testo, quindi sul pulsante di compilazione (…) per aprire l'editor personalizzato.To set the property, click in the text box, and then click the build (…) button to open the custom editor.

  6. Facoltativamente, creare espressioni di proprietà per aggiornare dinamicamente le proprietà dell'attività o del contenitore.Optionally, create property expressions to dynamically update the properties of the task or container. Per altre informazioni, vedere Aggiunta o modifica di un'espressione di proprietà.For more information, see Add or Change a Property Expression.

  7. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Impostare le proprietà di un'attività o un contenitore con l'editor attività o contenitoreSet the properties of a task or container with the task or container editor

  1. In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)aprire il progetto di Integration ServicesIntegration Services che contiene il pacchetto desiderato.In SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), open the Integration ServicesIntegration Services project that contains the package you want.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.In Solution Explorer, double-click the package to open it.

  3. Fare clic sulla scheda Flusso di controllo .Click the Control Flow tab.

  4. Nell'area di progettazione della scheda Flusso di controllo fare clic con il pulsante destro del mouse sull'attività o sul contenitore, quindi scegliere Modifica per aprire l'editor attività o contenitori corrispondente.On the design surface of the Control Flow tab, right-click the task or container, and then click Edit to open the corresponding task or container editor.

    Per informazioni sulla configurazione di un contenitore Ciclo For, vedere Configurazione di un contenitore Ciclo For.For information about how to configure the For Loop container, see Configure a For Loop Container.

    Per informazioni sulla configurazione di un contenitore Ciclo Foreach, vedere Configurazione di un contenitore Ciclo Foreach.For information about how to configure the Foreach Loop container, see Configure a Foreach Loop Container.

    Nota

    Il contenitore Sequenza non dispone di un editor personalizzato.The Sequence container has no custom editor.

  5. Se l'editor attività o contenitori include più nodi, fare clic su quello che contiene la proprietà da impostare.If the task or container editor has multiple nodes, click the node that contains the property that you want to set.

  6. Facoltativamente, fare clic su Espressioni e, nella pagina Espressioni , creare espressioni di proprietà per aggiornare in modo dinamico le proprietà dell'attività o del contenitore.Optionally, click Expressions and, on the Expressions page, create property expressions to dynamically update the properties of the task or container. Per altre informazioni, vedere Aggiunta o modifica di un'espressione di proprietà.For more information, see Add or Change a Property Expression.

  7. Aggiornare il valore delle proprietà.Update the property value.

  8. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .To save the updated package, click Save Selected Items on the File menu.

Vedere ancheSee Also

Attività di Integration Services Integration Services Tasks
Contenitori in Integration Services Integration Services Containers
Flusso di controlloControl Flow