Data Transformation Services ( DTS ) est un composant de Microsoft SQL Server qui est utile lors de l'importation des données à partir d'un séparées par des virgules à une base de données . Le composant est utilisé pour l'automatisation lorsque les fichiers sont placés dans un répertoire . Le SQL Server reprend le dossier et importe les données sur le serveur. La programmation de DTS est réalisée en utilisant une interface graphique dans SQL Enterprise Manager. Création du fichier texte
La première étape dans la création d'un package DTS qui importe des données sur le serveur est de créer un composant qui pointe vers un fichier texte. Le fichier utilisé est généralement un fichier CSV , mais certaines applications DTS utiliser un tableur Excel . Le meilleur format à utiliser est un fichier délimité par des virgules (CSV ), car elle est universelle pour toutes les plateformes . Faites glisser et déposez le composant de fichier dans la barre d'outils dans l'espace . Cliquez-droit sur le fichier et sélectionnez "Propriétés" pour définir l'emplacement du fichier. Si le fichier contient un séparateur qui n'est pas une virgule, cette option peut être définie ainsi dans la fenêtre. Le fichier ont également la première rangée que le nom de la colonne . Cochez la case qui est étiqueté « Première rangée a des noms de colonnes " pour indiquer au package DTS que la première ligne ne doit pas être importé. Un échantillon de données se trouve dans le volet de visualisation pour s'assurer qu'il est correctement formaté .
Création de la Transformation connexion
L'icône de transformation dans la barre d'outils est une image d'un serveur . Glissez et déposez cette composante de la barre d'outils dans l'espace . Cliquez-droit sur l'icône et sélectionnez "Propriétés". Cela ouvre une fenêtre de configuration où la connexion de base de données est mis en place et une connexion au fichier CSV créé est établie. Dans l'onglet «Source» , l'emplacement du fichier est affiché depuis qu'il a été configuré dans la section 1 . En cliquant sur l'onglet de destination permet au développeur une liste d'options , qui comprend un serveur de base de données. Sélectionnez le serveur de base de données et une table à l'endroit où l'information doit être transformé et importés . Le développeur peut également choisir de créer une nouvelle table à partir des données du fichier CSV.
Exécution du package DTS
Une fois les configurations sont définies dans le package, cliquez sur le bouton Enregistrer pour enregistrer les paramètres pour le serveur. Il ya une petite icône verte qui ressemble à un bouton de lecture. Ce exécute le package DTS . Ces paquets sont mieux développés sur une machine de test, de sorte que toute erreur dans la création n'interfèrent pas avec les processus d'affaires normales. En outre, une fois que le paquet a été enregistré, il peut être configuré pour fonctionner automatiquement dans la fenêtre des propriétés . Utilisez cette option pour les fichiers qui changent fréquemment et doivent être importés automatiquement au serveur SQL .