Estensione del pacchetto con l'attività Script

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

L'attività Script estende le funzionalità di runtime 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. L'attività Script semplifica lo sviluppo di un'attività di runtime personalizzata quando le attività incluse in Integration Services non soddisfano pienamente tutti i requisiti. L'attività Script scrive automaticamente tutto il codice dell'infrastruttura richiesto, consentendo agli sviluppatori di concentrarsi esclusivamente sul codice necessario per l'elaborazione personalizzata.

Un'attività Script interagisce con il pacchetto che la contiene tramite l'oggetto Dts globale, un'istanza della classe ScriptObjectModel esposta nell'ambiente di scripting. È possibile scrivere codice in un'attività Script che modifica i valori archiviati nelle variabili Integration Services. In seguito, il pacchetto può usare questi valori aggiornati per determinare il percorso del proprio flusso di lavoro. L'attività Script può anche usare lo spazio dei nomi di Visual Basic e la libreria di classi di .NET Framework, nonché assembly personalizzati, per implementare funzionalità personalizzate.

L'attività Script e il codice dell'infrastruttura che genera semplificano in modo significativo il processo di sviluppo di un'attività personalizzata. Tuttavia, per comprendere il funzionamento dell'attività Script, può risultare utile leggere la sezione Sviluppo di un'attività personalizzata per informazioni sui passaggi necessari per lo sviluppo di un'attività personalizzata.

Se si crea un'attività che si prevede di riutilizzare in più pacchetti, è preferibile sviluppare un'attività personalizzata anziché utilizzare l'attività Script. Per altre informazioni, vedere Confronto tra soluzioni di scripting e oggetti personalizzati.

Contenuto della sezione

Negli argomenti seguenti vengono fornite ulteriori informazioni sull'attività Script.

Configurazione dell'attività Script nell'editor attività Script
Illustra gli effetti delle proprietà configurate in Editor trasformazione Script sulle funzionalità e sulle prestazioni del codice dell'attività Script.

Scrittura di codice e debug dell'attività Script
Descrive come usare Microsoft Visual Studio Tools for Applications (VSTA) per sviluppare gli script contenuti nell'attività Script.

Utilizzo di variabili nell'attività Script
Viene descritto come utilizzare le variabili tramite la proprietà Variables.

Connessione a origini dati nell'attività Script
Viene descritto come utilizzare le connessioni tramite la proprietà Connections.

Generazione di eventi nell'attività Script
Viene descritto come generare eventi tramite la proprietà Events.

Registrazione nell'attività Script
Viene descritto come registrare informazioni tramite il metodo Log.

Risultati restituiti dall'attività Script
Viene descritto come restituire risultati tramite le proprietà TaskResult e ExecutionValue.

Esempi di attività Script
Vengono forniti esempi che dimostrano diversi utilizzi possibili di un'attività Script.

Vedere anche

Attività Script
Confronto tra l'attività Script e il componente script