Jour 1 : Fondamentaux ETL & Talend Open Studio
Module 1 : Introduction à l'intégration de données
- Concepts ETL vs ELT : définitions, différences et cas d'usage
- Architecture d'un processus d'intégration : sources, transformations, cibles
- CritÚres de choix d'un outil ETL : coût, connectivité, performance, communauté
 Atelier : Analyse d'un besoin métier et choix d'un outil adapté
Â
Module 2 : Talend Open Studio â prise en main
- Présentation de l'environnement Talend (interface, perspectives, projets)
- Connexion aux sources et cibles : bases de données, fichiers plats, API REST
- Utilisation des composants clés : tMap, tJoin, tFilterRow, tLogRow
- Gestion des erreurs : tDie, tWarn, tLogCatcher, tStatCatcher
Atelier : Création d'un job Talend pour intégrer des données CSV vers une base MySQL
Â
 Jour 2 : Informatica PowerCenter & SSIS
Module 3 : Informatica PowerCenter â conception de flux
- Architecture : repository, integration service, client tools
- Création de mappings, workflows et sessions
- Transformations courantes : Expression, Lookup, Aggregator, Filter
- Gestion des métadonnées, logs et monitoring via Workflow Monitor
Atelier : Développement d'un mapping avec transformation et chargement dans un entrepÎt Oracle
Â
Module 4 : SQL Server Integration Services (SSIS)
- Présentation de l'environnement SSIS dans Visual Studio
- Connexions, sources et destinations : Excel, SQL Server, fichiers plats
- Data Flow Tasks : Derived Column, Conditional Split, Merge Join
- Gestion des erreurs : redirection, logs, événements
Atelier : Création d'un package SSIS pour charger des données Excel dans SQL Server
Â
Jour 3 : Comparaison, automatisation et bonnes pratiques
Module 5 : Comparaison des outils ETL
- Comparatif fonctionnel : ergonomie, connecteurs, transformations
- Performances : gestion des volumes, parallélisme, scalabilité
- Cas d'usage typiques : batch, temps réel, cloud, big data
Â
Module 6 : Automatisation et planification
- Planification des jobs : cron, SQL Server Agent, TAC, Informatica Scheduler
- Sécurisation des flux : gestion des accÚs, masquage, audit
- Documentation et maintenance : versioning, commentaires, métadonnées
Atelier : Automatisation d'un flux ETL dans chaque outil et comparaison des résultats
Â