Esercitazione SSIS: Creazione di un pacchetto ETL semplice
Microsoft Integration Services è una piattaforma per la compilazione di soluzioni di integrazione dei dati ad alte prestazioni, inclusi i pacchetti ETL per il data warehousing. In Integration Services sono disponibili strumenti grafici e procedure guidate per la compilazione 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 dati per l'estrazione e il caricamento dei dati, trasformazioni per l'eliminazione, l'aggregazione, l'unione e la copia di 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 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.
Argomenti dell'esercitazione SSIS
Il modo più efficace per acquisire familiarità con i nuovi strumenti e controlli e con le caratteristiche disponibili in Microsoft SQL Server 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.
Requisiti per l'esercitazione SSIS
Questa esercitazione è destinata agli utenti esperti nelle operazioni fondamentali sui database ma con una conoscenza limitata delle nuove caratteristiche disponibili in SQL Server Integration Services.
Per utilizzare l'esercitazione è necessario che nel sistema siano installati i componenti seguenti:
SQL Server con il database AdventureWorksDW. Per una maggiore sicurezza, i database di esempio non vengono installati per impostazione predefinita. Per installare i database di esempio, vedere Considerazioni per l'installazione di esempi e di database di esempio di SQL Server.
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.
Questa esercitazione prevede che Progettazione SSIS non sia stato riconfigurato per l'utilizzo delle caratteristiche 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 caratteristica 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 caratteristiche 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.
Lezioni dell'esercitazione SSIS
Lezione 1 (SSIS Tutorial): 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 caratteristiche 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 caratteristiche 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.
|