Esercitazione per la distribuzione dei pacchetti: Pacchetti di lezioni
Data creazione: 14 aprile 2006
Nell'esercitazione di Integration Services per la distribuzione dei pacchetti vengono ottimizzati e distribuiti i pacchetti LoadXMLData e DataTransfer. Per informazioni dettagliate sulle funzionalità di ogni pacchetto, vedere gli argomenti della documentazione in linea. Per ulteriori informazioni, vedere gli argomenti inclusi nell'esercitazione per la distribuzione dei pacchetti nella sezione relativa alle esercitazioni di Integration Services della documentazione in linea.
È possibile aprire ed eseguire tali pacchetti al di fuori dell'ambito dell'esercitazione. È tuttavia consigliabile non modificarli. Se si utilizzano pacchetti modificati durante l'esercitazione, i risultati potrebbero essere diversi da quanto descritto nell'esercitazione.
Nella tabella seguente è incluso un breve riepilogo di ogni pacchetto.
Pacchetto | Descrizione |
---|---|
DataTransfer |
Un pacchetto semplice che estrae i dati da un unico file flat, divide il set di dati estratto in base a valori di colonna e carica i dati risultanti in una tabella del database AdventureWorks. Se la tabella non esiste già, viene creata dal pacchetto. Gli eventi vengono registrati in un file di log XML mediante l'attività Esegui SQL inclusa nel pacchetto. |
LoadXMLData |
Un pacchetto semplice che estrae i dati da un file di dati XML, divide il set di dati estratto in base a valori di colonna, aggrega i valori e carica i dati risultanti in una tabella del database AdventureWorks. Se la tabella non esiste già, viene creata dal pacchetto. |
Importante: |
---|
Gli esempi vengono offerti esclusivamente a scopo didattico. Non sono progettati per l'utilizzo in un ambiente di produzione e non sono stati testati in un ambiente di produzione. Microsoft non offre servizi di supporto tecnico per questi esempi. |
Requisiti
Per l'esecuzione di questo pacchetto di esempio sono necessari i requisiti seguenti:
- I pacchetti di esempio e i file di dati da essi utilizzati devono essere installati nell'unità disco rigido locale.
- Il database AdventureWorks deve essere installato e si deve disporre delle relative autorizzazioni amministrative.
- Se si desidera eseguire il pacchetto di esempio solo dalla riga di comando, è necessario installare SQL Server 2005 Integration Services (SSIS).
- Se si desidera aprire il pacchetto in Progettazione SSIS ed eseguire il pacchetto di esempio, è necessario installare Business Intelligence Development Studio.
Per ulteriori informazioni su come installare gli esempi, vedere "Installazione dei pacchetti di esempio di Integration Services" nella documentazione in linea di SQL Server 2005. Per ottenere la versione più recente degli esempi, inclusi nuovi esempi resi disponibili dopo il rilascio di SQL Server 2005, vedere Esempi e database di esempio di SQL Server 2005 (aprile 2006).
Percorso dei pacchetti di esempio
Se gli esempi sono stati installati nel percorso di installazione predefinito, i pacchetti di esempio delle esercitazioni si trovano nella cartella seguente:
C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages
Esecuzione dell'esempio
I pacchetti possono essere eseguiti dalla riga di comando tramite l'utilità dtexec oppure in Business Intelligence Development Studio.
Se si utilizza una versione di Windows in una lingua diversa dall'inglese, potrebbe essere necessario aggiornare la proprietà ConnectionString delle gestioni connessioni file utilizzate nel pacchetto affinché l'esempio possa essere eseguito correttamente. Verificare che il percorso utilizzato nella gestione connessione sia valido sul computer in uso e, se necessario, modificare il percorso per utilizzare la versione localizzata della cartella Program Files.
Ai fini di questo esempio, potrebbe essere necessario aggiornare "Program Files" nella proprietà ConnectionString della gestione connessione NewCustomers.
Per eseguire il pacchetto tramite dtexec
Aprire la finestra del prompt dei comandi.
Passare alla directory C:\Programmi\Microsoft SQL Server\90\DTS\Binn, ovvero il percorso in cui si trova dtexec.
Digitare il comando seguente:
dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages\<package name>"
Premere INVIO.
Per ulteriori informazioni su come eseguire il pacchetto tramite l'utilità dtexec, vedere l'argomento "Utilità dtexec" nella documentazione in linea di SQL Server 2005.
Esecuzione dell'esempio in Business Intelligence Development Studio
Se non si dispone di un progetto di Integration Services in cui aggiungere i pacchetti dell'esercitazione, è innanzitutto necessario creare un progetto.
Per creare un nuovo progetto di Integration Services
Aprire Business Intelligence Development Studio.
Scegliere Nuovo dal menu File e quindi fare clic su Progetto.
Nella finestra di dialogo Nuovo progetto selezionare il modello Progetto di Integration Services nel riquadro Modelli.
Facoltativamente, modificare il nome e il percorso del progetto. Il nome della soluzione verrà automaticamente aggiornato in base al nome del progetto.
Nell'elenco a discesa Soluzione selezionare Crea nuova soluzione.
Per creare una cartella distinta per il file della soluzione, selezionare Crea directory per soluzione. Questa è l'impostazione predefinita.
Scegliere OK per aggiungere la soluzione a Esplora soluzioni e aggiungere il progetto alla soluzione.
In seguito aggiungere i pacchetti al progetto Integration Services.
Per eseguire un pacchetto in Business Intelligence Development Studio
In Esplora soluzioni fare clic con il pulsante destro del mouse su Pacchetti SSIS e quindi scegliere Aggiungi pacchetto esistente.
Nella finestra di dialogo Aggiungi copia del pacchetto esistente impostare Posizione pacchetto su File system, scegliere Sfoglia (…) e passare alla cartella contenente i pacchetti completi dell'esercitazione. Il percorso predefinito è C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Deploying Packages\Completed Packages.
Fare clic sul pacchetto da aggiungere e quindi su Apri.
Fare clic su OK.
Ripetere i passaggi da 1 a 4 per aggiungere il secondo pacchetto dell'esercitazione al progetto.
Fare clic con il pulsante destro del mouse sul pacchetto nella cartella Pacchetti SSIS e quindi scegliere Esegui pacchetto.