Public visé
Développeurs souhaitant devenir autonomes dans la construction des flux de données.
Objectifs pédagogiques
À l’issue de cette formation, les participants maîtriseront :
- L’historique et l’architecture d’ODI (Synopsis, versions 10, 11, 12)
- La place de l’ETL dans la chaîne décisionnelle
- Les développements d’ETL et EL-T
- Les stratégies de planification des traitements de données
Programme
Jour 1
Introduction
- EAI/ETL/EL-T - Présentation et historique d’ODI
- Architecture : composants, modules, référentiels (maître et travail)
- Agents d’exécution, console ODI, installation et journalisation
Utilisation ODI
- Démarche projet spécifique
- Échanges inter-applicatifs et cas d’usage
Topologie système d’information
- Architecture logique et physique
- Contextes et agents
Travaux pratiques
- Intégrité référentielle, règles de rejet, data quality
Jour 2
Développement avec ODI 12c
- Lancement ODI Studio
- Modèles de données et reverse engineering
- Métadonnées, consultation et édition
Contrôle des données
- Flux et contraintes statiques
- Verrouillage utilisateur et objets globaux
Projets et interfaces
- Mapping, jointures, filtres
- Datasets, datastores source/cible, index
Variables, procédures et packages
- Séquences et fonctions utilisateurs
- Transactions, options et diagrammes graphiques
Scénarios et exécution
- Gestion des versions
- Agents d’exécution et batch
Travaux pratiques
- Jointures complexes, optimisation, chargement Delta/Insert-Delete
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.