Prenez contact avec nous

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

Nombre de participants


Prix par participant

Cours à venir

Catégories Similaires