Share via


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 Integration Services è 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 Integration Services 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 a oggetti di SQL Server Integration Services per creare pacchetti a livello di programmazione.

Integration Services include i tipi di attività seguenti.

Attività Flusso di dati

Questa attività esegue 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 effettuare le seguenti operazioni: copiare file e directory, scaricare file e dati, eseguire metodi Web, applicare operazioni a documenti XML ed eseguire il profiling dei dati per la pulitura.

Attività File system

Attività FTP

Attività Servizio Web

Attività XML

Attività Profiling dati

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 WMI.

Attività Esegui pacchetto

Attività Esegui processo

Attività Message Queue

Attività Invia messaggi

Attività Lettore di dati WMI

Attività Monitoraggio eventi WMI

Attività di scripting

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

Attività Script

Attività di Analysis Services

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

Attività Esegui DDL Analysis Services

Attività Elaborazione 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 ricompilazione e la riorganizzazione degli indici e l'esecuzione di 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à Elimina file manutenzione

Attività Notifica operatori

Attività Ricompila indice

Attività Riorganizza indice

Attività Compatta database

Attività Aggiorna statistiche

Attività per la compatibilità con le versioni precedenti

Attività disponibili in Integration Services per la compatibilità con le versioni precedenti di SQL Server Data Transformation Services (DTS).

Attività Script ActiveX

Attività Esegui pacchetto DTS 2000

Attività personalizzate

È inoltre possibile creare attività personalizzate utilizzando un linguaggio di programmazione che supporti 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 Sviluppo di un'attività personalizzata.

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 o eliminazione di un'attività o un contenitore in un flusso di controllo.

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

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à di un'attività o di un contenitore.

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.

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 o Technet:

Per ricevere notifica automatica su questi aggiornamenti, sottoscrivere i feed RSS disponibili nella pagina.