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 EntréeSortie Services DTS Fournisseur OLE DB Source des données Source des données Destination des données Destination des données
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 Priorité des étapes Inactive Normale Élevée Support des transactions Étape C Étape B Étape D Étape E Étape F Étape A
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 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 dtsrun /SAccounts /UJose /NOrdersImport
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 l'Assistant Importation/exportation DTS pour les opérations d'importation et d'exportation de données Utilisez la tâche DTS de copie d'objets SQL pour transférer des objets entre des bases de données SQL Server Utilisez la tâche DTS de copie d'objets SQL pour transférer des objets entre des bases de données SQL Server Utilisez le Concepteur DTS pour concevoir des flux de travail et des transformations de données complexes
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