Différence entre DTS et SSIS

DTS vs SSIS

Data Transformation Services (également connu sous le nom DTS) était le prédécesseur Il s'agit d'un ensemble d'objets utilisant un outil ETS (un outil qui extrait, transforme et charge des informations dans une base de données pour l'entreposage) afin d'extraire, transformer et charger ces informations vers et / ou depuis SQL Server Integration Services (également connu sous le nom de SSIS) est un outil ETL que Microsoft fournit à ses utilisateurs afin d'extraire des données de différentes sources. Ces données sont conformes aux exigences des entreprises individuelles et sont chargées dans cette destination particulière (d'où ETL).

DTS était un composant original de Microsoft SQL Server 2000 et, à sa création, était toujours utilisé avec les bases de données SQL Server. Même s'il faisait partie intégrante du serveur, DTS était aussi facilement utilisable indépendamment m le serveur Microsoft, en conjonction avec d'autres bases de données. Il est capable de transformer et de charger des données à partir de sources hétérogènes, en utilisant OLE DB, ODBC ou des fichiers spécifiés en tant que texte uniquement, dans n'importe quelle base de données qui les prend en charge.

SSIS est un composant de Microsoft SQL Server 2005. En tant que tel, SSIS ne nécessite pas d'installation séparée. Il peut être utilisé pour tout ce qui permet à l'utilisateur de communiquer via une connexion active. Il comprend des outils graphiques et des assistants pour créer et déboguer des packages, toutes les tâches utilisées pour exécuter des fonctions de workflow pour plusieurs opérations différentes (telles que les opérations FTP), exécuter des instructions SQL ou envoyer des courriers électroniques. Il existe également des sources de données utilisées pour extraire et charger des données, ainsi que des transformations utilisées pour nettoyer, agréger, fusionner et copier des données.

Les packages DTS sont implémentés chaque fois que des données sont modifiées à l'aide du DTS. Ceux-ci peuvent être sauvegardés directement sur le serveur SQL, ou ils peuvent être sauvegardés dans des fichiers COM (également connus sous le nom de Microsoft Repository). Dans le cadre de la version 2000 de SQL Server, les programmeurs étaient autorisés à enregistrer des paquets dans un fichier de langage Visual Basic - à moins, bien sûr, qu'ils ne trouvent un autre fichier de langue plus suffisant. Lorsqu'il est enregistré en tant que fichier VB, le package est scripté afin de créer les objets et les objets composants trouvés dans le package.

Résumé:

1. DTS est un ensemble d'objets utilisant un outil ETS pour extraire, transformer et charger des informations depuis ou vers une base de données; SSIS est un outil ETL fourni par Microsoft à des données supplémentaires provenant de différentes sources.

2. DTS faisait à l'origine partie de Microsoft SQL Server 2000; SSIS est un composant de Microsoft SQL Server 2005.