Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa procedura descrive come creare una configurazione del pacchetto che usa il tipo di configurazione della variabile padre. Questo tipo di configurazione consente a un pacchetto figlio eseguito da un pacchetto padre di accedere a una variabile nell'elemento padre.
Annotazioni
È anche possibile passare valori a un pacchetto figlio configurando l'attività Esegui pacchetto per eseguire il mapping delle variabili o dei parametri del pacchetto padre o dei parametri del progetto ai parametri del pacchetto figlio. Per altre informazioni, vedere Attività Esegui pacchetto.
Non è necessario creare la variabile nel pacchetto padre prima di creare la configurazione del pacchetto nel pacchetto figlio. È possibile aggiungere la variabile al pacchetto padre in qualsiasi momento, ma è necessario usare il nome esatto della variabile padre nella configurazione del pacchetto. Tuttavia, prima di poter creare una configurazione di variabile padre, è necessario che nel pacchetto figlio sia presente una variabile esistente che la configurazione può aggiornare. Per altre informazioni sull'aggiunta e la configurazione di variabili, vedere Aggiungere, eliminare, modificare l'ambito di User-Defined variabile in un pacchetto.
L'ambito della variabile nel pacchetto padre usato in una configurazione di variabile padre può essere impostato sull'attività Esegui pacchetto, sul contenitore con l'attività o sul pacchetto. Se in un pacchetto vengono definite più variabili con lo stesso nome, viene usata la variabile più vicina nell'ambito all'attività Esegui pacchetto. L'ambito più vicino all'attività Esegui pacchetto è l'attività stessa.
Per aggiungere una variabile a un pacchetto padre
In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services contenente il pacchetto a cui si vuole aggiungere una variabile da passare a un pacchetto figlio.
In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.
In Progettazione SSIS eseguire una delle operazioni seguenti per definire l'ambito della variabile:
Per impostare il pacchetto come ambito, fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo .
Per impostare l'ambito su un contenitore principale dell'attività Esegui pacchetto, cliccare sul contenitore.
Per impostare l'ambito sull'attività 'Esegui pacchetto', fare clic sull'attività.
Aggiungere e configurare una variabile.
Annotazioni
Selezionare un tipo di dati compatibile con i dati archiviati dalla variabile.
Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .
Per aggiungere una variabile a un pacchetto figlio
In SQL Server Data Tools (SSDT) aprire il progetto di Integration Services contenente il pacchetto a cui si vuole aggiungere una configurazione di variabile padre.
In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.
In Progettazione SSIS, per impostare l'ambito sul pacchetto, fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo .
Aggiungere e configurare una variabile.
Annotazioni
Selezionare un tipo di dati compatibile con i dati archiviati dalla variabile.
Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File .
Per aggiungere una configurazione del pacchetto padre a un pacchetto figlio
Se non è già aperto, aprire il pacchetto figlio in SQL Server Data Tools (SSDT).
Fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo .
Scegliere Configurazioni pacchetto dal menu SSIS.
Nella finestra di dialogo Libreria configurazione pacchetti selezionare Abilita configurazione pacchetto e quindi fare clic su Aggiungi.
Nella pagina iniziale della Procedura guidata di configurazione del pacchetto, fare clic su Avanti.
Nell'elenco Tipo di configurazione della pagina Seleziona tipo di configurazione selezionare Variabile pacchetto padre ed eseguire una delle operazioni seguenti:
Selezionare Specificare direttamente le impostazioni di configurazione e quindi nella casella Variabile padre specificare il nome della variabile nel pacchetto padre da usare nella configurazione.
Importante
I nomi delle variabili fanno distinzione tra maiuscole e minuscole.
Selezionare o Percorso di configurazione viene archiviato in una variabile di ambiente e quindi nell'elenco Variabile di ambiente selezionare l'ambientevariabile che contiene il nome della variabile.
Fare clic su Avanti.
Nella pagina Seleziona proprietà di destinazione espandere il nodo Variabile , espandere il nodo Proprietà della variabile da configurare, quindi fare clic sulla proprietà da impostare dalla configurazione.
Fare clic su Avanti.
Nella pagina di Completamento procedura guidata, è possibile modificare il nome predefinito della configurazione e verificare le informazioni di configurazione.
Fare clic su Fine per completare la procedura guidata e tornare alla finestra di dialogo Libreria configurazione pacchetti .
Nella finestra di dialogo Libreria configurazione pacchetti la casella Configurazione elenca la nuova configurazione.
Fare clic su Close.
Vedere anche
Configurazioni dei pacchetti
Creare configurazioni dei pacchetti
Variabili di Integration Services (SSIS)
Usare le variabili nei pacchetti