Différence entre DTS et SSIS

Différence entre DTS et SSIS

DTS VS SSIS

Les services de transformation des données (également connus sous le nom de DTS) étaient le prédécesseur du système SSIS. Il s'agit d'un ensemble d'objets utilisant un outil ETS (qui signifie un outil qui extrait, transforme et charge les informations en une base de données pour l'entreposage) afin d'extraire, de transformer et de charger ces informations vers et / ou à partir d'une base de données.

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. Il transforme ensuite lesdites données en fonction des exigences des entreprises individuelles et les charge en cette destination particulière (d'où ETL).

DTS était un composant original du Microsoft SQL Server 2000, et à sa création, a toujours été utilisé avec les bases de données SQL Server. Même s'il faisait partie intégrante du serveur, DTS était également facilement utilisé indépendamment du serveur Microsoft, en collaboration 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 comme texte uniquement, en n'importe quelle base de données qui les prend en charge.

SSIS est un composant du 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 sorciers afin de créer et de déboguer des packages, toutes les tâches qui sont utilisées pour effectuer des fonctions de flux de travail pour plusieurs opérations différentes (telles que les opérations FTP), exécuter des instructions SQL ou envoyer un e-mail. Il existe également des sources de données qui sont utilisées pour extraire et charger des données, et les transformations utilisées pour nettoyer, agréger, fusionner et copier des données.

Les packages DTS sont implémentés chaque fois que les données sont modifiées à l'aide du DTS. Ceux-ci peuvent être enregistrés directement sur le serveur SQL, ou ils peuvent être enregistrés dans des fichiers com (également connu sous le nom de référentiel Microsoft). Dans le cadre de la version 2000 du serveur SQL, les programmeurs ont été autorisés à enregistrer des packages dans un fichier de langue de base visuel - à moins, bien sûr, ils ont trouvé un autre fichier de langue plus suffisant. Lorsqu'il est enregistré en tant que fichier VB, le package est scénarisé 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 vers ou depuis une base de données; SSIS est un outil ETL fourni par Microsoft aux données supplémentaires de différentes sources.

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