Formation - Informatica PowerCenter Développeur - Niveau 2
Prérequis
- Avoir suivi la formation "Informatica PowerCenter Développeur Niveau 1" (BI300) ou connaissances équivalentes
- Posséder une maîtrise de l'environnement Windows et des connaissances de la logique booléenne (AND, OR) et des opérations relationnelles (Jointures, Agrégations, ...)
- Une pratique régulière des fonctionnalités de base d'Informatica est recommandée
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- À distance
- En centre
Objectifs pédagogiques
- Cette formation fait l'objet d'une évaluation formative.
Programme de la formation
1 - 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
2 - 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
3 - Optimisation des workflow et session
- Configurer les caches des sessions
- Configurer les IS
- Consulter et interpréter les logs de sessions
4 - Fonctions avancées
- 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é
5 - 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
- 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
- Configurer une task e-mail pour s'envoyer des mails paramétrables, joindre logs, détails, etc.
- Normalizer : normaliser un fichier / transformer un fichier ayant N colonnes à N lignes
- Chargement et manipulation de deux sources XML dans une seule table Stored Procedure
- Appeler une procédure stockée depuis un mapping
- Utilisation de SQL Overide dans le lookup
- Manipulation XML
- Utilisation d'un cache statique vs un cache dynamique
Proposé par
IB Cegos
"Formations aux technologies et métiers du Numérique"
Proposé par
IB Cegos