Estensione di pacchetti tramite scripting
Se i componenti predefiniti di Integration Services non soddisfano i propri requisiti, è possibile estendere le funzionalità di Integration Services utilizzando il codice per definire 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 tramite scripting.
Con poche righe di codice è possibile estendere il flusso di controllo e il flusso di dati di un pacchetto di Integration Services utilizzando l'attività Script e il componente di script. Entrambi gli oggetti utilizzano l'ambiente di sviluppo di Microsoft Visual Studio Tools for Applications (VSTA) e il linguaggio di programmazione Microsoft Visual Basic 2008 o Microsoft Visual C# 2008 e sfruttano tutte le funzionalità della libreria di classi Microsoft .NET Framework nonché 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.
Contenuto della sezione
Confronto tra l'attività Script e il componente script
Vengono descritte le analogie e le differenze tra l'attività Script e il componente script.Confronto tra soluzioni di scripting e oggetti personalizzati
Vengono descritti i criteri da utilizzare nella scelta tra una soluzione di scripting e lo sviluppo di un oggetto personalizzato.Riferimenti ad altri assembly nelle soluzioni di scripting
Vengono descritti i passaggi necessari per fare riferimento a e utilizzare assembly e spazi dei nomi esterni in un progetto di scripting.Utilizzo dell'attività Script per estendere un pacchetto
Viene illustrato come creare attività personalizzate tramite 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.Estensione del flusso di dati con il componente script
Viene descritto come creare origini, trasformazioni e destinazioni personalizzate del flusso di dati tramite il componente script. Un componente del flusso di dati viene in genere chiamato una volta per ogni riga di dati che viene elaborata.
Riferimento
- Guida di riferimento ai messaggi e agli errori di SSIS
Vengono elencati i codici di errore predefiniti di Integration Services con i relativi nomi simbolici e le descrizioni.
Sezioni correlate
Guida per gli sviluppatori (Integration Services)
Vengono introdotti i concetti di programmazione di Integration Services.Estensione di pacchetti tramite oggetti personalizzati
Viene descritto come creare e programmare attività personalizzate, componenti del flusso di dati e altri oggetti di pacchetto da utilizzare in più pacchetti.Compilazione di pacchetti a livello di programmazione
Viene descritto come creare, configurare, eseguire, caricare, salvare e gestire pacchetti di Integration Services a livello di programmazione.
|