Lezione 6: Usare parametri con il modello di distribuzione del progetto in SSISLesson 6: Using Parameters with the Project Deployment Model in SSIS

In SQL Server 2012 è disponibile un nuovo modello di distribuzione in cui è possibile distribuire i progetti nel server Integration Services.SQL Server 2012 introduces a new deployment model where you can deploy your projects to the Integration Services server. Il server Integration Services consente di gestire ed eseguire pacchetti e di configurare i valori di runtime per i pacchetti.The Integration Services server enables you to manage and run packages, and to configure runtime values for packages.

In questa lezione verrà modificato il pacchetto creato nella Lezione 5: Aggiungere configurazioni di pacchetto SSIS per il modello di distribuzione dei pacchetti per usare il modello di distribuzione dei progetti.In this lesson, you will modify the package that you created in Lesson 5: Add SSIS Package Configurations for the Package Deployment Model to use the Project Deployment Model. Sostituire il valore di configurazione con un parametro per specificare la posizione dei dati di esempio.You replace the configuration value with a parameter to specify the sample data location. È inoltre possibile copiare il pacchetto della lezione 5 completato incluso nell'esercitazione.You can also copy the completed Lesson 5 package that is included with the tutorial.

Mediante la configurazione guidata progetti di Integration Services convertire il progetto nel modello di distribuzione del progetto e utilizzare un parametro anziché un valore di configurazione per impostare la proprietà Directory.Using the Integration Services Project Configuration Wizard, you will convert the project to the Project Deployment Model and use a Parameter rather than a configuration value to set the Directory property. In questa lezione vengono illustrati solo alcuni dei passaggi per convertire i pacchetti esistenti SSIS nel nuovo modello di distribuzione del progetto.This lesson partially covers the steps you would follow to convert existing SSIS packages to the new Project Deployment Model.

Quando il pacchetto viene di nuovo eseguito, il servizio Integration Services usa il parametro per popolare il valore della variabile e la variabile a sua volta aggiorna la proprietà Directory.When you run the package again, the Integration Services service uses the parameter to populate the value of the variable, and the variable in turn updates the Directory property. Di conseguenza, tramite il pacchetto viene eseguita un'iterazione della nuova cartella dei dati specificata dal valore del parametro anziché della cartella impostata nel file di configurazione del pacchetto.As a result, the package iterates through the files in the new data folder specified by the parameter value rather than the folder that was set in the package configuration file.

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 Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.For more information about how to install and deploy AdventureWorksDW2012, see Considerations for Installing SQL Server Samples and Sample Databases.

Argomenti della lezioneLesson Tasks

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

  1. Passaggio 1: Copia del pacchetto della lezione 5Step 1: Copying the Lesson 5 Package

  2. Passaggio 2: Conversione del progetto nel modello di distribuzione del progettoStep 2: Converting the Project to the Project Deployment Model

  3. Passaggio 3: Test del pacchetto della lezione 6Step 3: Testing the Lesson 6 Package

  4. Passaggio 4: Distribuzione del pacchetto della lezione 6Step 4: Deploying the Lesson 6 Package

Inizio della lezioneStart the Lesson

Passaggio 1: Copia del pacchetto della lezione 5Step 1: Copying the Lesson 5 Package