Informatica Power Center est une solution ETL (Extract, Transform and Load) permettant de répondre avec efficacité à un très large éventail de besoins : traiter les données volumineuses à partir de données en entrée appelées source vers des destinations SGBD ou fichiers (csv, txt, xml …) appelées cibles.
Cette Informatica Power Center vous aidera à prendre en main cet outil d’une manière rapide afin que vous soyez autonome.
Pendant cette formation Informatica Power Center, vous apprendrez à gérer les données de différentes sources (Base données, fichiers), les extraire, les manipuler, les transformer et les intégrer à des cibles.
Cette formation Informatica Power Center vous permettra de concrétiser et de perfectionner vos compétences déjà acquises lors des précédentes formations, réaliser les tâches de conception, modélisation et de développement des Workflows. Elle est constituée autour de plusieurs exercices et projets à réaliser, qui sont disponibles en téléchargement depuis votre espace membre.
3. Une formation
Plan de la formation
1. Présentation de la formation
2. Utiliser la transformation de recherche
3. Utiliser un Mapplet
4. Utiliser un Worklet
5. Manipuler les fichiers XML
6. Quelques fonctionnalités avancées
7. Optimiser les traitements
8. Utiliser les fichiers dynamiques
9. Projet 1 : calculer les moyennes et gérer les statuts des étudiants
10. Projet 2 : Historiser et gérer les abonnés d'un opérateur téléphonique
11. Conclusion
4. Une formation
Connaissances requises
Base de données relationnelle (SGBDR)
Notion de schéma, SQLs
Posséder une maîtrise de l'environnement Windows
et des connaissances générales des bases de
données
Notions élémentaires de programmation
Notion de test conditionnel, de Typage de variables
Connaissance de la logique booléenne (AND, OR) et
des opérations relationnelles (jointures,
agrégations...)
8. Une formation
Look Up permet pendant le déroulement du mapping, de
consulter une table relationnelle, une vue ou un synonyme
Le nombre de Look Up par Mapping n’est pas limité
Le serveur Informatica interroge la table paramétrée à
partir des données en entrée du Look Up
Il s’agit de comparer les données en entrée avec les
données de la table interrogée
La comparaison se fait selon les conditions
préprogrammées dans le Look Up
A partir du résultat de la comparaison retournée par Look
Up, le mapping peut continuer son déroulement
Fonctionnement
9. Une formation
Si la source offre un identifiant d’employé
sans renseigner le nom de l’employé et que
cette information est attendue dans la cible
Look Up permet d’interroger une autre
table ayant ces informations
Obtenir une valeur référentielle
10. Une formation
Dans beaucoup de tables normalisées, les
données sont présentées en relation avec
d’autres tables telles que des ventes HT par
Facture ou des taux de ventes
Look Up permet d’obtenir les ventes net
Améliorer un calcul
11. Une formation
Look Up peut être utilisé en amont pour
savoir si les données existent déjà dans la
table cible
Optimiser la mise à jour
13. Une formation
Comprendre comment utiliser un Look Up connecté,
et un Look Up déconnecté
Comprendre comment répondre à un besoin par
une autre manière ( Jointure ) autre qu’un Look Up
Objectif
14. Une formation
Alimenter une table cible par 3 méthodes différentes
qui aboutissent à même résultat
Méthode 1 : Alimenter la table CIB_EXO_LKP_CON en
utilisant des Look Up connectés
Méthode 2 : Alimenter la table CIB_EXO_LKP_DEC en
utilisant des Look Up Déconnectés
Méthode 3 : Alimenter la table CIB_EXO_LKP_REQ en
utilisant des Jointures dans le SQ
Travail à faire
15. SRC_EXO_LKP.sql : Script sql qui permet de créer et alimenter la table source
TN_CODE_SEXE.sql : Script sql qui permet de créer et alimenter la table de
jointure
TN_DEPARTEMENT.sql : Script sql qui permet de créer et alimenter la table de
jointure
CIB_EXO_LKP.sql : Script sql qui permet de créer les tables cibles :
Méthode 1 : CIB_EXO_LKP_CON
Méthode 2 : CIB_EXO_LKP_DEC
Méthode 3 : CIB_EXO_LKP_REQ
Données de l’exercice
16. Une formation
Avoir les mêmes données dans les 3 tables
cibles ( Test unitaire :
select * from table1 minus select * from
table2 minus select * from table 3) ne doit
retourner aucune donnée
Résultat attendu
43. Créer une base de données staging ODS
Création du modèle source
Créer un Folder et importer le modèle source
Alimentation d'une table temporaire à partir du fichier plat
reçu en entrée
Gérer les rejets
Nettoyer les données
Créer les tables de références
Alimenter les tables de références
Décoder les données avec les tables de références
Récupérer et comparer le Flux et l'Historique pour Clôture
Développer un mapping d'Historisation
Historiser les données
Une formation
Lab
44. Créer une base de données
staging ODS
Une formation
Menad TOUBAL
58. Une formation
Décrire l'architecture PowerCenter 10.2
Optimiser les développements réalisés avec PowerCenter
Informatica (mapping, session...)
Développer avec les bonne pratiques
Interpréter les messages d’erreur et trouver des solutions
Utiliser les différentes types de jointures
Utiliser les fonction
Comprendre comment utiliser des fonctions avancées
Savoir combiner toutes ces fonctionnalités dans un cas pratique
Elaborer des stratégie d’alimentation
Être alaise avec les termes utilisé en entreprise
Manipuler facilement les différents Objets
Historiser les données
Bilan