Condividi tramite


Attività di Integration Services

Le attività sono elementi del flusso di controllo che definiscono le unità di lavoro eseguite nel flusso di controllo di un pacchetto. Un pacchetto di SQL Server 2005 Integration Services (SSIS) è costituito da una o più attività. Se il pacchetto contiene più attività, queste ultime sono connesse e ordinate in sequenza nel flusso di controllo tramite vincoli di precedenza.

È inoltre possibile creare attività personalizzate utilizzando un linguaggio di programmazione che supporta COM, ad esempio Visual Basic, oppure un linguaggio di programmazione .NET, ad esempio C#.

Progettazione SSIS, lo strumento grafico disponibile in SQL Server 2005 Integration Services (SSIS) per operare sui pacchetti, offre un'area di progettazione per la creazione del flusso di controllo dei pacchetti, oltre a editor personalizzati per la configurazione delle attività. È inoltre possibile programmare il modello di oggetti di SQL Server 2005 Integration Services (SSIS) per creare pacchetti a livello di programmazione.

Integration Services include i tipi di attività seguenti.

Attività Flusso di dati

Questa attività esegue i flussi di dati per estrarre dati, applicare trasformazioni a livello di colonna e caricare dati.

Attività Flusso di dati

Attività di preparazione dei dati

Queste attività consentono di copiare file e directory, scaricare file e dati, eseguire metodi Web e applicare operazioni a documenti XML.

Attività File system

Attività FTP

Attività Servizio Web

Attività XML

Attività di flusso di lavoro

Queste attività comunicano con altri processi per eseguire pacchetti, programmi o file batch, scambiare messaggi tra pacchetti, inviare messaggi di posta elettronica, leggere dati di Strumentazione gestione Windows (WMI) e monitorare eventi di WMI.

Attività Esegui pacchetto

Attività Esegui pacchetto DTS 2000

Attività Esegui processo

Attività Message Queue

Attività Invia messaggi

Attività Lettore di dati WMI

Attività Monitoraggio eventi WMI

Attività di SQL Server

Queste attività consentono di copiare, inserire, eliminare, modificare e accedere a dati e oggetti di SQL Server.

Attività Inserimento di massa

Attività Esegui SQL

Attività Trasferisci database

Attività Trasferisci messaggi di errore

Attività Trasferisci processi

Attività Trasferisci account di accesso

Attività Trasferisci stored procedure master

Attività Trasferisci oggetti di SQL Server

Attività di scripting

Queste attività consentono di estendere le funzionalità dei pacchetti tramite script.

Attività Script ActiveX

Attività Script

Attività di Analysis Services

Queste attività consentono di creare, modificare, eliminare ed elaborare oggetti di Analysis Services.

Attività Elaborazione Analysis Services

Attività Esegui DDL Analysis Services

Attività Query di data mining

Attività di manutenzione

Queste attività consentono di eseguire funzioni amministrative quali il backup e la compattazione dei database di SQL Server, la ricostruzione e la riorganizzazione degli indici e l'esecuzione dei processi di SQL Server Agent.

Attività Backup database

Attività Controlla integrità database

Attività Esegui processo di SQL Server Agent

Attività Esegui istruzione T-SQL

Attività Elimina contenuto cronologia

Attività Notifica operatori

Attività Ricostruisci indice

Attività Riorganizza indice

Attività Compatta database

Attività Aggiorna statistiche

Attività personalizzate

È inoltre possibile creare attività personalizzate utilizzando un linguaggio di programmazione che supporta COM, ad esempio Visual Basic, oppure un linguaggio di programmazione .NET, ad esempio C#. Se si desidera accedere a un'attività personalizzata in Progettazione SSIS, sarà possibile creare e registrare un'interfaccia utente per l'attività. Per ulteriori informazioni, vedere Developing a Custom Task.

Aggiunta e configurazione di attività

Un pacchetto di Integration Services può contenere una singola attività, ad esempio un'attività Esegui SQL che elimina record in una tabella di database durante l'esecuzione del pacchetto. I pacchetti, tuttavia, contengono molte attività, ognuna delle quali è impostata per essere eseguita nel contesto del flusso di controllo del pacchetto. Possono includere attività anche i gestori di eventi, ovvero flussi di lavoro eseguiti in risposta a eventi di run-time.

Per ulteriori informazioni sull'aggiunta di un'attività a un pacchetto tramite Progettazione SSIS, vedere Procedura: Aggiunta di un'attività o un contenitore a un flusso di controllo.

Per ulteriori informazioni sull'aggiunta di un'attività a un pacchetto a livello di programmazione, vedere Adding Tasks Programmatically.

Le attività possono essere configurate individualmente utilizzando le finestre di dialogo personalizzate per le singole attività disponibili in Progettazione SSIS oppure la finestra Proprietà inclusa in Business Intelligence Development Studio. Un pacchetto può includere più attività dello stesso tipo, ad esempio sei attività Esegui SQL, ognuna delle quali può essere configurata in modo diverso. Per ulteriori informazioni, vedere Procedura: Impostazione delle proprietà delle attività.

Connessione e raggruppamento di attività

Se un'attività contiene più attività, queste ultime sono connesse e ordinate in sequenza nel flusso di controllo tramite vincoli di precedenza. Per ulteriori informazioni, vedere Vincoli di precedenza.

Le attività possono essere raggruppate ed eseguite come una singola unità di lavoro oppure ripetute in un ciclo. Per ulteriori informazioni, vedere Contenitore Ciclo Foreach, Contenitore Ciclo For e Contenitore Sequenza.

Vedere anche

Concetti

Elementi del flusso di controllo
Creazione del flusso di controllo di un pacchetto

Guida in linea e informazioni

Assistenza su SQL Server 2005