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à 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à Trasferisci messaggi di errore
Attività Trasferisci account di accesso
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à Esegui DDL 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 di processi di SQL Server Agent.
Attività Controlla integrità database
Attività Esegui processo di SQL Server Agent
Attività Esegui istruzione T-SQL
Attività Elimina contenuto cronologia
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à 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.
|
Vedere anche