Share via


Esercitazione per la creazione di un pacchetto ETL semplice

Data aggiornamento: 5 dicembre 2005

Microsoft SQL Server 2005 Integration Services (SSIS) è una piattaforma per la creazione di soluzioni di integrazione di dati ad alte prestazioni, inclusi i pacchetti ETL per il data warehousing. In Integration Services sono disponibili strumenti grafici e procedure guidate per la creazione e il debug di pacchetti, attività per l'esecuzione di funzioni del flusso di lavoro quali le operazioni FTP, l'esecuzione di istruzioni SQL e l'invio di messaggi di posta elettronica, origini e destinazioni per l'estrazione e il caricamento dei dati, trasformazioni per l'eliminazione, l'aggregazione, l'unione e la copia dei dati, un servizio di gestione, il servizio Integration Services per l'amministrazione dell'esecuzione e dell'archiviazione dei pacchetti, nonché le API per la programmazione del modello a oggetti di Integration Services.

In questa esercitazione verrà illustrato come utilizzare Progettazione SSIS per creare un pacchetto semplice di Microsoft SQL Server 2005 Integration Services. Tale pacchetto preleva i dati da un file flat, li riformatta e quindi li inserisce in una tabella dei fatti. Nelle lezioni successive, il pacchetto verrà espanso per illustrare i loop, le configurazioni del pacchetto, la registrazione e il flusso degli errori.

Contestualmente all'installazione dei dati di esempio utilizzati nell'esercitazione, vengono installate anche le versioni complete dei pacchetti creati in ogni lezione. Questi pacchetti completi consentono di iniziare l'esercitazione dalla lezione desiderata. Se è la prima volta che si utilizzano i pacchetti o il nuovo ambiente di sviluppo, è consigliabile iniziare dalla lezione 1.

Lezioni dell'esercitazione

Il modo più efficace per acquisire familiarità con i nuovi strumenti e controlli e con le funzionalità disponibili in Microsoft SQL Server 2005 Integration Services consiste nell'utilizzarli. Questa esercitazione illustra l'utilizzo di Progettazione SSIS per creare un pacchetto ETL semplice che include i loop, le configurazioni, la logica del flusso degli errori e la registrazione.

Lezioni Descrizione

Lezione 1: Creazione del progetto e del pacchetto di base

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

Lezione 2: Aggiunta di cicli

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: Aggiunta delle configurazioni dei pacchetti

In questa lezione si espanderà il pacchetto creato nella lezione 2 per utilizzare le nuove opzioni di configurazione del pacchetto.

Lezione 4: Aggiunta delle funzionalità di registrazione

In questa lezione si espanderà il pacchetto creato nella lezione 3 per utilizzare le nuove funzionalità di registrazione.

Lezione 5: Aggiunta del reindirizzamento del flusso degli errori

In questa lezione si espanderà il pacchetto creato nella lezione 4 per utilizzare le nuove configurazioni di output degli errori.

Requisiti

Questa esercitazione è destinata agli utenti esperti nelle operazioni di database fondamentali ma con una limitata conoscenza delle nuove funzionalità disponibili in SQL Server 2005 Integration Services.

Per utilizzare l'esercitazione è necessario che nel sistema siano installati i componenti seguenti:

  • SQL Server 2005 con il database AdventureWorksDW. Per una maggiore protezione, i database di esempio non vengono installati per impostazione predefinita. Per installare i database di esempio, vedere Esecuzione del programma di installazione dei database di esempio AdventureWorks e degli esempi.
  • Questa esercitazione richiede inoltre i dati di esempio. Tali dati vengono installati insieme agli esempi. Se non si riesce a individuare i dati di esempio, tornare alla procedura sopra indicata e completare l'installazione come descritto.

[!NOTA] Per la consultazione delle esercitazioni è consigliabile aggiungere i pulsanti Argomento precedente e Argomento successivo alla barra degli strumenti dell'applicazione utilizzata per visualizzare i documenti. Per ulteriori informazioni, vedere Aggiunta dei pulsanti Argomento precedente e Argomento successivo alla Guida in linea.

Questa esercitazione prevede che Progettazione SSIS non sia stato riconfigurato per l'utilizzo delle funzionalità di connessione automatica tra gli elementi del flusso di controllo o del flusso di dati. L'utilizzo della connessione automatica in Progettazione SSIS comporta la possibilità che un elemento venga connesso automaticamente quando viene aggiunto all'area di progettazione. La funzionalità di connessione automatica per il flusso di controllo, inoltre, supporta l'utilizzo di Esito negativo e Completamento invece di Esito positivo come vincolo predefinito. Se Progettazione SSIS non utilizza Esito positivo come vincolo predefinito, è consigliabile reimpostare questa configurazione durante l'esercitazione. Le funzionalità di connessione automatica vengono configurate nella sezione Finestre di progettazione Business Intelligence della finestra di dialogo Opzioni che viene visualizzata scegliendo Opzioni dal menu Strumenti.

Cronologia modifiche

Versione Cronologia

5 dicembre 2005

Nuovo contenuto:
  • Aggiunta di informazioni sul pacchetto completo che è possibile utilizzare per iniziare l'esercitazione da una lezione qualsiasi.