Architettura di Integration Services
Come illustrato nella figura seguente, Microsoft SQL Server Integration Services è costituito da diversi componenti.
Di seguito vengono riportati alcuni componenti, tra quelli illustrati nella figura precedente, considerati importanti per il corretto utilizzo di Integration Services:
Progettazione SSIS
Progettazione SSIS è uno strumento grafico che è possibile utilizzare per creare e gestire pacchetti di Integration Services. Progettazione SSIS è disponibile in Business Intelligence Development Studio nell'ambito di un progetto di Integration Services.Per ulteriori informazioni, vedere Progettazione SSIS e Integration Services in Business Intelligence Development Studio.
Motore di runtime
Il runtime di Integration Services salva il layout dei pacchetti, esegue i pacchetti e offre il supporto per la registrazione, i punti di interruzione, la configurazione, le connessioni e le transazioni.Per ulteriori informazioni, vedere Pacchetti Integration Services.
Attività e altri eseguibili
Gli eseguibili di runtime di Integration Services sono costituiti da pacchetti, contenitori, attività e gestori eventi di Integration Services. Gli eseguibili di runtime includono inoltre le attività personalizzate sviluppate.Per ulteriori informazioni, vedere Attività di Integration Services, Contenitori in Integration Services e Gestori di eventi in Integration Services.
Motore flusso di dati (noto anche come pipeline) e componenti del flusso di dati
L'attività Flusso di dati incapsula il motore flusso di dati, che fornisce i buffer in memoria utilizzati per lo spostamento dei dati dalle origini alle destinazioni e chiama le origini che estraggono i dati dai file e dai database relazionali. Il motore del flusso di dati gestisce inoltre le trasformazioni che modificano i dati e le destinazioni che li caricano o li rendono disponibili ad altri processi. I componenti dei flussi di dati di Integration Services sono costituiti dalle origini, dalle trasformazioni e dalle destinazioni disponibili in Integration Services. In un flusso di dati è possibile includere anche componenti personalizzati.Per ulteriori informazioni, vedere Attività Flusso di dati e Elementi dei flussi di dati.
API o modello a oggetti
Il modello a oggetti di Integration Services include le API (Application Programming Interface) gestite per la creazione di componenti personalizzati da utilizzare nei pacchetti o di applicazioni personalizzate da utilizzare per creare, caricare, eseguire e gestire pacchetti. Lo sviluppatore può scrivere le applicazioni personalizzate o le attività o trasformazioni personalizzate utilizzando un linguaggio compatibile con Common Language Runtime (CLR).Per ulteriori informazioni, vedere Guida per gli sviluppatori (Integration Services).
Servizio Integration Services
Il servizio Integration Services consente di utilizzare SQL Server Management Studio per monitorare i pacchetti di Integration Services in esecuzione e per gestire l'archiviazione dei pacchetti.Per ulteriori informazioni, vedere Gestione di Integration Services e Utilizzo di SQL Server Management Studio.
Importazione/Esportazione guidata SQL Server
L'Importazione/Esportazione guidata SQL Server consente di copiare dati in e da qualsiasi origine dati per cui sia disponibile un provider di dati .NET Framework gestito o un provider OLE DB nativo. Questa procedura guidata costituisce inoltre il metodo più semplice per creare un pacchetto di Integration Services che copia dati da un'origine a una destinazione.Per ulteriori informazioni, vedere Utilizzo dell'Importazione/Esportazione guidata SQL Server per lo spostamento dei dati.
Altri strumenti, procedure guidate e utilità della riga di comando
Integration Services include ulteriori strumenti, procedure guidate e utilità della riga di comando per l'esecuzione e la gestione di pacchetti di Integration Services.Per ulteriori informazioni, vedere Procedure guidate di Integration Services e Utilità della riga di comando (Integration Services).
|