Condividi tramite


Procedura: Utilizzo di valori di variabili padre in un pacchetto figlio

In questa procedura viene descritto come creare una configurazione di pacchetto che utilizza il tipo di configurazione Variabile pacchetto padre per consentire a un pacchetto figlio eseguito da un pacchetto padre di accedere a una variabile del pacchetto padre.

Non è necessario creare la variabile nel pacchetto padre prima di creare la configurazione di pacchetto nel pacchetto figlio. La variabile può essere aggiunta al pacchetto padre in qualsiasi momento, ma nella configurazione di pacchetto è necessario utilizzare il nome esatto della variabile padre. Affinché sia possibile creare una configurazione che utilizza la variabile padre, tuttavia, nel pacchetto figlio deve essere presente una variabile che possa essere aggiornata dalla configurazione. Per ulteriori informazioni sull'aggiunta e la configurazione di variabili, vedere Procedura: Aggiunta o eliminazione di una variabile in un pacchetto tramite la finestra Variabili.

Come ambito per la variabile del pacchetto padre utilizzata nella configurazione di tipo Variabile pacchetto padre è possibile impostare l'attività Esegui pacchetto, il contenitore che include l'attività o il pacchetto. Se in uno stesso pacchetto sono definite più variabili con lo stesso nome, verrà utilizzata quella con ambito più vicino all'attività Esegui pacchetto. L'ambito più vicino all'attività Esegui pacchetto è l'attività stessa.

Per aggiungere una variabile a un pacchetto padre

  1. In Business Intelligence Development Studio aprire il progetto di Integration Services contenente il pacchetto a cui si desidera aggiungere una variabile da passare a un pacchetto figlio.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. 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 come ambito un contenitore padre dell'attività Esegui pacchetto, fare clic sul contenitore.

    • Per impostare l'ambito sull'attività Esegui pacchetto, fare clic sull'attività.

  4. Aggiungere e configurare una variabile.

    Nota

    Selezionare un tipo di dati compatibile con i dati che verranno memorizzati nella variabile.

  5. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File.

Per aggiungere una variabile a un pacchetto figlio

  1. In Business Intelligence Development Studio aprire il progetto di Integration Services contenente il pacchetto a cui si desidera aggiungere una configurazione di tipo Variabile pacchetto padre.

  2. In Esplora soluzioni fare doppio clic sul pacchetto per aprirlo.

  3. In Progettazione SSIS per impostare il pacchetto come ambito, fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo.

  4. Aggiungere e configurare una variabile.

    Nota

    Selezionare un tipo di dati compatibile con i dati che verranno memorizzati nella variabile.

  5. Per salvare il pacchetto aggiornato, scegliere Salva elementi selezionati dal menu File.

Per aggiungere a un pacchetto figlio una configurazione di tipo Variabile pacchetto padre

  1. Se necessario, aprire il pacchetto figlio in Business Intelligence Development Studio.

  2. Fare clic in un punto qualsiasi dell'area di progettazione della scheda Flusso di controllo.

  3. Scegliere Configurazioni pacchetto dal menu SSIS.

  4. Nella finestra di dialogo Libreria configurazioni pacchetto selezionare Abilita configurazioni pacchetto e quindi fare clic su Aggiungi.

  5. Nella pagina iniziale di Configurazione guidata pacchetto fare clic su Avanti.

  6. Nella pagina Selezione tipo di configurazione selezionare Variabile pacchetto padre dall'elenco Tipo configurazione ed eseguire una delle operazioni seguenti:

    • Selezionare Usa le impostazioni di configurazione specificate di seguito e quindi specificare nella casella Variabile padre il nome della variabile del pacchetto padre da utilizzare nella configurazione.

      Nota importanteImportante

      Per i nomi delle variabili viene fatta distinzione tra maiuscole e minuscole.

    • Selezionare Percorso della configurazione memorizzato in una variabile di ambiente e quindi selezionare dall'elenco Variabile di ambiente la variabile di ambiente che contiene il nome della variabile.

  7. Fare clic su Avanti.

  8. Nella pagina Selezione proprietà di destinazione espandere il nodo Variabile, espandere il nodo Proprietà della variabile da configurare e quindi fare clic sulla proprietà che deve essere impostata dalla configurazione.

  9. Fare clic su Avanti.

  10. Nella pagina Completamento procedura guidata modificare facoltativamente il nome predefinito della configurazione e verificare le informazioni relative alla configurazione.

  11. Scegliere Fine per completare la procedura guidata e tornare alla finestra di dialogo Libreria configurazioni pacchetto.

  12. Nella finestra di dialogo Libreria configurazioni pacchetto la nuova configurazione è elencata nella casella Configurazione.

  13. Fare clic su Chiudi.