DTS était le service d'origine utilisé pour charger les données à partir des sources. Il a été utilisé avec des bases de données SQL. Avant l'arrivée de SSIS sur le marché, DTS était utilisé pour charger des données à partir de sources. SSIS utilise un outil ETL.
Le E signifie Extract, le T signifie Transform et le L signifie load. DTS a pu être utilisé indépendamment de Microsoft avec l'utilisation d'autres bases de données.
Faits marquants
- DTS est un outil d'intégration de données hérité qui n'est plus pris en charge, tandis que SSIS est un outil d'intégration de données moderne qui a remplacé DTS.
- DTS utilise une interface graphique pour créer des packages de transformation de données, tandis que SSIS fournit une interface graphique plus avancée et flexible pour créer des workflows d'intégration de données.
- DTS est limité à la transformation des données et ne peut pas effectuer le profilage des données, le nettoyage des données et d'autres tâches d'intégration de données avancées possibles avec SSIS.
DTS contre SSIS
La différence entre DTS et SSIS est que DTS a de nombreux objets qui prennent l'aide d'un outil ETL, mais SSIS lui-même agit comme un outil ETL. DTS n'est qu'un composant de Microsoft SQL Server 2000 et peut être utilisé librement, mais SSIS n'est pas un composant de Microsoft SQL Server 2000. L'extension DTS est Data Transformation Services, mais l'extension SSIS est SQL Server Integration Services.
DTS a été inclus dans SQL Server 7, remplaçant les différentes parties particulières pour différents travaux. Ensuite, DTS a été mis à niveau pour effectuer beaucoup plus de tâches, y compris plus de tâches comme l'ajout de fichiers FTP et plus de composants de base de données, qui peuvent facilement faire le travail.
SSIS autorise les utilisateurs à communiquer via une connexion active. Les utilisateurs n'ont pas à télécharger une installation différente. Il se compose d'outils dotés de graphiques et d'assistants, qui peuvent faciliter le travail. Il possède également des sources de données qui agissent comme des outils ETL.
Tableau de comparaison
Paramètres de comparaison | DTS | SSIS |
---|---|---|
Formulaire complet | Services de transformation des données | SQL Server Integration Services |
Outil ETL | Ce n'est pas un outil ETL. | C'est un outil ETL. |
Microsoft SQL Server | Oui | Non |
Conteneur de boucle | Non | Oui |
Outils de renseignement | Il n'a pas un tel outil. | Il dispose d'un outil de Business Intelligence. |
Contenant | Pas de contenant | Pour chaque conteneur de boucle |
Qu'est-ce que le DTS ?
DTS est synonyme de services de transformation de données. Il utilisait les versions antérieures de SQL Server Transfer Manager et du programme de copie en bloc. SQL Server 7 a inclus DTS pour remplacer différents outils pour différentes tâches.
Ensuite, il y a eu une expansion dans DTS, comme l'ajout de fichiers FTP et la possibilité de fichiers FTP. DTS a pu être utilisé indépendamment de Microsoft avec l'utilisation d'autres bases de données.
Il pourrait extraire les informations de diverses autres sources de données. La base de données antérieure utilisait un programme de copie en bloc, ce qui était un inconvénient pour les versions antérieures de SQL Server 6.5.
La version 2000 est devenue un avantage pour Microsoft SQL Server. DTS a été inclus dans SQL Server 7, remplaçant les différentes parties particulières pour différents travaux.
Ensuite, DTS a été mis à niveau pour effectuer beaucoup plus de tâches, y compris plus de tâches comme l'ajout de fichiers FTP et plus de composants de base de données, qui peuvent facilement faire le travail. DTS fait tout son travail en utilisant Activex Script.
Il contient des outils limités. Il peut se concentrer sur une tâche. Il ne s'agit pas d'un explorateur de solutions. DTS ne peut être déployé qu'à l'aide d'un serveur local. Il n'a pas d'outil de BI comme SSIS.
DTS n'est pas un script géré. Il n'a pas de déploiement sorcier. La conception de DTS comporte un seul volet. Enterprise Manager développe le DTS.
Qu'est-ce que SSIS ?
SSIS signifie SQL Server Integration Services. Cela a été introduit pour arrêter DTS. SSIS disposait d'un outil métier qui était inclus dans le serveur. Cet outil contient des outils de développement de studio visuel.
SSIS autorise les utilisateurs à communiquer via une connexion active. Les utilisateurs n'ont pas à télécharger une installation différente. Il se compose d'outils dotés de graphiques et d'assistants, qui peuvent faciliter le travail.
Il possède également des sources de données qui agissent comme des outils ETL. Il faut l'aide du langage de script.
Il peut être mis à jour à l'aide de l'outil commercial en temps opportun et efficace. CLR gère SSIS. L'outil métier a un processus de bout en bout. Il dispose de tous les outils pouvant exécuter des fonctions de flux de travail.
Il dispose également d'un déploiement sorcier. Cela peut être transformé. Cette conception comporte 4 types : flux de données, flux de contrôle, gestionnaire d'événements et explorateur de packages.
SSIS a une configuration dynamique. Il dispose également d'une version mise à jour et développée de l'explorateur de solutions qui contient des packages spécifiques pour diverses sources de données. Les utilisateurs peuvent facilement communiquer s'ils utilisent SSIS avec une connexion active.
Il a des sources de données qui ont des transformations qui fusionnent facilement les données et copient les données de diverses autres sources.
Principales différences entre DTS et SSIS
- L'extension DTS est Data Transformation Services, mais l'extension SSIS est SQL Server Integration Services.
- DTS lui-même n'est pas un outil ETL, mais SSIS est un outil ETL.
- DTS est un composant de Microsoft SQL Server, mais SSIS n'est pas un composant de Microsoft SQL Server.
- Pour la boucle Le conteneur fait partie de SSIS mais pas de DTS.
- DTS n'a pas de conteneur de boucle Foreach, mais SSIS a un conteneur de boucle Foreach.
- DTS n'a pas d'outil de Business Intelligence, mais SSIS a un outil de 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
Dernière mise à jour : 17 juin 2023
Sandeep Bhandari est titulaire d'un baccalauréat en génie informatique de l'Université Thapar (2006). Il a 20 ans d'expérience dans le domaine de la technologie. Il s'intéresse vivement à divers domaines techniques, notamment les systèmes de bases de données, les réseaux informatiques et la programmation. Vous pouvez en savoir plus sur lui sur son page bio.
J'apprécie la répartition des principales différences entre DTS et SSIS, très informative.
Je trouve que la comparaison approfondie de DTS et SSIS est tout simplement exceptionnelle.
La supériorité de SSIS sur DTS est clairement mise en évidence dans cet article.
Je ne pourrais pas être plus d'accord, Fkelly.
Un peu redondant, mais toujours une bonne comparaison entre DTS et SSIS.
Je trouve cette comparaison assez biaisée, privilégiant SSIS par rapport à DTS. Les deux ont leurs mérites.
Je ne suis pas d'accord, SSIS est clairement le meilleur choix.
J'appuie cela, Jason.
Une comparaison approfondie et stimulante entre DTS et SSIS.
Excellente explication de la différence entre DTS et SSIS, informations très utiles.
Je suis tout à fait d'accord, Mia !
Le contenu était informatif, mais manquait d’un certain degré d’objectivité dans la comparaison entre DTS et SSIS.
Je suis d'accord, Summer.
J'aurais aimé que l'accent soit davantage mis sur les avantages spécifiques du DTS, plutôt que de me concentrer uniquement sur SSIS.
Comparaison intéressante et révélatrice entre DTS et SSIS.