Progettazione del flusso di dati di un pacchetto

Il flusso di dati di un pacchetto di Integration Services viene costruito utilizzando diversi tipi di elementi dei flussi di dati: origini che consentono l'estrazione di dati, trasformazioni che consentono di modificare e aggregare i dati, destinazioni mediante le quali vengono caricati i dati e percorsi tramite cui viene eseguita la connessione di output e di input dei componenti flusso di dati in modo da formare un flusso di dati.

È possibile iniziare a costruire un flusso di dati solo se il pacchetto include almeno un'attività Flusso di dati. Per ulteriori informazioni, vedere Attività Flusso di dati e Aggiunta di un'attività Flusso di dati.

Per creare il flusso di dati di un pacchetto è possibile utilizzare la finestra di progettazione del flusso di dati, ovvero l'area di progettazione della scheda Flusso di dati in Progettazione SSIS.

Per creare un flusso di dati è necessario eseguire i passaggi seguenti:

  • Aggiunta di una o più origini che estraggono dati da file e database.

  • Aggiunta delle trasformazioni necessarie per soddisfare i requisiti aziendali del pacchetto. Un flusso di dati non deve necessariamente includere trasformazioni.

  • Connessione dei componenti del flusso di dati tramite la connessione degli output di origini e trasformazioni agli input di trasformazioni e destinazioni.

  • Aggiunta di una o più destinazioni per caricare dati in archivi dati quali file e database.

  • Configurazione degli output degli errori sui componenti per la gestione di problemi quali errori o valori di dati troncati.

Se il flusso di dati include componenti che si connettono a origini dei dati, al pacchetto dovranno essere aggiunte anche le gestioni connessioni appropriate. È possibile aggiungere gestioni connessioni sia mentre si lavora nella finestra di progettazione del flusso di dati, sia quando è attiva la scheda Flusso di controllo o Gestori eventi.

Nota

Quando si crea un nuovo pacchetto, è possibile utilizzare anche una procedura guidata per configurare correttamente gestioni connessioni, origini e destinazioni. Per ulteriori informazioni, vedere Creazione di un pacchetto mediante una procedura guidata.

Progettazione SSIS include inoltre annotazioni che è possibile utilizzare per creare un flusso di dati autodocumentato.

Utilizzo della finestra di progettazione del flusso di dati

Quando è attiva la scheda Flusso di dati, in Progettazione SSIS sono visualizzate l'area di progettazione, che consente di creare i flussi di dati di un pacchetto, e l'area Gestioni connessioni, che consente di aggiungere le gestioni connessioni utilizzate dal pacchetto. Al tempo stesso nella casella degli strumenti vengono visualizzati i nodi Origini flusso di dati, Trasformazioni flusso di dati e Destinazioni flusso di dati

Nella figura seguente viene illustrato il flusso di dati di un semplice pacchetto nella finestra di progettazione del flusso di dati. Il flusso di dati illustrato nella figura è costituito da un'origine con un output regolare e un output degli errori, due trasformazioni e due destinazioni.

Scheda Flusso di dati di Progettazione SSIS

Estrazione di dati

In Integration Services sono disponibili varie origini che consentono di estrarre dati da diversi tipi di origini dei dati. Utilizzando un'origine di Integration Services è possibile estrarre dati da file flat, file XML, cartelle di lavoro di Microsoft Excel e file contenenti dati non elaborati. È inoltre possibile estrarre dati accedendo a tabelle e viste di database ed eseguendo query. Per ulteriori informazioni, vedere Origini di Integration Services e Estrazione di dati con origini.

Per connettersi alle origini dei dati le origini utilizzano le gestioni connessioni. È possibile aggiungere e configurare una gestione connessione durante la configurazione dell'origine oppure aggiungere le gestioni connessioni necessarie al pacchetto prima di iniziare a costruire il flusso di dati.

Trasformazione dei dati

