Esempi di attività Script

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

L'attività Script è uno strumento multifunzione che è possibile usare in un pacchetto per rispondere ai requisiti non soddisfatti dalle attività incluse in Integration Services. In questo argomento sono riportati esempi di codice dell'attività Script che dimostrano alcune delle funzionalità disponibili.

Nota

Se si desidera creare attività da riutilizzare più facilmente con più pacchetti, è possibile utilizzare il codice di questi esempi di attività Script come punto iniziale per attività personalizzate. Per altre informazioni, vedere Sviluppo di un'attività personalizzata.

Contenuto della sezione

Argomenti di esempio

Questa sezione contiene esempi di codice che dimostrano i vari utilizzi delle classi di .NET Framework che è possibile incorporare in un'attività Script di Integration Services:

Rilevamento di un file flat vuoto con l'attività Script
Viene controllato un file flat per determinare se contiene righe di dati, quindi il risultato viene salvato in una variabile da utilizzare nella diramazione del flusso di controllo.

Raccolta di un elenco per il ciclo ForEach con l'attività Script
Viene raccolto un elenco di file che soddisfano criteri specificati dall'utente e viene popolata una variabile per un utilizzo successivo da parte dell'enumeratore Foreach da variabile.

Esecuzione di query su Active Directory tramite l'attività Script
Vengono recuperate informazioni utente da Active Directory in base al valore di una variabile Integration Services, tramite le classi dello spazio dei nomi System.DirectoryServices.

Monitoraggio dei contatori delle prestazioni con l'attività Script
Viene creato un contatore delle prestazioni personalizzato che può essere usato per registrare lo stato dell'esecuzione di un pacchetto di Integration Services, tramite le classi dello spazio dei nomi System.Diagnostics.

Utilizzo di immagini con l'attività Script
Vengono compresse immagini in formato JPEG e da esse vengono create immagini anteprima, tramite le classi dello spazio dei nomi System.Drawing.

Ricerca di stampanti installate con l'attività Script
Vengono individuate le stampanti installate che supportano un formato della carta specifico, tramite le classi dello spazio dei nomi System.Drawing.Printing.

Invio di un messaggio di posta HTML con l'attività Script
Viene inviato un messaggio di posta in formato HTML anziché di testo normale.

Utilizzo di file di Excel con l'attività Script
Vengono elencati i fogli di lavoro di un file di Excel e viene verificata l'esistenza di un foglio di lavoro specifico.

Invio di messaggi a una coda privata remota tramite l'attività Script
Viene inviato un messaggio a una coda privata remota.

Altri esempi

Anche gli argomenti riportati di seguito contengono esempi di codice da utilizzare con l'attività Script:

Utilizzo di variabili nell'attività Script
Viene chiesta la conferma dell'utente per continuare o meno l'esecuzione del pacchetto, in base al valore di una variabile del pacchetto che potrebbe superare il limite specificato in un'altra variabile.

Connessione a origini dati nell'attività Script
Vengono recuperate una connessione o le relative informazioni dalle gestioni connessioni definite nel pacchetto.

Generazione di eventi nell'attività Script
Viene generato un errore, un avviso o un messaggio informativo a seconda dello stato della connessione Internet nel server.

Registrazione nell'attività Script
Viene registrato il numero di elementi elaborati dall'attività nei provider di log abilitati.