Utilizzo di Integration Services con altre applicazioni
Se è necessario creare pacchetti in modo dinamico, oppure gestire ed eseguire pacchetti di Integration Services all'esterno dell'ambiente di sviluppo, è possibile modificare i pacchetti a livello di programmazione. È possibile utilizzare il modello di oggetti di Integration Services per scrivere codice che consenta di creare un nuovo pacchetto, oppure di caricare ed eseguire un pacchetto salvato, in qualunque linguaggio di programmazione gestito. È inoltre possibile caricare l'output del flusso di dati di un pacchetto direttamente dalla memoria all'applicazione personalizzata.
Per ulteriori informazioni, vedere Generazione di pacchetti a livello di programmazione.
[!NOTA]
Quando si opera sui pacchetti a livello di programmazione, è importante comprendere le limitazioni e i problemi di licenza correlati all'esecuzione di pacchetti nel computer locale o nel server remoto. Per ulteriori informazioni, vedere Differenze tra l'esecuzione locale e remota.
Utilizzo di pacchetti di altre applicazioni
Il modello di oggetti completo di Integration Services consente di:
Creare e configurare pacchetti. Creare un nuovo pacchetto un'attività e un componente per volta e quindi salvarlo nel percorso di archiviazione preferito. Per ulteriori informazioni, vedere Generazione di pacchetti a livello di programmazione.
Enumerare i pacchetti salvati. Esaminare in ciclo i pacchetti esistenti per verificare l'esistenza di un singolo pacchetto o cartella. Per ulteriori informazioni, vedere Enumerazione dei pacchetti disponibili a livello di programmazione.
Caricare ed eseguire pacchetti. Aprire un pacchetto salvato, riconfigurarlo se necessario e quindi eseguirlo. È inoltre possibile caricare l'output del flusso di dati del pacchetto nell'applicazione direttamente dalla memoria. Per ulteriori informazioni, vedere Caricamento ed esecuzione di un pacchetto locale a livello di programmazione, Caricamento ed esecuzione di un pacchetto remoto a livello di programmazione e Caricamento dell'output di un pacchetto locale.
Gestire i pacchetti e le cartelle salvate. Rimuovere o aggiungere pacchetti e creare, rinominare o rimuovere cartelle. Per ulteriori informazioni, vedere Gestione di pacchetti e cartelle a livello di programmazione.
|