oracle data integrator (odi) – td01

14
Direction des Systèmes d’Information et des Moyens Généraux Oracle Data Integrator (ODI) – TD01 June 10, 2022

Upload: sally

Post on 01-Feb-2016

105 views

Category:

Documents


0 download

DESCRIPTION

Oracle Data Integrator (ODI) – TD01. 20 août 2014. La base de donnée. Oracle Data Integrator. Démarrer la base de donnée Se connecter au module Run SQL Command Line. La base de donnée. Oracle Data Integrator. Créer deux nouveau schémas HOTEL_TRANSACTIONNEL HOTEL_DECISIONNEL - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Oracle Data Integrator (ODI) – TD01

Direction des Systèmes d’Information et des Moyens Généraux

Oracle Data Integrator (ODI) – TD01

April 22, 2023

Page 2: Oracle Data Integrator (ODI) – TD01

M1-2012

P 2

Amaury de Taddeo – Thélem assurances

Oracle Data Integrator

La base de donnée

Démarrer la base de donnée

Se connecter au module Run SQL Command Line

Page 3: Oracle Data Integrator (ODI) – TD01

M1-2012

P 3

Amaury de Taddeo – Thélem assurances

La base de donnée

Créer deux nouveau schémasHOTEL_TRANSACTIONNELHOTEL_DECISIONNEL

Accorder les privilèges

Oracle Data Integrator

Page 4: Oracle Data Integrator (ODI) – TD01

M1-2012

P 4

Amaury de Taddeo – Thélem assurances

La base de donnée

Télécharger hotel.sql sous AlfrescoLancer le script sql

@CHEMIN\hotel.sqlExp: @D:\TD_SI\hotel.sql

Lancer ODI

Se connecter au référentiel

Oracle Data Integrator

Page 5: Oracle Data Integrator (ODI) – TD01

M1-2012

P 5

Amaury de Taddeo – Thélem assurances

ODI - La Topologie

I) Création de la topologie physique1. Serveur de données2. Elément de schéma physique

II) Création de la topologie logique

III) Le contexte Global

Oracle Data Integrator

Page 6: Oracle Data Integrator (ODI) – TD01

M1-2012

P 6

Amaury de Taddeo – Thélem assurances

ODI – Les modèles

Récupération des tables

Reverse engineering

Oracle Data Integrator

Page 7: Oracle Data Integrator (ODI) – TD01

M1-2012

P 7

Amaury de Taddeo – Thélem assurances

ExerciceEffectuer de même la connexion au modèle transactionnel et récupérer les modèles

Oracle Data Integrator

Page 8: Oracle Data Integrator (ODI) – TD01

M1-2012

P 8

Amaury de Taddeo – Thélem assurances

Les interfacesLes packagesLes procédures

Les modules de connaissancesLKM SQL to OracleIKM SQL Control AppendCKM Oracle

ODI – Le projet

Oracle Data Integrator

Page 9: Oracle Data Integrator (ODI) – TD01

M1-2012

P 9

Amaury de Taddeo – Thélem assurances

La table sourceLa table cible

Le mappingLes clefs

Les flux

L’exécution

ODI – L’interface

Oracle Data Integrator

Page 10: Oracle Data Integrator (ODI) – TD01

M1-2012

P 10

Amaury de Taddeo – Thélem assurances

Les sessions Le code SQL La gestion des erreurs Le nombre de lignes

La planification

Les solutions

ODI – L’opérateur

Oracle Data Integrator

Page 11: Oracle Data Integrator (ODI) – TD01

M1-2012

P 11

Amaury de Taddeo – Thélem assurances

Oracle Data Integrator

Exercice

Créer les interfaces pourHOTEL_L (attention jointure)

EMPLOIS_LRESERVATION_FEMPLOIS_DISPONIBLE_FEMPLOIS_DISPONIBLE_AGG_F

CLIENT_NIVEAU :>=5 « Platinium »>=3 « Premium »<3 « Standard »

Page 12: Oracle Data Integrator (ODI) – TD01

M1-2012

P 12

Amaury de Taddeo – Thélem assurances

Oracle Data Integrator

ODI – Le package

Les StagesLes variablesL’enchainementLa gestion des erreurs

Les scénarios

Page 13: Oracle Data Integrator (ODI) – TD01

M1-2012

P 13

Amaury de Taddeo – Thélem assurances

Oracle Data Integrator

Créer l’enchainement de toutes les interfacesGénérer le scénario associé

Exécuter le scénario x2Consulter les données dans la base cible et visualiser le problèmeMettre en place la résolution du problème au niveau des interfaces

Exécuter le scénario x2

Vérifier la cohérence des données

Exercice

Page 14: Oracle Data Integrator (ODI) – TD01

M1-2012

P 14

Amaury de Taddeo – Thélem assurances

Oracle Data Integrator

Créer un nouveau schéma physique Décisionnel sous le même serveur de données que le TransactionnelCréer un schéma logique associéCréer un nouveau modèle basé sur ce schéma logiqueCré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édureCréer un package permettant de lancer autant de fois

l’interface client qu’il y a de clients dans la table source

Exercice