Esercitazione: Creazione di un pacchetto di base tramite una procedura guidata
In Microsoft Integration Services è disponibile l'Importazione/Esportazione guidata SQL Server che consente di compilare pacchetti per il trasferimento dei dati. Tali pacchetti possono estrarre i dati da un'origine e caricarli in una destinazione. Nell'ambito del processo di trasferimento, il pacchetto è tuttavia in grado di eseguire solo una trasformazione minima dei dati. La procedura guidata rappresenta inoltre un modo rapido per creare pacchetti di base che è possibile migliorare in Progettazione SSIS.
In questa esercitazione verrà illustrato come utilizzare l'Importazione/Esportazione guidata SQL Server per creare un pacchetto di base. Il pacchetto creato estrae i dati da una cartella di lavoro di Excel e li carica in una tabella del database AdventureWorks2008R2. La tabella viene definita durante uno dei passaggi della procedura guidata e quindi creata in modo dinamico all'esecuzione del pacchetto.
Nelle lezioni successive, il pacchetto verrà espanso in modo da includere un flusso dei dati che ordina i dati, crea una nuova colonna e popola la colonna con valori. Ai fini della generazione dei nuovi valori, verrà illustrato come utilizzare il nuovo linguaggio delle espressioni di Integration Services insieme con il generatore di espressioni grafico che consente di scrivere un'espressione in grado di creare nuovi valori in base alle colonne di dati esistenti.
Quando si installano i dati di esempio utilizzati nell'esercitazione, verranno inoltre installate le versioni complete dei pacchetti per ogni lezione dell'esercitazione. Se si utilizza il pacchetto completo della lezione 1, è possibile ignorare le sezioni seguenti e iniziare l'esercitazione con la lezione 2. Se è la prima volta che si utilizzano i pacchetti, l'Importazione/Esportazione guidata SQL Server oppure il nuovo ambiente di sviluppo, è consigliabile iniziare con la lezione 1.
Lezioni dell'esercitazione
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. In questa esercitazione vengono illustrati i passaggi dell'Importazione/Esportazione guidata SQL Server necessari per creare un pacchetto di base per il trasferimento dei dati e viene inoltre descritto come migliorare le funzionalità di trasformazione del pacchetto mediante Progettazione SSIS.
Requisiti
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, il sistema deve soddisfare i requisiti seguenti.
È necessario eseguire il pacchetto creato durante questa esercitazione in modalità a 32 bit. Questo esempio utilizza il provider OLE DB Microsoft Jet 4.0, per cui non è disponibile una versione a 64 bit. Si verifica un errore se il pacchetto viene eseguito in modalità a 64 bit. Per ulteriori informazioni sull'esecuzione di pacchetti in modalità a 32 bit in un computer a 64 bit, vedere Considerazioni sulla versione a 64 bit di Integration Services.
Nel computer devono essere installati SQL Server con il database AdventureWorks2008R2. 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.
È necessario disporre delle autorizzazioni per creare ed eliminare tabelle in AdventureWorks2008R2.
Nel computer devono essere installati 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 tra gli elementi del flusso dei dati. Se Progettazione SSIS utilizza la connessione automatica, un elemento potrebbe connettersi 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'esecuzione dell'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.
Tempo stimato per il completamento dell'esercitazione: 1 ora
Lezioni dell'esercitazione
Lezione 1: Creazione del pacchetto di base
In questa lezione si utilizzerà l'Importazione/Esportazione guidata SQL Server per creare un pacchetto di trasferimento dati.Lezione 2: Miglioramento del pacchetto di base
In questa lezione si procederà al miglioramento del pacchetto di base con l'aggiunta di un'operazione di ordinamento, nonché di una nuova colonna e dei relativi valori a un set di dati esistente.