Oracle Data Integrator, mise en œuvre

Transcription

Oracle Data Integrator, mise en œuvre
Oracle Data Integrator, mise en œuvre
Objectifs
Participants
Prérequis
Moyens pédagogiques
Durée
Acquérir les connaissances nécessaires pour mettre en place un système ETL d'extraction, de transformation et de
chargement de données, un des éléments essentiels d'un système décisionnel complet. Prendre en main la solution
ODI - Oracle Data Integrator - et créer ses propres chaînes d'alimentation de données.
Chef de projets, assistant à la maîtrise d'oeuvre, développeur.
Bonnes connaissances des composantes d'un système d'information. Connaissance du SQL et des modèles en étoile.
1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle
2 jours
Code : ORCLE-DATA-INT
Programme.
Introduction à ODI
Principes des ETL, " Extract, Transform and Load ".
Les outils proposés par Oracle.
Architecture de l'outil.
Description de la plateforme et des modules.
Description des référentiels.
Modélisation
Concepts de topologie.
Architecture physique, description des schémas physiques de
données, règles de conception.
Architecture logique, alias et contexte, lien entre schéma
physique et logique.
Gestion des processus d'intégration, agents.
Autres éléments de topologie : affichage dans ODI,
restrictions, ajouter un serveur de données, paramètres
JDBC.
Le Designer
Définition du projet.
Créer un projet, des dossiers.
Types de modules de connaissance (chargement, intégration,
contrôles...).
Importer, exporter des éléments.
Générer un scénario.
Modèle de métadonnées.
Les filtres, les datastores, les colonnes.
Reverse engineering.
Contraintes et qualité de données.
Clés primaires, filtres, types de contrôles.
Définition des références.
Gérer les rejets.
Vérifier l'intégrité du modèle.
AIH, Active Integration Hub : création d'un modèle
conceptuel.
Génération de code DDL.
Transformations
Notion d'Interfaces de chargement.
Créer ses propres interfaces de chargement.
Définition des sources.
Définition des cibles.
Principes et gestion des jointures.
Principes et gestion des filtres.
Exécuter une interface.
Gestion des erreurs et qualité de données.
D'autres éléments de projet
Créer une procédure ou suite de commandes (SQL par
exemple), l'exécuter.
Création de variables globales et séquences, règles
d'utilisation, persistance.
Création de macro ou " Fonctions utilisateurs ", syntaxe.
Créer des packages, étapes et scenarii.
Interfaces avancées : génération de codes et espaces de
travail.
Slowly changing dimension.
Journalisation et sessions.