Formation Informatica - Powercenter Développeur Niveau 2
dates des sessions
lieu
Toutes les dates
Objectifs
- Optimiser les développements réalisés avec Powercenter Informatica (mapping, session…)
- Envisager l'utilisation des fonctions avancées Combiner toutes ces fonctionnalités dans un cas pratique
Public
- Managers IT, Chefs de projet, Consultants, Développeurs, Intégrateurs, Administrateurs, Architectes.
Prérequis
- Maîtriser l'environnement Windows et des connaissances de la logique booléenne (AND, OR) et des opérations relationnelles (Jointures, Agrégations, …)
- Avoir suivi le cours Informatica Powercenter Développeur Niveau 1 est un plus et une pratique régulière des fonctionnalités de base d'informatica est recommandée.
Programme
OPTIMISATION GLOBALE
- Description d’une architecture standard
- L’importance de la connaissance de son environnement applicatif
- L’importance de la connaissance de son environnement de développement
- L’importance de la connaissance de son environnement de base de données
- L’importance de la connaissance de son environnement de traitement Informatica
OPTIMISATION DES MAPPINGS
- Les réflexes de développement, Check-list
- Les bonnes pratiques, ce qu’il faut éviter
- Norme de développement, commentaires
- Optimisation au niveau de l’extraction des données : SQL Qualifier vs SQL Overid, fichier plat, …
- Optimisation au niveau des transformations : Jointure, Sorter, Aggregator, …
- Astuces
OPTIMISATION DES WORKFLOW ET SESSION
- Configurer les caches des sessions
- Configurer les IS
- Consulter et interpréter les logs de sessions
FONCTION AVANCEES
- Utilisation de la fonction «Transaction Control»
- Utilisation de la fonction «Lookup Dynamique»
- Utilisation de SQL Overied dans un Lookup
- Utilisation de l’option «Chargement indirect»
- Utilisation de «Mapplet»
- Utilisation et manipulation des mappings avec des sources XML
- Utilisation de la transformation «Stored Procedure»
- Utilisation de la transformation «Normalizer»
- Utilisation des Variable workflow et Variable mapping
- Alimentation Pyramidale : table source et cible pyramide => Sens inversé
LES CAS PRATIQUES
- Transaction Control : Génération d’un nombre indéfini de fichiers (Target) à partir d’un seul fichier cible
- Chargement indirect : Charger plusieurs fichiers à la fois en n'utilisant qu’un seul fichier source et une seule target
- Lookup Dynamique : Utilisation d’un cache statique vs un cache dynamique
- Utilisation de SQL Overide dans le lookup
- Manipulation XML : Chargement et manipulation de deux sources XML dans une seule table
- Stored Procedure : Appeler une procédure stockée depuis un mapping.
- Normalizer : Normaliser un fichier / Transformer un fichier ayant N colonnes à N lignes
- Session : Configurer une task e-mail pour s’envoyer des mails paramétrables, joindre logs, détails, etc.
- Session : Lancer plusieurs sessions avec des décisions et conditions
- Variable mapping et workflow : Utiliser une variable de session pour l’utiliser dans une autre session
- Pushdown : Transformer un mapping standard en mapping qui peut être lancé en pushdown
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture