Passaggio 4: Aggiunta delle configurazioni dei pacchetti
In questa attività si procederà all'aggiunta di una configurazione a ogni pacchetto. Le configurazioni consentono di aggiornare i valori delle proprietà dei pacchetti e gli oggetti dei pacchetti in fase di esecuzione.
Integration Services include diversi tipi di configurazioni. È possibile archiviare le configurazioni in variabili di ambiente, voci del Registro di sistema, variabili definite dall'utente, tabelle di SQL Server e file XML. Per offrire maggiore flessibilità, Integration Services supporta l'utilizzo di configurazioni indirette, ovvero l'utilizzo di una variabile di ambiente per specificare il percorso della configurazione nella quale sono specificati i valori effettivi. I pacchetti del progetto Deployment Tutorial utilizzano una combinazione di file di configurazione XML e configurazioni indirette. In un file di configurazione XML è possibile includere configurazioni per più proprietà e, quando opportuno, farvi riferimento con più pacchetti. In questa esercitazione verrà utilizzato un file di configurazione separato per ogni pacchetto.
Nei file di configurazione sono spesso contenute informazioni riservate, ad esempio le stringhe di connessione. È pertanto consigliabile utilizzare un elenco di controllo di accesso per limitare l'accesso al percorso o alla cartella in cui vengono archiviati i file e concederlo solo a utenti o account autorizzati a eseguire i pacchetti. Per ulteriori informazioni, vedere Controllo dell'accesso ai file utilizzati dai pacchetti.
Le configurazioni sono necessarie per eseguire correttamente dopo la distribuzione nel server di destinazione i pacchetti DataTransfer e LoadXMLData aggiunti al progetto Deployment Tutorial nell'attività precedente. Per implementare le configurazioni, verranno innanzitutto create le configurazioni indirette per i file di configurazione XML che verranno successivamente creati.
Si creeranno due file di configurazione, DataTransferConfig.dtsConfig e LoadXMLData.dtsConfig. Questi file contengono coppie nome/valore che aggiornano le proprietà in pacchetti che specificano il percorso dei dati e i file di log utilizzati dal pacchetto. Nell'ambito del successivo processo di distribuzione si procederà all'aggiornamento dei valori nei file di configurazione affinché riflettano il nuovo percorso dei file nel computer di destinazione.
Integration Services riconosce DataTransferConfig.dtsConfig e LoadXMLData.dtsConfig come dipendenze dei pacchetti DataTransfer e LoadXMLData e include automaticamente i file di configurazione nel pacchetto di distribuzione che verrà creato nella lezione successiva.
Per creare la configurazione indiretta per il pacchetto DataTransfer
In Esplora soluzioni fare doppio clic su DataTransfer.dtsx.
Nella finestra di Progettazione SSIS fare clic in un punto qualsiasi dello sfondo dell'area di progettazione del flusso di controllo.
Scegliere Configurazioni pacchetto dal menu SISS.
Nella finestra di dialogo Libreria configurazioni pacchetto selezionare Abilita configurazioni pacchetto, se non è già selezionata, e quindi fare clic su Aggiungi.
Nella pagina iniziale di Configurazione guidata pacchetto fare clic su Avanti.
Nella pagina Selezione tipo di configurazione selezionare File di configurazione XML nell'elenco Tipo configurazione, selezionare l'opzione Percorso della configurazione memorizzato in una variabile di ambiente e digitare DataTransfer oppure selezionare la variabile di ambiente DataTransfer nell'elenco.
Nota
Dopo aver aggiunto la variabile di ambiente, potrebbe essere necessario riavviare il computer affinché risulti disponibile nell'elenco. Se non si desidera riavviare il computer, è possibile digitare il nome della variabile di ambiente.
Fare clic su Avanti.
Nella pagina Completamento procedura guidata digitare DataTransfer EV Configuration nella casella Nome configurazione, esaminare il contenuto della configurazione nel riquadro Anteprima e quindi fare clic su Fine.
Chiudere la finestra di dialogo Libreria configurazioni pacchetto.
Per creare il file di configurazione XML per il pacchetto DataTransfer
In Esplora soluzioni fare doppio clic su DataTransfer.dtsx.
Nella finestra di Progettazione SSIS fare clic in un punto qualsiasi dello sfondo dell'area di progettazione del flusso di controllo.
Scegliere Configurazioni pacchetto dal menu SISS.
Nella finestra di dialogo Libreria configurazioni pacchetto selezionare Abilita configurazioni pacchetto e quindi fare clic su Aggiungi.
Nella pagina iniziale di Configurazione guidata pacchetto fare clic su Avanti.
Nella pagina Selezione tipo di configurazione selezionare File di configurazione XML nell'elenco Tipo di configurazione e quindi fare clic su Sfoglia.
Nella finestra di dialogo Selezionare il percorso del file di configurazione passare a C:\DeploymentTutorial e digitare DataTransferConfig nella casella Nome file e quindi fare clic su Salva.
Nella pagina Selezione tipo di configurazione fare clic su Avanti.
Nella pagina Selezione proprietà da esportare espandere DataTransfer, Gestioni connessioni, Deployment Tutorial Log e Properties e quindi selezionare la casella di controllo Connection String.
In Gestioni connessioni espandere NewCustomers e quindi selezionare la casella di controllo Stringa di connessione.
Fare clic su Avanti.
Nella pagina Completamento procedura guidata digitare DataTransfer Configuration nella casella Nome configurazione, esaminare il contenuto della configurazione e quindi fare clic su Fine.
Nella finestra di dialogo Libreria configurazioni pacchetto verificare che DataTransfer EV Configuration sia elencata per prima e DataTransfer Configuration per seconda e quindi fare clic su Chiudi.
Per creare la configurazione indiretta per il pacchetto LoadXMLData
In Esplora soluzioni fare doppio clic sul pacchetto LoadXMLData.dtsx.
Nella finestra di Progettazione SSIS fare clic in un punto qualsiasi dello sfondo dell'area di progettazione del flusso di controllo.
Scegliere Configurazioni pacchetto dal menu SISS.
Nella finestra di dialogo Libreria configurazioni pacchetto fare clic su Aggiungi.
Nella pagina iniziale di Configurazione guidata pacchetto fare clic su Avanti.
Nella pagina Selezione tipo di configurazione selezionare File di configurazione XML nell'elenco Tipo configurazione, selezionare l'opzione Percorso della configurazione memorizzato in una variabile di ambiente e digitare LoadXMLData oppure selezionare la variabile di ambiente LoadXMLData nell'elenco.
Nota
Dopo aver aggiunto la variabile di ambiente, potrebbe essere necessario riavviare il computer affinché risulti disponibile nell'elenco.
Fare clic su Avanti.
Nella pagina Completamento procedura guidata digitare LoadXMLData EV Configuration nella casella Nome configurazione, esaminare il contenuto della configurazione e quindi fare clic su Fine.
Per creare il file di configurazione XML per il pacchetto LoadXMLData
In Esplora soluzioni fare doppio clic sul pacchetto LoadXMLData.dtsx.
Nella finestra di Progettazione SSIS fare clic in un punto qualsiasi dello sfondo dell'area di progettazione del flusso di controllo.
Scegliere Configurazioni pacchetto dal menu SISS.
Nella finestra di dialogo Libreria configurazioni pacchetto selezionare Abilita configurazioni pacchetto e quindi fare clic su Aggiungi.
Nella pagina iniziale di Configurazione guidata pacchetto fare clic su Avanti.
Nella pagina Selezione tipo di configurazione selezionare File di configurazione XML nell'elenco Tipo di configurazione e quindi fare clic su Sfoglia.
Nella finestra di dialogo Selezionare il percorso del file di configurazione passare a C:\DeploymentTutorial e digitare LoadXMLDataConfig nella casella Nome file e quindi fare clic su Salva.
Nella pagina Selezione tipo di configurazione fare clic su Avanti.
Nella pagina Selezione proprietà da esportare espandere LoadXMLData, File eseguibili, Load XML Data e Properties, quindi selezionare le caselle di controllo [XMLSource].[XMLData] e [XMLSource].[XMLSchemaDefinition].
Fare clic su Avanti.
Nella pagina Completamento procedura guidata digitare LoadXMLData Configuration nella casella Nome configurazione, esaminare il contenuto della configurazione e quindi fare clic su Fine.
Nella finestra di dialogo Libreria configurazioni pacchetto verificare che LoadXMLData EV Configuration sia elencata per prima e LoadXMLData Configuration per seconda e quindi fare clic su Chiudi.
Attività successiva della lezione
Passaggio 5: Test dei pacchetti aggiornati
|
Vedere anche