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

Tipi di attività

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à 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à 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à di SQL Server
    Queste attività consentono di copiare, inserire, eliminare, modificare e accedere a dati e oggetti di SQL Server.

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

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

  • 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 dei processi di SQL Server Agent.

  • 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, è possibile creare e registrare un'interfaccia utente per l'attività. Per ulteriori informazioni, vedere Sviluppo di un'attività personalizzata.

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 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 codice, 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 SQL Server Data Tools (SSDT). 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 Impostazione delle proprietà di un'attività o di un contenitore.

Gruppi e connessioni 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.

Attività correlate

Aggiunta o eliminazione di un'attività o un contenitore in un flusso di controllo

Contenuto correlato

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

Per i download, gli articoli, gli esempi e i video Microsoft più recenti, oltre alle soluzioni selezionate dalla community, visitare la pagina Integration Services sul sito MSDN:


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