In Integration Services è disponibile un'ampia gamma di trasformazioni che consentono di modificare dati, eseguire operazioni di Business Intelligence, nonché suddividere, copiare e unire dati. Utilizzando una trasformazione di Integration Services è possibile modificare valori nelle colonne, cercare valori nelle tabelle, eliminare dati e aggregare i valori nelle colonne. Per ulteriori informazioni, vedere Trasformazioni di Integration Services e Trasformazione di dati con le trasformazioni.

Alcune trasformazioni utilizzano gestioni connessioni. La trasformazione Ricerca, ad esempio, utilizza una gestione connessione per connettersi al database che contiene i dati di ricerca. È possibile aggiungere e configurare una gestione connessione durante la configurazione della trasformazione oppure aggiungere le gestioni connessioni necessarie al pacchetto prima di iniziare a costruire il flusso di dati.

Caricamento dei dati

In Integration Services sono disponibili varie destinazioni che consentono di caricare dati in diversi tipi di archivi dati. Utilizzando una destinazione Integration Services è possibile caricare dati in file flat, elaborare oggetti di analisi e fornire dati ad altri processi. È inoltre possibile caricare dati accedendo a tabelle e viste di database ed eseguendo query. Per ulteriori informazioni, vedere Destinazioni di Integration Services e Caricamento di dati con destinazioni.

Per connettersi alle origini dei dati le destinazioni utilizzano gestioni connessioni. È possibile aggiungere e configurare una gestione connessione durante la configurazione della destinazione oppure aggiungere le gestioni connessioni necessarie al pacchetto prima di iniziare a costruire il flusso di dati.

Connessione di componenti

Per connettere i componenti del flusso è necessario connettere gli output di origini e trasformazioni agli input di trasformazioni e destinazioni. Durante la costruzione di un flusso di dati, il secondo componente e i successivi vengono in genere connessi a mano a mano che vengono aggiunti al flusso di dati. Dopo la connessione di un componente le colonne di input sono disponibili per l'utilizzo durante la configurazione del componente. Se non sono disponibili colonne di input, sarà necessario completare la configurazione del componente dopo averlo connesso al flusso di dati. Per ulteriori informazioni, vedere Percorsi in Integration Services e Connessione di componenti con i percorsi.

Gestione degli errori nei dati

Molte origini, trasformazioni e destinazioni di Integration Services supportano output degli errori. Se il componente del flusso di dati supporta un output degli errori, sarà possibile specificare gli effetti dei troncamenti o degli errori in ogni colonna sul comportamento del componente in fase di esecuzione. L'output degli errori può essere connesso a trasformazioni che applicano ulteriori trasformazioni o dirigono i dati verso un'altra destinazione. Per ulteriori informazioni, vedere Gestione degli errori nel flusso di dati.

Aggiunta di gestioni connessioni

Molti componenti del flusso di dati si connettono a origini dei dati e, affinché sia possibile configurare correttamente tali componenti, è necessario aggiungere al pacchetto le gestioni connessioni richieste da questi ultimi. È possibile aggiungere le gestioni connessioni durante la costruzione del flusso di dati o prima di iniziare la costruzione del flusso di dati. Per ulteriori informazioni, vedere Connessioni in Integration Services e Aggiunta di gestioni connessioni.

Annotazioni

Progettazione SSIS include annotazioni che è possibile aggiungere a un flusso di dati. Aggiungendo annotazioni all'area di progettazione è possibile creare pacchetti autodocumentati. Per ulteriori informazioni, vedere Utilizzo di annotazioni nei pacchetti.

Risorse esterne

Presentazione relativa all'utilizzo dei miglioramenti al motore del flusso di dati di SQL Server 2008 SSIS da parte di Microsoft IT, su sqlcat.com.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services

Per informazioni sui download, gli articoli, gli esempi e i video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina Integration Services su MSDN:


Per ricevere notifiche automatiche su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.