Optimisez, industrialisez et automatisez vos packages SSIS en production
Optimiser les performances ETL - Analyser et résoudre les goulots d'étranglement dans les Data Flow et Control Flow pour des traitements rapides
Maîtriser la gestion d'erreurs - Implémenter des stratégies robustes de redirection, logging et reprise sur erreur dans vos packages
Industrialiser avec le catalogue SSISDB - Configurer les environnements, paramétrer les projets et gérer les versions en production
Automatiser les traitements - Orchestrer des workflows complexes avec SQL Server Agent, alertes et notifications
Concevoir des architectures ETL évolutives - Appliquer les design patterns SSIS pour des projets maintenables et scalables
Optimisation des flux ETL
Gestion d'erreurs avancée
Déploiement automatisé
Rappels et architecture interne de SSIS : moteur de pipeline, buffers mémoire et threads
Optimisation du Data Flow : dimensionnement des buffers, transformations synchrones vs asynchrones
Transformations avancées : Slowly Changing Dimension, Fuzzy Lookup, Fuzzy Grouping
Script Component avancé : C# dans les sources, transformations et destinations personnalisées
Design patterns SSIS : Master Package, incremental load, audit trail
TP : Analyse et optimisation d'un package ETL existant
Stratégies de gestion d'erreurs : redirection, échec contrôlé, reprise automatique
Event handlers : OnError, OnWarning, OnPreExecute, OnPostExecute
Logging avancé : fournisseurs de logs, custom logging avec SQL Server et fichiers
Debugging : breakpoints, data viewers, audit des données en transit
Transactions et checkpoints : reprise après échec et cohérence des données
TP : Mise en place d'un framework de logging et de gestion d'erreurs
Catalogue SSISDB : création, configuration, gestion des droits et sécurité
Environnements et variables : paramétrage multi-environnements (DEV, RECETTE, PROD)
Déploiement automatisé : scripts T-SQL, PowerShell et intégration CI/CD
Orchestration avec SQL Server Agent : jobs multi-étapes, alertes et notifications
Rapports d'exécution SSISDB : monitoring, performance et diagnostics
TP final : Industrialisation complète d'un projet ETL avec déploiement multi-environnements
SSIS Initiation - Avoir suivi la formation SSIS Initiation ou posséder une expérience équivalente
SQL avancé - Maîtriser les requêtes complexes, procédures stockées et fonctions
Packages SSIS - Avoir déjà créé et déployé des packages en environnement professionnel
Data Warehousing - Connaître les concepts de modélisation dimensionnelle et de schéma en étoile
Développeurs SSIS confirmés - Qui souhaitent approfondir leurs compétences ETL et adopter les bonnes pratiques
Architectes BI - Qui conçoivent des architectures d'intégration de données à grande échelle
DBA SQL Server - Qui administrent et optimisent les environnements SSIS en production
Responsables d'équipe data - Qui encadrent des équipes de développement BI et ETL
Consultants BI seniors - Qui interviennent sur des projets complexes de migration et d'intégration