Estensione del flusso di dati con il componente script

Il componente script estende le funzionalità del flusso di dati dei pacchetti di Microsoft Integration Services con codice personalizzato scritto in Microsoft Visual Basic o Microsoft Visual C# che viene compilato ed eseguito in fase di esecuzione del pacchetto. Il componente script semplifica lo sviluppo di un'origine, di una trasformazione o di una destinazione personalizzata del flusso di dati quando le origini, le trasformazioni e le destinazioni incluse in Integration Services non soddisfano pienamente specifici requisiti. Dopo aver configurato il componente con gli input e gli output previsti, scrive automaticamente tutto il codice dell'infrastruttura richiesto, consentendo agli sviluppatori di concentrarsi esclusivamente sul codice necessario per l'elaborazione personalizzata.

Ad esempio, è possibile utilizzare il componente script per creare una trasformazione personalizzata che rimuove i tag HTML dai dati. Per ulteriori informazioni, vedere l'articolo Pulizia con espressioni regolari in SSIS in Microsoft-ssis.blogspot.com.

Un componente script interagisce con il pacchetto che lo contiene e con il flusso di dati tramite le classi generate automaticamente negli elementi di progetto ComponentWrapper e BufferWrapper, che sono rispettivamente istanze delle classi ScriptComponent e ScriptBuffer. Queste classi rendono disponibili connessioni, variabili e altri elementi del pacchetto come oggetti tipizzati e gestiscono input e output. Il componente script può inoltre utilizzare lo spazio dei nomi Visual Basic e la libreria di classi .NET Framework, nonché assembly personalizzati, per implementare la funzionalità personalizzata.

Il componente script e il codice dell'infrastruttura che genera semplificano in modo significativo il processo di sviluppo di un componente del flusso di dati personalizzato. Tuttavia, per comprendere il funzionamento del componente script, può risultare utile leggere informazioni sui passaggi necessari per lo sviluppo di un componente del flusso di dati personalizzato nella sezione Sviluppo di un componente del flusso di dati personalizzato.

Se si crea un'origine, una trasformazione o una destinazione che si prevede di riutilizzare in più pacchetti, è consigliabile sviluppare un componente personalizzato anziché utilizzare il componente script. Per ulteriori informazioni, vedere Sviluppo di un componente del flusso di dati personalizzato.

Argomenti della sezione

Negli argomenti seguenti vengono fornite ulteriori informazioni sul componente script.

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

Per informazioni su download, articoli, esempi e video Microsoft più recenti, nonché sulle soluzioni selezionate dalla community, visitare la pagina relativa a Integration Services nel sito MSDN:


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

Vedere anche

Riferimento

Confronto tra l'attività Script e il componente script

Concetti

Componente script

Altre risorse

Pulizia con espressioni regolari in SSIS