Condividi tramite


Esercitazione per la creazione di un pacchetto ETL semplice: Pacchetti di lezioni

Data aggiornamento: 14 aprile 2006

I pacchetti creati nelle lezioni 1, 2, 3, 4 e 5 sono i pacchetti completi dell'esercitazione Esercitazione per la creazione di un pacchetto ETL semplice di Integration Services. 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 creazione di un pacchetto ETL semplice nella sezione relativa alle esercitazioni di Integration Services della documentazione in linea. Ogni pacchetto creato si basa sulla versione del pacchetto creata nelle lezioni precedenti.

È possibile aprire ed eseguire tali pacchetti al di fuori dell'ambito dell'esercitazione. È tuttavia consigliabile non modificarli. Se si modificano i pacchetti, è possibile che si ottengano risultati diversi da quelli definiti nelle lezioni dell'esercitazione.

La tabella seguente contiene un breve riepilogo di ogni pacchetto.

Lezioni Descrizione

Lezione 1

In questa lezione si creerà un pacchetto ETL semplice che estrae i dati da un unico file flat, li trasforma mediante le trasformazioni Ricerca e infine carica il risultato in una tabella dei fatti.

Lezione 2

In questa lezione si espanderà il pacchetto creato nella lezione 1 per utilizzare le nuove funzionalità di loop che consentono di estrarre più file flat in un unico processo di flusso di dati.

Lezione 3

In questa lezione si espanderà il pacchetto creato nella lezione 2 per utilizzare una configurazione del pacchetto, un'espressione con variabili e un'espressione di proprietà per l'aggiornamento dinamico di una proprietà.

Lezione 4

In questa lezione si espanderà il pacchetto creato nella lezione 3 per aggiungere la registrazione.

Lezione 5

In questa lezione si espanderà il pacchetto creato nella lezione 4 per utilizzare il reindirizzamento degli errori e acquisire i dati non validi in un file di testo.

ms345274.note(it-it,SQL.90).gifImportante:
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 fornisce 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.
  • Aver installato il database AdventureWorksDW e 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\Creating a Simple ETL Package\Completed Packages

Esecuzione dell'esempio

I pacchetti possono essere eseguiti dalla riga di comando tramite l'utilità dtexec oppure in Business Intelligence Development Studio.

Il pacchetto della lezione 5 utilizza il file di configurazione del pacchetto creato nella lezione 3 e utilizzato dai pacchetti delle lezioni 3 e 4. Prima di eseguire il pacchetto della lezione 5, verificare che l'elemento ConfiguredValue del file SSISTutorial.dtsConfig contenga il percorso della cartella Sample Data. Il percorso predefinito di questa cartella è C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data.

Il pacchetto della lezione 5 utilizza inoltre il file Currency_BAD.txt. Se si desidera utilizzare il file fornito anziché creare il file, copiare Currency_BAD.txt da C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages in C:\Programmi\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Sample Data prima di eseguire il pacchetto.

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.

In questo esempio potrebbe essere necessario aggiornare "Program Files" nella proprietà ConnectionString per la gestione connessione Sample Data.

Per eseguire il pacchetto tramite dtexec

  1. Aprire la finestra del prompt dei comandi.

  2. Passare alla directory C:\Programmi\Microsoft SQL Server\90\DTS\Binn, ovvero il percorso in cui si trova dtexec.

  3. Digitare il comando seguente:

    dtexec /f "C:\Program Files\Microsoft SQL Server\90\Samples\Integration Services\Tutorial\Creating a Simple ETL Package\Completed Packages\<package name>"
    
  4. Premere INVIO.

Per ulteriori informazioni sulla modalità di esecuzione del pacchetto tramite 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 Integration Services in cui aggiungere i pacchetti delle esercitazioni, creare innanzitutto un progetto.

Per creare un nuovo progetto di Integration Services

  1. Aprire Business Intelligence Development Studio.

  2. Scegliere Nuovo dal menu File e quindi fare clic su Progetto.

  3. Nella finestra di dialogo Nuovo progetto selezionare il modello Progetto di Integration Services nel riquadro Modelli.

  4. Facoltativamente, modificare il nome e il percorso del modello. Il nome della soluzione verrà automaticamente aggiornato in base al nome del progetto.

  5. Nell'elenco a discesa Soluzione selezionare Crea nuova soluzione.

  6. Per creare una cartella distinta per il file della soluzione, selezionare Crea directory per soluzione. Questa è l'impostazione predefinita.

  7. Scegliere OK per aggiungere la soluzione a Esplora soluzioni e aggiungere il progetto alla soluzione.

In seguito è necessario aggiungere i pacchetti al progetto Integration Services.

Per eseguire un pacchetto in Business Intelligence Development Studio

  1. In Esplora soluzioni fare clic con il pulsante destro del mouse su Pacchetti SSIS e quindi scegliere Aggiungi pacchetto esistente.

  2. 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\Creating a Simple ETL Package\Completed Packages.

  3. Fare clic sul pacchetto da aggiungere quindi su Apri.

  4. Fare clic su OK.

  5. Ripetere i passaggi da 1 a 4 per aggiungere ulteriori pacchetti al progetto.

  6. Fare clic con il pulsante destro del mouse sul pacchetto nella cartella SSIS Packages e quindi fare clic su Esegui pacchetto.