Creazione di un pacchetto di base (video di SQL Server)

Si applica a: Microsoft SQL Server Integration Services

Autori: Carla Sabotta, Microsoft Corporation

Durata: 00.07.55

Dimensioni: 12,2 MB

Tipo: file WMV

Guarda il video

Argomenti correlati:

Concetti di base sui pacchetti

Altri video (in lingua inglese):

Procedura: Implementazione di una trasformazione Ricerca nella modalità Full Cache (video di SQL Server)

Esportazione di dati di SQL Server in Excel (video di SQL Server)

Riepilogo del video

In questo video viene illustrato come creare un pacchetto di base utilizzando Progettazione SSIS in Business Intelligence Development Studio.

Trascrizione del video

Salve, mi chiamo Carla Sabotta. Scrivo documentazione per Microsoft SQL Server Integration Services.

In questo video vi mostrerò come creare un pacchetto di base utilizzando Progettazione SSIS in BI Development Studio.

Vi illustrerò come creare un pacchetto Integration Services di base tramite la creazione del progetto per il pacchetto, l'aggiunta di un'attività Flusso di dati al flusso di controllo del pacchetto e l'aggiunta di elementi al flusso di dati.

Un pacchetto è una raccolta di elementi di flusso di controllo e di flusso di dati eseguita come unità. Il pacchetto deve includere almeno un elemento di flusso di controllo e può includere uno o più elementi di flusso di dati.

Il primo passaggio nella creazione di un pacchetto consiste nel creare un progetto. Il progetto è basato sul modello di progetto di Integration Services. Questo modello crea un nuovo progetto che contiene un singolo pacchetto.

È possibile cambiare il nome del progetto, che infatti modificheremo in Integration Services Basic Package. Accetteremo il percorso e le altre impostazioni predefinite.

Poiché il pacchetto deve includere almeno un elemento di flusso di controllo, aggiungeremo un'attività alla scheda Flusso di controllo (Control Flow).

In questa dimostrazione aggiungeremo un'attività Flusso di dati. Un'attività Flusso di dati viene utilizzata per estrarre, modificare e caricare dati.

L'annotazione che abbiamo aggiunto all'attività Flusso di dati descrive brevemente la funzione dell'attività. Le annotazioni facilitano la comprensione e la gestione di un pacchetto.

Ora aggiungeremo elementi al flusso di dati. Un'attività Flusso di dati richiede un componente di origine e uno di destinazione e in genere include anche uno o più componenti di trasformazione.

In questa dimostrazione aggiungeremo un'Origine OLE DB, una Destinazione OLE DB e una trasformazione Conversione dati. Connetteremo l'output del componente di origine all'input della trasformazione e l'output della trasformazione all'input della destinazione. Costruito in questo modo, il flusso di dati estrarrà i dati dal componente di origine, convertirà il tipo di dati delle colonne selezionate e caricherà i dati modificati nel componente di destinazione.

I componenti di origine e di destinazione utilizzano gestioni connessioni per connettersi alle origini dati.

In questa dimostrazione creeremo una singola gestione connessione OLE DB per l'origine e per la destinazione, per eseguire la connessione al database AdventureWorks.

Il passaggio successivo consiste nel configurare i componenti di origine, di trasformazione e di destinazione.

Configureremo il componente Origine OLE DB in questo modo:

  • Verificate che la gestione connessione che abbiamo creato sia selezionata.
  • Selezionate l'origine da cui il componente estrae i dati. In questa dimostrazione selezioneremo la tabella Production.Product.
  • Selezionate le colonne da includere nell'origine.
  • In questa dimostrazione deselezioneremo tutte le colonne della tabella Colonne esterne disponibili (Available External Columns) e selezioneremo le colonne seguenti da includere nell'origine: Name, ListPrice, Size, Weight e SellStartDate.

Configureremo la trasformazione Conversione dati in questo modo:

  • Selezionate le colonne da convertire nella tabella Colonne di input disponibili (Available Input Columns). Queste colonne provengono dal componente di origine connesso alla trasformazione.
  • In questa dimostrazione convertiremo la colonna SellStartDate modificando il tipo di dati da DT_DBTIMESTAMP, che archivia i dati relativi a data e ora, a DT_DBDate, che archivia solo i dati relativi alla data.

Configureremo il componente Destinazione OLE DB in questo modo:

  • Verificate che la gestione connessione che abbiamo creato sia selezionata.
  • Selezionate l'origine in cui il componente carica i dati modificati. In questa dimostrazione creeremo una nuova tabella.
    Integration Services genera un'istruzione CREATE TABLE predefinita basata sull'origine dati connessa. È possibile modificare l'istruzione CREATE TABLE.
  • In questa dimostrazione modificheremo il nome della tabella in OLE DB Destination_BasicPackageTutorial, rimuoveremo la colonna OLE DB Source.SellStartDate e manterremo la versione della colonna modificata dalla trasformazione Conversione dati (DataConversion.SellStartDate).
  • Verificate che le colonne di input siano mappate correttamente alle colonne di output.

Infine, aggiungeremo un visualizzatore dati per visualizzare i dati modificati che vengono caricati nella destinazione.

A questo punto siamo pronti a eseguire il pacchetto.

Come potete vedere, una colonna SellStartDate che contiene solo dati relativi alla data viene caricata nel componente di destinazione.

In questo video vi ho illustrato come creare un pacchetto Integration Services di base utilizzando Progettazione SSIS in BI Development Studio. Abbiamo visto come creare un progetto e come aggiungere un flusso di controllo e un flusso di dati al pacchetto.

Grazie dell'attenzione. Speriamo che il video vi sia stato utile e che torniate sul sito Web per guardare altri video su Microsoft SQL Server.