Condividi tramite


Esercitazione SSIS: Creazione di un pacchetto ETL semplice

Microsoft SQL Server Integration Services (SSIS) è una piattaforma per la compilazione di soluzioni di integrazione di dati dalle prestazioni elevate, in cui sono incluse funzionalità per l'estrazione, la trasformazione e il caricamento (ETL) di pacchetti per il data warehousing. In SSIS sono disponibili strumenti grafici e procedure guidate per la compilazione e il debug di pacchetti, attività per l'esecuzione di funzioni di flusso di lavoro quali operazioni FTP, esecuzione di istruzioni SQL e invio di messaggi di posta elettronica, origini dei dati e destinazioni per l'estrazione e il caricamento dei dati, trasformazioni per la pulizia, l'aggregazione, l'unione e la copia dei dati, il servizio di gestione Integration Services, per l'amministrazione dell'esecuzione e dell'archiviazione dei pacchetti, nonché API (Application Programming Interface) 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 viene 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 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

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

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

  • SQL Server con il database AdventureWorksDW2012. Per una maggiore sicurezza, i database di esempio non vengono installati per impostazione predefinita. Per scaricare il database AdventureWorksDW2012, vedere la pagina relativa ad Adventure Works per SQL Server 2012.

    Nota importanteImportante

    Quando si collega il database (file *.mdf), per impostazione predefinita tramite SQL Server Management Studio verrà cercato un file con estensione ldf. È necessario rimuovere manualmente questo file prima di fare clic su OK nella finestra di dialogo Collega database.

    Per ulteriori informazioni sul collegamento di database, vedere Collegare un database.

  • Dati di esempio I dati di esempio sono inclusi nei pacchetti di lezioni di SSIS. Per scaricare i dati di esempio e i pacchetti di lezioni, effettuare le operazioni seguenti.

    1. Passare alla pagina relativa agli esempi di prodotti di Integration Services

    2. Fare clic sulla scheda dei download.

    3. Fare clic sul file SQL2012.Integration_Services.Create_Simple_ETL_Tutorial.Sample.zip.

[!NOTA]

Per la consultazione delle esercitazioni nel visualizzatore di documenti Microsoft è 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.

Lezioni dell'esercitazione