Lezione 5: Aggiungere configurazioni del pacchetto SSIS per il modello di distribuzione del pacchettoLesson 5: Add SSIS Package Configurations for the Package Deployment Model

Le configurazioni di pacchetto consentono di impostare variabili e proprietà di runtime all'esterno dell'ambiente di sviluppo.Package configurations let you set run-time properties and variables from outside of the development environment. Le configurazioni consentono inoltre di sviluppare pacchetti flessibili e semplici da implementare e distribuire.Configurations allow you to develop packages that are flexible and easy to both deploy and distribute. MicrosoftMicrosoft Integration ServicesIntegration Services offre i seguenti tipi di configurazione: Integration ServicesIntegration Services offers the following configuration types:

  • File di configurazione XMLXML configuration file

  • Variabile di ambienteEnvironment variable

  • Voce del Registro di sistemaRegistry entry

  • Variabile pacchetto padreParent package variable

  • SQL ServerSQL Server table table

In questa lezione verrà modificato il semplice pacchetto di Integration ServicesIntegration Services creato nella Lezione 4: Aggiungere il reindirizzamento del flusso errato con SSIS per usare il modello di distribuzione del pacchetto e le configurazioni del pacchetto.In this lesson, you will modify the simple Integration ServicesIntegration Services package that you created in Lesson 4: Add Error Flow Redirection with SSIS to use the Package Deployment Model and take advantage of package configurations. È inoltre possibile copiare il pacchetto della lezione 4 completato incluso nell'esercitazione.You can also copy the completed Lesson 4 package that is included with the tutorial. La Configurazione guidata pacchetto consente di creare una configurazione XML che aggiorna la proprietà Directory del contenitore Foreach Loop tramite una variabile a livello di pacchetto associata alla proprietà Directory.Using the Package Configuration Wizard, you will create an XML configuration that updates the Directory property of the Foreach Loop container by using a package-level variable mapped to the Directory property. Dopo aver creato il file di configurazione è possibile modificare il valore della variabile all'esterno dell'ambiente di sviluppo e puntare la proprietà modificata a una nuova cartella di dati di esempio.Once you have created the configuration file, you will modify the value of the variable from outside of the development environment and point the modified property to a new sample data folder. Quando il pacchetto viene eseguito nuovamente, il file di configurazione popola il valore della variabile che a sua volta aggiorna la proprietà Directory.When you run the package again, the configuration file populates the value of the variable, and the variable in turn updates the Directoryproperty. Di conseguenza, il pacchetto esegue un'iterazione della nuova cartella dei dati anziché della cartella originale specificata a livello di codice nel pacchetto.As a result, the package iterates through the files in the new data folder, rather than iterating through the files in the original folder that was hard-coded in the package.

Importante

Per eseguire questa esercitazione, è necessario il database di esempio AdventureWorksDW2012 .This tutorial requires the AdventureWorksDW2012 sample database. Per altre informazioni sull'installazione e sulla distribuzione di AdventureWorksDW2012, vedere Esempi di Reporting Services su CodePlex.For more information about how to install and deploy AdventureWorksDW2012, see Reporting Services Product Samples on CodePlex.

Argomenti della lezioneLesson Tasks

In questa lezione sono incluse le attività seguenti:This lesson contains the following tasks:

Inizio della lezioneStart the Lesson