Bootcamp SSIS Perfectionnement - ETL Avancé & Industrialisation

Optimisez, industrialisez et automatisez vos packages SSIS en production

3 jours
8-12 participants
Certification incluse
1 500€ 799€ 24 heures

Objectifs de la formation

  • 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

Performance

Optimisation des flux ETL

Robustesse

Gestion d'erreurs avancée

Industrialisation

Déploiement automatisé

Programme détaillé (3 jours)

Jour 1 : Architecture SSIS Avancée & Optimisation

  • 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

Jour 2 : Gestion d'Erreurs, Logging & Debugging

  • 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

Jour 3 : Catalogue SSISDB, Environnements & Automatisation

  • 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

Prérequis

  • 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

Public concerné

  • 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

[an error occurred while processing this directive]

Demander plus d'informations ou un devis

Contact