Afin d'améliorer les possibilités des solutions décisionnelles, les entreprises doivent gérer de manière efficace et sécurisée la migration des données sur diverses plates-formes. Lors de ce stage, vous acquerrez les compétences pour automatiser des tâches de migration complexes et contrôler la réussite ou l'échec des processus de migration. Vous apprendrez également à résoudre les problèmes de gestion de données en créant des packages dynamiques pour la migration, le traitement et la création de rapports sur les données pour les solutions décisionnelles.
Développeurs, administrateurs et analystes SQL Server qui doivent migrer et transformer des données à partir de plusieurs plates-formes.
Programme :
Introduction
Définition de SQL Server Integration Services
Étude des besoins de migration de diverses données
Rôle des solutions décisionnelles (Business Intelligence)
Outils et architecture de SSIS
Gestion des données hétérogènes
Utilisation des capacités ETL (Extract, Transform and Load) de SSIS
Exécution d'assistants pour les migrations classiques
Création de packages pour les tâches complexes
Illustration de l'architecture SSIS
Différences entre flux de données et package d'exécution
Exécution des packages côté client ou hébergé dans le service SSIS
Migration des lots DTS
Exécution des lots DTS existants dans l'environnement SSIS
Conversion des lots DTS à SSIS avec l'assistant de migration
Enregistrement des résultats de migration
Mise en œuvre des tâches et conteneurs
Utilisation des objets SSIS de base
Configuration des gestionnaires de connexion
Ajout de tâches de flux de données aux packages
Surveillance de la progression avec les visualiseurs de données
Assemblage des tâches pour réaliser des migrations de données complexes
Tâches du niveau du système d'exploitation
Copie, déplacement, suppression de fichiers
Transfert de fichiers avec la tâche FTP
Lecture des informations système avec WMI Query Language (WQL)
Communication avec les sources externes
Envoi de messages par courriel
Détection d'événements système avec WMI
Traitement du XML
Itération et nœuds XML
Générer des documents XML à partir d'une base de données
Extension des capacités avec les scripts
Écriture d'expressions
Création de propriétés dynamiques avec les variables
Construction d'expressions dans Expression Builder
Scripts de tâches
Extension des fonctions avec les scripts de tâches
Débogage, point d'arrêt et espions
Transformation des données avec la tâche de flux de données
Transformation dans les colonnes
Conversion et calcul de colonnes
Transformation avec la table de caractères
Combinaison et séparation de données
Fusion, union, séparation conditionnelle
Multicasting et conversion de données
Manipulation de lignes et de données de type BLOB
Lecture et écriture de fichiers binaires
Agrégation, tri, vérification et consultation de données
Importation et exportation de données BLOB
Récupération des données incorrectes
Opérations de bases de données
Exécution de tâches SQL
Insertion de données à partir de fichiers texte
Gestion des erreurs, traces et transactions
Organisation du flux de travail
Tests de réussite, d'échec, et surveillance de la séquence de traitement
Gestion d'événements
Conception de packages fiables
Choix de fournisseurs de connexion
Choix de solutions adaptées aux configurations des packages
Contrôle de l'exécution du package
Administration des solutions décisionnelles
Gestion et sécurisation des packages
Stockage des packages dans le système de fichiers et msdb
Surveillance, sauvegarde et restauration
Chiffrement des packages avec les mots de passe et clés utilisateur
Intégration avec d'autres composants de solutions décisionnelles
Affichage de données dans Reporting Services
Publication de données avec ASP.NET