vActualiser ses compétences d'administrateur de bases de données vers SQL Server 2008
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
- Protéger un package avec les configurations de l'environnement du package
Simplifier les déploiements
- Passer du mode projet au mode package et inversement
- Déployer des packages vers des bases de données SSIS
- Exécuter des packages à partir de SQL Server
- Exploiter les paramètres de packages
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
- Migration de plusieurs fichiers avec le conteneur FOREACH
Tâches du niveau du système d'exploitation
- Copie, déplacement, suppression de fichiers
- Transfert de fichiers avec la tâche FTP
- Communication avec les sources externes
- Envoi de messages par courriel
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
- Itérations de boucle pour les expressions
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
- 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
- Chiffrement des packages avec mots de passe, clés utilisateur
Intégration avec d'autres composants de BI
- Affichage de données dans Reporting Services
- Accéder au package de données avec ADO.NET