Estensione di pacchetti tramite scripting

Se i componenti predefiniti di Integration Services non soddisfano i propri requisiti, è possibile estendere le funzionalità di Integration Services sviluppando estensioni personalizzate. Per l'estensione dei pacchetti sono disponibili due opzioni discrete: è possibile scrivere codice all'interno dei potenti wrapper forniti dall'attività Script e dal componente Script oppure creare da zero estensioni personalizzate di Integration Services derivando dalla classe di base fornita dal modello a oggetti di Integration Services.

In questa sezione viene esaminata la più semplice delle due opzioni, ovvero l'estensione di pacchetti con lo scripting.

Con poche righe di codice è possibile estendere il flusso di controllo e il flusso di dati di un pacchetto di Integration Services usando l'attività Script e il componente Script. Entrambi gli oggetti usano l'ambiente di sviluppo di Microsoft Visual Studio Tools for Applications (VSTA) e il linguaggio di programmazione Microsoft Visual Basic o Microsoft Visual C# e sfruttano tutte le funzionalità della libreria di classi di Microsoft .NET Framework e degli assembly personalizzati. L'attività Script e il componente script consentono allo sviluppatore di creare funzionalità personalizzate senza la necessità di scrivere tutto il codice dell'infrastruttura normalmente richiesto per lo sviluppo di un'attività personalizzata o di un componente del flusso di dati personalizzato.

In questa sezione

Confrontando l'attività Script e il componente script vengono illustrate le analogie e le differenze tra l'attività Script e il componente Script.

Confronto tra soluzioni di scripting e oggetti personalizzati Illustra i criteri da usare nella scelta tra una soluzione di scripting e lo sviluppo di un oggetto personalizzato.

Fare riferimento ad altri assembly nelle soluzioni di scripting illustra i passaggi necessari per fare riferimento e usare assembly e spazi dei nomi esterni in un progetto di scripting.

Estensione del pacchetto con l'attività Script Illustra come creare attività personalizzate usando l'attività Script. Un'attività viene in genere chiamata una volta per ogni esecuzione del pacchetto oppure una volta per ogni origine dati aperta da un pacchetto.

L'estensione del Flusso di dati con il componente script illustra come creare origini, trasformazioni e destinazioni personalizzate del flusso di dati usando il componente Script. Un componente del flusso di dati viene in genere chiamato una volta per ogni riga di dati che viene elaborata.

Riferimento

Errori e riferimenti ai messaggi di Integration Services Elenca i codici di errore predefiniti di Integration Services con i relativi nomi simbolici e descrizioni.

Estensione di pacchetti con oggetti personalizzati Illustra come creare attività personalizzate del programma, componenti del flusso di dati e altri oggetti pacchetto da usare in più pacchetti.

Compilazione di pacchetti a livello di codice Descrive come creare, configurare, eseguire, caricare, salvare e gestire pacchetti di Integration Services a livello di codice.

Icona di Integration Services (piccola) Rimanere aggiornati con Integration Services
Per i download, gli articoli, gli esempi e i video più recenti di Microsoft, nonché le soluzioni selezionate dalla community, visitare la pagina integration services in MSDN:

Visitare la pagina relativa a Integration Services su MSDN

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

Vedi anche

SQL Server Integration Services