Transformation de données à l`aide des services DTS

publicité
Module 9 : Transfert de
données
Vue d'ensemble

Présentation du transfert de données

Outils d'importation et d'exportation de données
disponibles dans SQL Server

Présentation des services de transformation de
données

Transformation de données à l'aide des
services DTS
 Présentation du transfert de données

Raisons justifiant l'importation et l'exportation de
données

Raisons justifiant la transformation de données
Raisons justifiant l'importation et l'exportation
de données

L'importation et l'exportation de données implique
le déplacement, la copie, l'archivage ou la
migration des données

Avant d'importer et d'exporter des données, vous
devez déterminer les éléments suivants :


Source des données

Destination des données

Manipulation des données
L'importation et l'exportation peuvent être simples
ou complexes
Raisons justifiant la transformation de
données

Modification du format des données

Transformation et mappage des données

Homogénéisation des données

Validation des données

Planification de l'opération

Importation et exportation de données entre
environnements hétérogènes
Outils d'importation et d'exportation de
données disponibles dans SQL Server

Assistant Importation/exportation DTS

Concepteur DTS

Transfert d'objets DTS

Insertion en bloc DTS

Programme de copie en bloc (utilitaire bcp)

Réplication
 Présentation des services de transformation
de données

Vue d'ensemble des services DTS

Processus des services DTS

Outils des services DTS
Vue d'ensemble des services DTS


Les services DTS permettent d'effectuer les tâches
suivantes :
 Importer et exporter des données entre des
sources et destinations de données quelconques
 Transformer des données
 Transférer des objets de base de données entre
plusieurs bases de données dans SQL Server
Utilisez les services DTS pour effectuer les tâches
suivantes :



Créer des objets de transformation personnalisés
Construire des data warehouses et des data marts
dans SQL Server
Accéder à des applications qui utilisent des
fournisseurs OLE DB
Processus des services DTS
Transformations
Source
des données
Entrée
Sortie
Fournisseur OLE DB
Destination
des données
Fournisseur OLE DB
Services DTS
Outils des services DTS



Assistant Importation/exportation DTS

Crée des lots simples pour importer, exporter et
transformer des données

Peut être exécuté à partir d'une invite
Concepteur DTS

Crée et modifie graphiquement les lots DTS

Définit des transformations complexes

Spécifie une séquence complexe d'opérations
Utilitaire dtsrun

Extrait, exécute, supprime ou remplace des lots
 Transformation de données à l'aide des
services DTS

Transformation et mappage des données

Définition des tâches de transformation

Définition des flux de travail

Création d'un lot DTS

Exécution et planification d'un lot DTS
Transformation et mappage des données


Mappage de types de données

Vous pouvez spécifier comment les données sont
formatées entre la source et la destination

Vous pouvez spécifier comment les données sont
modifiées entre la source et la destination
Intégration et consolidation des données

Vous pouvez combiner des données

Vous pouvez synthétiser les données
verticalement ou horizontalement
Définition des tâches de transformation

Chaque tâche définit une unité de travail

Une tâche peut réaliser les actions suivantes :

Exécuter une instruction Transact-SQL

Exécuter un script

Lancer une application externe

Transférer des objets SQL Server

Exécuter ou extraire les résultats d'un lot DTS
Définition des flux de travail

Contraintes de priorité

Séquence définie

En parallèle

En combinaison
Étape A
Étape D
Étape E
Étape B

Priorité des étapes
 Inactive
 Normale


Étape F
Étape C
Élevée
Support des transactions
Création d'un lot DTS


Enregistrement d'un lot DTS

Fichier de stockage structuré de type COM

Services de métadonnées SQL Server

Base de données msdb

Fichier Visual Basic
Implémentation de la sécurité d'un lot

Mot de passe propriétaire

Mot de passe utilisateur
Exécution et planification d'un lot DTS

Exécution d'un lot DTS

Utilisation de SQL Server Enterprise Manager

Utilisation de l'utilitaire de ligne de commande dtsrun
dtsrun /SAccounts /UJose /NOrdersImport

Planification de l'exécution d'un lot DTS

Utilisation de l'Assistant Importation/exportation DTS
lors de l'enregistrement du lot DTS dans la base de
données msdb

Utilisation de SQL Server Enterprise Manager lors
de l'exécution de l'utilitaire de ligne de commande
dtsrun
Démonstration : Définition d'un lot DTS
Conseils pratiques
Utilisez l'Assistant Importation/exportation DTS pour les
opérations d'importation et d'exportation de données
Utilisez le Concepteur DTS pour concevoir des flux de
travail et des transformations de données complexes
Utilisez la tâche DTS de copie d'objets SQL pour transférer
des objets entre des bases de données SQL Server
Atelier A : Transfert de données
Contrôle des acquis

Présentation du transfert de données

Outils d'importation et d'exportation de données
disponibles dans SQL Server

Présentation des services de transformation de
données

Transformation de données à l'aide des
services DTS
Téléchargement