Différence entre DTS et SSIS

DTS vs SSIS

Data Transformation Services (également appelé DTS) était le prédécesseur du système SSIS. C'est un ensemble d'objets utilisant un outil ETS (un outil qui extrait, transforme et charge des informations dans une base de données à des fins d'entreposage) afin d'extraire, de transformer et de charger ces informations dans et / ou à partir d'une base de données..

SQL Server Integration Services (également appelé SSIS) est un outil ETL fourni par Microsoft à ses utilisateurs afin d’extraire des données de différentes sources. Il transforme ensuite lesdites données en fonction des besoins des entreprises individuelles et les charge dans cette destination particulière (d'où ETL)..

DTS était un composant original de Microsoft SQL Server 2000 et, à ses débuts, était toujours utilisé avec les bases de données SQL Server. Même s'il faisait partie intégrante du serveur, DTS était également facilement utilisable indépendamment du serveur Microsoft, conjointement avec d'autres bases de données. Il est capable de transformer et de charger des données provenant de sources hétérogènes, en utilisant OLE DB, ODBC ou des fichiers spécifiés sous forme de texte uniquement, dans toute base de données les prenant en charge..

SSIS est un composant de Microsoft SQL Server 2005. En tant que tel, SSIS ne nécessite pas d’installation distincte. 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 permettant de créer et de déboguer des packages, ainsi que 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 permettant de nettoyer, regrouper, 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 enregistrés directement sur le serveur SQL ou dans des fichiers COM (également appelés référentiel Microsoft). Dans le cadre de la version 2000 de SQL Server, les programmeurs étaient autorisés à enregistrer des packages dans un fichier de langage Visual Basic - à moins, bien sûr, qu'ils ne trouvent un autre fichier de langage plus suffisant. Une fois enregistré en tant que fichier VB, le package est scripté afin de créer les objets et les objets composant 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 dans ou à partir d'une base de données. SSIS est un outil ETL fourni par Microsoft pour extraire des données de différentes sources..

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