Condividi tramite


Estensione di pacchetti tramite oggetti personalizzati

Si applica a:SQL Server Integration Runtime SSIS in Azure Data Factory

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ù avanzata delle due opzioni, ovvero l'estensione di pacchetti tramite oggetti personalizzati.

Quando una soluzione Integration Services personalizzata richiede una maggiore flessibilità di quanto non forniscano l'attività Script e il componente script oppure quando è necessario un componente riutilizzabile in più pacchetti, il modello a oggetti di Integration Services consente di compilare completamente da zero attività personalizzate, componenti flusso di dati e altri oggetti del pacchetto in codice gestito.

Contenuto della sezione

Sviluppo di oggetti personalizzati per Integration Services
Vengono descritti gli oggetti personalizzati che è possibile creare per Integration Services, con un riepilogo dei passaggi e delle impostazioni essenziali.

Persistenza degli oggetti personalizzati
Viene descritta la persistenza predefinita degli oggetti personalizzati e viene illustrato il relativo processo di implementazione.

Compilazione, distribuzione e debug di oggetti personalizzati
Vengono descritti gli approcci comuni per la compilazione, la distribuzione e il test di vari tipi di oggetti personalizzati.

Sviluppo di un'attività personalizzata
Viene descritto il processo di scrittura del codice di un'attività personalizzata.

Sviluppo di una gestione connessione personalizzata
Viene descritto il processo di scrittura del codice di una gestione connessione personalizzata.

Sviluppo di un provider di log personalizzato
Viene descritto il processo di scrittura del codice di un provider di log personalizzato.

Sviluppo di un enumeratore Foreach personalizzato
Viene descritto il processo di scrittura del codice di un enumeratore personalizzato.

Sviluppo di un componente flusso di dati personalizzato
Viene descritto come programmare origini, trasformazioni e destinazioni personalizzate del flusso di dati.

Informazioni di riferimento

Guida di riferimento ai messaggi e agli errori di Integration Services
Vengono elencati i codici di errore predefiniti di Integration Services con i relativi nomi simbolici e descrizioni.

Estensione di pacchetti tramite scripting
Viene descritto come estendere il flusso di controllo utilizzando l'attività Script o il flusso di dati utilizzando il componente script.

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.

Vedere anche

Confronto tra soluzioni di scripting e oggetti personalizzati
SQL Server Integration Services