Plan du cours

Introduction à SQL Server Integration Services (SSIS)

  • Aperçu de SSIS et de son rôle dans l'intégration des données
  • Principales caractéristiques et améliorations de SQL Server 2022
  • Architecture et composants de SSIS
  • Comprendre les processus ETL

Démarrer avec SSIS

  • Installation et configuration de SSIS
  • Introduction aux outils de données du serveur SQL (SSDT)
  • Création de votre premier projet et package SSIS
  • Naviguer dans l'interface du concepteur SSIS

Conception de flux de données

  • Introduction aux tâches de flux de données et aux transformations
  • Travailler 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

Le flux de contrôle dans SSIS

  • Comprendre les tâches de flux de contrôle
  • Utiliser des conteneurs pour gérer le flux de contrôle
  • Implémentation de boucles et de logique conditionnelle
  • Gérer le flux d'exécution des paquets

Techniques avancées de transformation des données

  • Utiliser des transformations avancées
  • Mise en œuvre du nettoyage et de la validation des données
  • Enrichissement et agrégation des données
  • Utilisation de la correspondance et du regroupement flous

Travailler avec des variables et des paramètres

  • Introduction aux variables et aux paramètres
  • Utilisation de variables pour contrôler le comportement des paquets
  • Passage de paramètres vers et depuis des paquets
  • Configuration dynamique des propriétés des paquets

Gestion SSIS de l'exécution des paquets

  • Configuration des options d'exécution des paquets
  • Mise en œuvre de la gestion des erreurs et de la journalisation
  • Utilisation de gestionnaires d'événements pour gérer les événements d'exécution
  • Planification et automatisation de l'exécution des paquets avec SQL l'agent serveur

Déploiement et gestion des paquets SSIS

  • Vue d'ensemble des modèles de déploiement SSIS
  • Déploiement de paquets dans le catalogue SSIS
  • Gestion des configurations et des environnements des paquets
  • Surveillance et dépannage des paquets déployés

Réglage et optimisation des performances

  • Identification des goulets d'étranglement des performances dans les paquets 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
  • Implémentation du parallélisme et du traitement par lots

Sujets avancés et orientations futures

  • Introduction aux scripts SSIS avec C# et VB.NET
  • Intégration avec d'autres composants du serveur SQL
  • Exploration des nouvelles fonctionnalités et des améliorations dans les futures versions SSIS.
  • Ressources pour la poursuite de l'apprentissage et la participation de la communauté

Résumé et prochaines étapes

Pré requis

  • Compréhension de base des concepts de base de données SQL et relationnelles
  • Familiarité avec SQL Server Management Studio (SSMS)

Public

  • Professionnels des données
  • Développeurs
  • Administrateurs Database
 28 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (1)

Cours à venir

Catégories Similaires