Oracle Data Integrator (ODI) – TD01 13 avril 2017
Oracle Data Integrator La base de donnée Démarrer la base de donnée Se connecter au module Run SQL Command Line
Oracle Data Integrator La base de donnée Créer deux nouveau schémas HOTEL_TRANSACTIONNEL HOTEL_DECISIONNEL Accorder les privilèges
Oracle Data Integrator La base de donnée Télécharger hotel.sql sous Alfresco Lancer le script sql @CHEMIN\hotel.sql Exp: @D:\TD_SI\hotel.sql Lancer ODI Se connecter au référentiel
Oracle Data Integrator ODI - La Topologie I) Création de la topologie physique Serveur de données Elément de schéma physique II) Création de la topologie logique III) Le contexte Global
Oracle Data Integrator ODI – Les modèles Récupération des tables Reverse engineering
Oracle Data Integrator Exercice Effectuer de même la connexion au modèle transactionnel et récupérer les modèles
Oracle Data Integrator ODI – Le projet Les interfaces Les packages Les procédures Les modules de connaissances LKM SQL to Oracle IKM SQL Control Append CKM Oracle
Oracle Data Integrator ODI – L’interface La table source La table cible Le mapping Les clefs Les flux L’exécution
Oracle Data Integrator ODI – L’opérateur Les sessions Le code SQL La gestion des erreurs Le nombre de lignes La planification Les solutions
Oracle Data Integrator Exercice Créer les interfaces pour HOTEL_L (attention jointure) EMPLOIS_L RESERVATION_F EMPLOIS_DISPONIBLE_F EMPLOIS_DISPONIBLE_AGG_F CLIENT_NIVEAU : >=5 « Platinium » >=3 « Premium » <3 « Standard »
Oracle Data Integrator ODI – Le package Les Stages Les variables L’enchainement La gestion des erreurs Les scénarios
Oracle Data Integrator Exercice Créer l’enchainement de toutes les interfaces Générer le scénario associé Exécuter le scénario x2 Consulter les données dans la base cible et visualiser le problème Mettre en place la résolution du problème au niveau des interfaces Vérifier la cohérence des données
Oracle Data Integrator Exercice Créer un nouveau schéma physique Décisionnel sous le même serveur de données que le Transactionnel Créer un schéma logique associé Créer un nouveau modèle basé sur ce schéma logique Créer une nouvelle interface client et observer la différence au niveau des flux Générer une solution comportant l’ensemble du projet et l’exporter A l’aide des variables et procédure Créer un package permettant de lancer autant de fois l’interface client qu’il y a de clients dans la table source