Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Introduction à SQL Server Integration Services (SSIS)
- Aperçu de SSIS et son rôle dans l'intégration des données
- Principales fonctionnalités et améliorations dans SQL Server 2022
- Architecture et composants de SSIS
- Compréhension des processus ETL
Démarrage avec SSIS
- Installation et configuration de SSIS
- Introduction à SQL Server Data Tools (SSDT)
- Création de votre premier projet et package SSIS
- Navigation dans l'interface de conception SSIS
Conception des flux de données
- Introduction aux tâches de flux de données et aux transformations
- Travail avec des sources et des destinations de données
- Mise en œuvre de transformations de données courantes
- Gestion des problèmes de qualité des données
Flux de contrôle dans SSIS
- Compréhension des tâches de flux de contrôle
- Utilisation des conteneurs pour gérer le flux de contrôle
- Mise en œuvre de boucles et de logique conditionnelle
- Gestion du flux d'exécution des packages
Techniques avancées de transformation des données
- Utilisation de transformations avancées
- Mise en œuvre du nettoyage et de la validation des données
- Enrichissement et agrégation des données
- Utilisation de l'appariement approximatif et du regroupement
Travail avec des variables et des paramètres
- Introduction aux variables et aux paramètres
- Utilisation des variables pour contrôler le comportement du package
- Transmission de paramètres dans et hors des packages
- Configuration dynamique des propriétés du package
Gestion de l'exécution des packages SSIS
- Configuration des options d'exécution des packages
- Mise en œuvre de la gestion des erreurs et de la journalisation
- Utilisation des gestionnaires d'événements pour gérer les événements d'exécution
- Planification et automatisation de l'exécution des packages avec SQL Server Agent
Déploiement et gestion des packages SSIS
- Aperçu des modèles de déploiement SSIS
- Déploiement des packages dans le catalogue SSIS
- Gestion des configurations et environnements des packages
- Surveillance et dépannage des packages déployés
Réglage des performances et optimisation
- Identification des goulots d'étranglement de performance dans les packages SSIS
- Meilleures pratiques pour optimiser les flux de données et les flux de contrôle
- Utilisation de la journalisation SSIS et des compteurs de performance
- Mise en œuvre de la parallélisation et du traitement par lots
Sujets avancés et orientations futures
- Introduction au script SSIS avec C# et VB.NET
- Intégration avec d'autres composants de SQL Server
- Exploration des nouvelles fonctionnalités et améliorations dans les futures versions de SSIS
- Ressources pour l'apprentissage approfondi et l'implication communautaire
Résumé et prochaines étapes
Pré requis
- Compréhension de base des concepts SQL et des bases de données relationnelles
- Connaissance de SQL Server Management Studio (SSMS)
Public cible
- Professionnels des données
- Développeurs
- Administrateurs de bases de données
28 Heures