DTS era il servizio originale utilizzato per caricare i dati dalle fonti. È stato utilizzato con database SQL. Prima che SSIS entrasse nel mercato, DTS veniva utilizzato per caricare i dati dalle fonti. SSIS utilizza uno strumento ETL.
La E sta per Estrai, la T sta per Trasforma e la L sta per caricamento. DTS è stato in grado di essere utilizzato separatamente da Microsoft con l'utilizzo di alcuni altri database.
Punti chiave
- DTS è uno strumento di integrazione dei dati legacy non più supportato, mentre SSIS è un moderno strumento di integrazione dei dati che ha sostituito DTS.
- DTS utilizza un'interfaccia grafica per creare pacchetti di trasformazione dei dati, mentre SSIS fornisce un'interfaccia grafica più avanzata e flessibile per creare flussi di lavoro di integrazione dei dati.
- DTS è limitato alla trasformazione dei dati e non può eseguire la profilazione dei dati, la pulizia dei dati e altre attività avanzate di integrazione dei dati possibili con SSIS.
DTS contro SSIS
La differenza tra DTS e SSIS è che DTS ha molti oggetti che richiedono l'aiuto di uno strumento ETL, ma SSIS stesso funge da strumento ETL. DTS è solo un componente di Microsoft SQL Server 2000 e può essere utilizzato liberamente, ma SSIS non è un componente di Microsoft SQL Server 2000. L'espansione DTS è Data Transformation Services, ma l'espansione SSIS è SQL Server Integration Services.
DTS è stato incluso in SQL Server 7, sostituendo le diverse parti specifiche per diversi lavori. Quindi DTS è stato aggiornato per svolgere molte più attività, incluse più attività come l'aggiunta di file FTP e più componenti di database, che possono facilmente svolgere il lavoro.
SSIS concede agli utenti l'autorizzazione a comunicare attraverso una connessione attiva. Gli utenti non devono scaricare un'installazione diversa. Consiste in strumenti che hanno grafica e procedure guidate, che possono facilitare il lavoro. Ha anche alcune fonti di dati che fungono da strumenti ETL.
Tavola di comparazione
Parametri di confronto | DTS | SSIS |
---|---|---|
Modulo completo | Servizi di trasformazione dei dati | SQL Server Integration Services |
Strumento ETL | Non è uno strumento ETL. | È uno strumento ETL. |
Microsoft SQL Server | Sì | Non |
Contenitore ad anello | Non | Sì |
Strumenti di intelligence | Non ha tale strumento. | Ha uno strumento di Business Intelligence. |
Contenitore | Nessun contenitore | Per ogni contenitore Loop |
Cos'è DTS?
DTS è l'acronimo di Data Transformation Services. Utilizzava le versioni precedenti di SQL Server Transfer Manager e il programma di copia di massa. SQL Server 7 ha incluso DTS per sostituire strumenti diversi per attività diverse.
Poi c'è stata l'espansione in DTS, come l'aggiunta di file FTP e la possibilità di file FTP. DTS è stato in grado di essere utilizzato separatamente da Microsoft con l'utilizzo di alcuni altri database.
Potrebbe estrarre le informazioni da varie altre fonti di dati. Il database precedente utilizzava un programma di copia bulk, che rappresentava uno svantaggio rispetto alle versioni precedenti di SQL Server 6.5.
La versione 2000 si è sviluppata in un vantaggio per Microsoft SQL Server. DTS è stato incluso in SQL Server 7, sostituendo le diverse parti specifiche per diversi lavori.
Quindi DTS è stato aggiornato per svolgere molte più attività, incluse più attività come l'aggiunta di file FTP e più componenti di database, che possono facilmente svolgere il lavoro. DTS fa tutto il suo lavoro utilizzando Activex Script.
Ha strumenti limitati in esso. Può concentrarsi su un compito. Non consiste in un esploratore di soluzioni. DTS può essere distribuito solo utilizzando un server locale. Non ha uno strumento BI come SSIS.
DTS non è uno script gestito. Non ha distribuzione procedura guidata. Il design di DTS ha un unico riquadro. Enterprise Manager sviluppa il DTS.
Che cos'è SSIS?
SSIS è l'acronimo di SQL Server Integration Services. Questo è stato introdotto per fermare DTS. SSIS disponeva di uno strumento aziendale che veniva mantenuto incluso nel server. Questo strumento include strumenti di sviluppo di Visual Studio.
SSIS concede agli utenti l'autorizzazione a comunicare tramite una connessione attiva. Gli utenti non devono scaricare un'installazione diversa. Consiste in strumenti che hanno grafica e procedure guidate, che possono facilitare il lavoro.
Ha anche alcune fonti di dati che fungono da strumenti ETL. Ci vuole l'aiuto del linguaggio di scripting.
Può essere aggiornato utilizzando lo strumento aziendale tempestivo ed efficace. CLR gestisce SSIS. Lo strumento aziendale ha un processo end-to-end. Ha tutti gli strumenti che possono eseguire funzioni di flusso di lavoro.
Ha anche una distribuzione procedura guidata. Questo può essere trasformato. Questo design ha 4 tipi: flusso di dati, flusso di controllo, gestore di eventi ed esploratore di pacchetti.
SSIS ha una configurazione dinamica. Ha anche una versione aggiornata e sviluppata di Solution Explorer che ha pacchetti specifici per varie fonti di dati. Gli utenti possono comunicare facilmente se utilizzano SSIS con una connessione attiva.
Ha origini dati che hanno trasformazioni che uniscono facilmente i dati e copiano i dati da varie altre fonti.
Principali differenze tra DTS e SSIS
- L'espansione DTS è Data Transformation Services, ma l'espansione SSIS è SQL Server Integration Services.
- DTS stesso non è uno strumento ETL, ma SSIS è uno strumento ETL.
- DTS è un componente di Microsoft SQL Server, ma SSIS non è un componente di Microsoft SQL Server.
- Per Loop container fa parte di SSIS ma non di DTS.
- DTS non dispone di un contenitore Ciclo Foreach, ma SSIS dispone di un contenitore Ciclo Foreach.
- DTS non ha uno strumento di business intelligence, ma SSIS ha uno strumento di business intelligence.
- https://link.springer.com/chapter/10.1007/978-1-4302-0448-0_3
- https://link.springer.com/chapter/10.1007/978-1-4302-0248-6_3
Ultimo aggiornamento: 17 giugno 2023
Sandeep Bhandari ha conseguito una laurea in ingegneria informatica presso la Thapar University (2006). Ha 20 anni di esperienza nel campo della tecnologia. Ha un vivo interesse in vari campi tecnici, inclusi i sistemi di database, le reti di computer e la programmazione. Puoi leggere di più su di lui sul suo pagina bio.
Apprezzo la suddivisione delle principali differenze tra DTS e SSIS, molto istruttiva.
Trovo che il confronto approfondito tra DTS e SSIS sia a dir poco eccezionale.
La superiorità di SSIS rispetto a DTS è ampiamente chiarita in questo articolo.
Non potrei essere più d'accordo, Fkelly.
Un po' ridondante, ma comunque un buon confronto tra DTS e SSIS.
Trovo che questo confronto sia piuttosto parziale, favorendo SSIS rispetto a DTS. Entrambi hanno i loro meriti.
Non sono d'accordo, SSIS è chiaramente la scelta migliore.
Lo appoggio, Jason.
Un confronto stimolante e completo tra DTS e SSIS.
Ottima spiegazione della differenza tra DTS e SSIS, informazioni molto utili.
Sono completamente d'accordo, Mia!
Il contenuto era informativo, ma mancava di un certo grado di obiettività nel confronto tra DTS e SSIS.
Sono d'accordo, Estate.
Vorrei che si ponesse maggiore enfasi sui vantaggi specifici del DTS, piuttosto che concentrarsi esclusivamente sull'SSIS.
Confronto interessante e illuminante tra DTS e SSIS.