Miglioramenti di Integration Services
Microsoft SQL Server 2005 Integration Services (SSIS) è una nuova piattaforma estremamente scalabile per la creazione di soluzioni di integrazione dati a prestazioni elevate, compresi pacchetti di estrazione, trasformazione e caricamento (ETL) per il data warehousing. Integration Services sostituisce Data Transformation Services (DTS), precedentemente introdotto come componente di SQL Server 7.0.
In SQL Server 7.0 e 2000, DTS offriva un set limitato di attività e trasformazioni. La creazione di pacchetti con flussi di lavoro complessi e ripetuti era una procedura difficoltosa, così come l'applicazione di tipi diversi di trasformazioni a livello di colonna ai dati. La finestra di progettazione grafica utilizzata per la creazione dei pacchetti combinava il flusso di lavoro e il flusso di dati in un'unica area di progettazione e offriva un numero limitato di opzioni per il controllo di flusso.
In SQL Server 2005, Microsoft ha progettato e creato un prodotto ETL completamente nuovo, SQL Server 2005 Integration Services (SSIS). Integration Services risolve molte delle difficoltà e delle limitazioni di DTS. I miglioramenti di SSIS comprendono una nuova architettura estendibile, una nuova finestra di progettazione pacchetti e una serie di nuove attività, strutture di loop e trasformazioni, nonché miglioramenti della distribuzione, della gestione e delle prestazioni dei pacchetti.
In Integration Services sono disponibili strumenti grafici e procedure guidate per la creazione e il debug dei pacchetti, attività per l'esecuzione di funzioni di flusso di lavoro, come l'esecuzione di comandi SQL, operazioni FTP e il trasferimento di messaggi di posta elettronica, origini e destinazioni dei dati per l'estrazione e il caricamento dei dati, trasformazioni per la rimozione, l'aggregazione, l'unione e la copia dei dati, un servizio di gestione per l'amministrazione di Integration Services e API per la programmazione del modello di oggetti di Integration Services.
Nella tabella seguente viene descritta l'ampia gamma dei miglioramenti di Integration Services.
Argomento | Descrizione |
---|---|
Miglioramenti delle funzionalità di sviluppo di Integration Services |
I miglioramenti delle funzionalità per lo sviluppo comprendono una nuova architettura che separa il flusso di controllo dal flusso di dati, una nuova finestra di progettazione dei pacchetti che riflette tale separazione, molte attività, origini e destinazioni dei dati e trasformazioni nuove e migliorate, nuove funzionalità di debug e un'API estendibile per lo sviluppo personalizzato. |
I miglioramenti della gestibilità includono nuovi strumenti per l'archiviazione e la gestione dei pacchetti, nuovi strumenti per il monitoraggio e la risoluzione dei problemi, nuove opzioni di distribuzione, funzionalità di protezione avanzate e supporto legacy. |