SlideShare une entreprise Scribd logo
1  sur  22
Architecture
physique et logiques
d’ODI 11
TRAVAILLER AVEC LA TOPOLOGY
Schémas
Schema Description
SALES_DEV Schéma qui stocke les tables de
destination de l’envirennement de
développement
SALES_PROD Schéma qui stocke les tables destination
de la production
STAGIN Schéma qui stocke les objets temporaires
d’ODI
Topology
1. Créer un contexte de production
2. Créer un contexte de développement
3. Définir un serveur de données : ORACLE_XE_LOCAL
4. Définir des schémas physiques pour SALES_DEV et SALES_PROD
5. Créer le schéma logique ORACLE_XE_LOCAL_SALES
6. Mapper les schémas physiques avec les schémas logiques selon les trois
contextes
Créer un contexte de
développement
 Se connecter au
referenciel Maitre
 Dans topology , dans
contextes créer un
nouveau contexte
developpement
Créer un contexte
de production
 Se connecter au
référentiel Maitre
 Dans topology , dans
contextes créer un
nouveau contexte
production
Définir un serveur de données :
ORACLE_XE_LOCAL
 Dans la technologie Oracle créer un serveur de données :
ORACLE_XE_LOCAL
Définir un serveur de données :
ORACLE_XE_LOCAL
 Définir le pilote et l’URL
Définir des schémas physiques pour
SALES_DEV et SALES_PROD
Définir des schémas physiques pour
SALES_DEV et SALES_PROD
Définir des schémas physiques pour
SALES_DEV et SALES_PROD
Créer le schéma logique
ORACLE_XE_LOCAL_SALES
Définir un schema physique File
 De la même maniére on crée un schema physique dans la technologie
FILE
 C:OracleMiddlewareOracle_ODI1oracledidemofile
Définir un schema logique File
 De la même maniére on crée un schema logique dans la technologie FILE
 FILE_DEMO_SOURCE
Définir un serveur de données XML
Définir un serveur de données XML
 com.sunopsis.jdbc.driver.xml.SnpsXmlDriver
 jdbc:snps:xml?f=C:/Oracle/Middleware/Oracle_ODI1/oracledi/demo/xml/G
EO_DIM.xml&rt=GEOGRAPHY_DIM&ro=false&case_sens=true&s=GEO
Créer un schema physique XML
 Dans ce serveur de données XML, créer un schema physique : GEO
Créer un schema logique XML
 Dans l’architecture logique , créer un schema logique XML ,et faire un
mapping avec ledit schema physique :
Définir un serveur de
données Hypersonic
SQL
 HSQL_LOCALHOST_20001
 org.hsqldb.jdbcDriver
 jdbc:hsqldb:hsql://localhost
Créer un schema physique hypersonic
SQL
un serveur de données Hypersonic
SQL:Suite
 De la même manière ,créer un deuxième serveur de données hypersonic
SQL, puis un chéma physique :
 HSQL_LOCALHOST_20002
 org.hsqldb.jdbcDriver
 jdbc:hsqldb:hsql://localhost:20002
Créer schema
logique
Hypersonic SQL
Créer deux schemas logiques
Hypersonis SQL qui pointent sur
ces schemas physiques:
 HSQL_DEMO_TRG
 HSQL_DEMO_SRC
Créer un agent
logique
 Dans le chapitre 3, on a crée et
testé un agent physique
 Créer un agent logique dans
l’architecture logique puis le lié
avec l’agent physique
OracleDIAgent.

Contenu connexe

Tendances

Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Stéphane Traumat
 
Ms project 2 outils de gestion
Ms project 2  outils de gestionMs project 2  outils de gestion
Ms project 2 outils de gestionJoom La
 
Programmation réactive avec Spring 5 et Reactor
Programmation réactive avec Spring 5 et ReactorProgrammation réactive avec Spring 5 et Reactor
Programmation réactive avec Spring 5 et ReactorFlorian Beaufumé
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)Alphorm
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Heithem Abbes
 
Planification de projet.pdf
Planification de projet.pdfPlanification de projet.pdf
Planification de projet.pdfYasushiTsubakik
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Blackbird
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELLilia Sfaxi
 
Estrutura Analítica do Projeto: A Espinha dorsal do projeto
Estrutura Analítica do Projeto: A Espinha dorsal do projetoEstrutura Analítica do Projeto: A Espinha dorsal do projeto
Estrutura Analítica do Projeto: A Espinha dorsal do projetoLuanildo Silva
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAAparicio Junior
 
la pensée en terme de résultat.pptx
la pensée en terme de résultat.pptxla pensée en terme de résultat.pptx
la pensée en terme de résultat.pptxMEDOBEST1
 
Android-Tp4: stockage
Android-Tp4: stockageAndroid-Tp4: stockage
Android-Tp4: stockageLilia Sfaxi
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxJaweherBN
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesENSET, Université Hassan II Casablanca
 

Tendances (20)

Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?Comment integrer les applications de votre Systeme Information entre elles ?
Comment integrer les applications de votre Systeme Information entre elles ?
 
Ms project 2 outils de gestion
Ms project 2  outils de gestionMs project 2  outils de gestion
Ms project 2 outils de gestion
 
Agilité pour les nuls
Agilité pour les nulsAgilité pour les nuls
Agilité pour les nuls
 
Programmation réactive avec Spring 5 et Reactor
Programmation réactive avec Spring 5 et ReactorProgrammation réactive avec Spring 5 et Reactor
Programmation réactive avec Spring 5 et Reactor
 
Alphorm.com Formation MySQL Administration(1Z0-883)
Alphorm.com   Formation MySQL Administration(1Z0-883)Alphorm.com   Formation MySQL Administration(1Z0-883)
Alphorm.com Formation MySQL Administration(1Z0-883)
 
Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)Entreprise Java Beans (EJB)
Entreprise Java Beans (EJB)
 
Planification de projet.pdf
Planification de projet.pdfPlanification de projet.pdf
Planification de projet.pdf
 
Introduction à Node.js
Introduction à Node.js Introduction à Node.js
Introduction à Node.js
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
management de projet
 management de projet  management de projet
management de projet
 
MongoDB.pptx
MongoDB.pptxMongoDB.pptx
MongoDB.pptx
 
Tp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPELTp3 - Application SOA avec BPEL
Tp3 - Application SOA avec BPEL
 
React-cours.pdf
React-cours.pdfReact-cours.pdf
React-cours.pdf
 
Estrutura Analítica do Projeto: A Espinha dorsal do projeto
Estrutura Analítica do Projeto: A Espinha dorsal do projetoEstrutura Analítica do Projeto: A Espinha dorsal do projeto
Estrutura Analítica do Projeto: A Espinha dorsal do projeto
 
HERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVAHERANÇA - Programação Orientada a Objetos JAVA
HERANÇA - Programação Orientada a Objetos JAVA
 
la pensée en terme de résultat.pptx
la pensée en terme de résultat.pptxla pensée en terme de résultat.pptx
la pensée en terme de résultat.pptx
 
Android-Tp4: stockage
Android-Tp4: stockageAndroid-Tp4: stockage
Android-Tp4: stockage
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 
Architecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependancesArchitecture jee principe de inversion de controle et injection des dependances
Architecture jee principe de inversion de controle et injection des dependances
 
P5 stockage
P5 stockageP5 stockage
P5 stockage
 

Similaire à 4- Architectures physique et logique d'ODI 11

Affichage d'un document Office sous Android
Affichage d'un document Office sous AndroidAffichage d'un document Office sous Android
Affichage d'un document Office sous AndroidStéphane Liétard
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésNeo4j
 
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...Frederic Descamps
 
Presentation of Oracle database products for Beginners
Presentation of Oracle database products for BeginnersPresentation of Oracle database products for Beginners
Presentation of Oracle database products for Beginnersyazidaguedal
 
Presentation of Oracle database products
Presentation of Oracle database productsPresentation of Oracle database products
Presentation of Oracle database productsAlgiers Tech Meetup
 
Plugiciel Oracle pour Open ModelSphere
Plugiciel Oracle pour Open ModelSpherePlugiciel Oracle pour Open ModelSphere
Plugiciel Oracle pour Open ModelSpheremodelspherepro
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaMicrosoft
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm
 
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL AzureLivecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL AzureMicrosoft Technet France
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniterAtsé François-Xavier KOBON
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxFATIMAEZZAHRAEOUBELL
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingEfficy CRM
 
Développement Web- PHP (partie II).pdf
Développement Web- PHP (partie II).pdfDéveloppement Web- PHP (partie II).pdf
Développement Web- PHP (partie II).pdfYasushiTsubakik
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPrestaShop
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm
 
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le CloudDevoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le CloudTugdual Grall
 

Similaire à 4- Architectures physique et logique d'ODI 11 (20)

Affichage d'un document Office sous Android
Affichage d'un document Office sous AndroidAffichage d'un document Office sous Android
Affichage d'un document Office sous Android
 
Big sql4meetup
Big sql4meetupBig sql4meetup
Big sql4meetup
 
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautésDigital GraphTour Paris - Neo4j 4.0, les nouveautés
Digital GraphTour Paris - Neo4j 4.0, les nouveautés
 
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
MySQL Innovation & Cloud Day - Document Store avec MySQL HeatWave Database Se...
 
Presentation of Oracle database products for Beginners
Presentation of Oracle database products for BeginnersPresentation of Oracle database products for Beginners
Presentation of Oracle database products for Beginners
 
Presentation of Oracle database products
Presentation of Oracle database productsPresentation of Oracle database products
Presentation of Oracle database products
 
Plugiciel Oracle pour Open ModelSphere
Plugiciel Oracle pour Open ModelSpherePlugiciel Oracle pour Open ModelSphere
Plugiciel Oracle pour Open ModelSphere
 
Azure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmediaAzure Camp 9 Décembre - slides session développeurs webmedia
Azure Camp 9 Décembre - slides session développeurs webmedia
 
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et ConfigurerAlphorm.com Formation Informatica PowerCenter : Installer et Configurer
Alphorm.com Formation Informatica PowerCenter : Installer et Configurer
 
Formation cakephp
Formation cakephpFormation cakephp
Formation cakephp
 
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL AzureLivecast: Mettez à disposition de vos partenaires une base de données SQL Azure
Livecast: Mettez à disposition de vos partenaires une base de données SQL Azure
 
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
#J2Code2018 - Mettez du feu à vos applications avec CodeIgniter
 
Sql & excel
Sql & excelSql & excel
Sql & excel
 
LP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptxLP_chapitre3_Creation et gestion_BD_2019.pptx
LP_chapitre3_Creation et gestion_BD_2019.pptx
 
Formation Efficy CRM - Technical training
Formation Efficy CRM - Technical trainingFormation Efficy CRM - Technical training
Formation Efficy CRM - Technical training
 
Développement Web- PHP (partie II).pdf
Développement Web- PHP (partie II).pdfDéveloppement Web- PHP (partie II).pdf
Développement Web- PHP (partie II).pdf
 
Performance et optimisation de PrestaShop
Performance et optimisation de PrestaShopPerformance et optimisation de PrestaShop
Performance et optimisation de PrestaShop
 
Alphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB AdministrationAlphorm.com-Formation MongoDB Administration
Alphorm.com-Formation MongoDB Administration
 
Devoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le CloudDevoxx: Tribulation d'un développeur sur le Cloud
Devoxx: Tribulation d'un développeur sur le Cloud
 
Cours 01.pptx
Cours 01.pptxCours 01.pptx
Cours 01.pptx
 

4- Architectures physique et logique d'ODI 11

  • 1. Architecture physique et logiques d’ODI 11 TRAVAILLER AVEC LA TOPOLOGY
  • 2. Schémas Schema Description SALES_DEV Schéma qui stocke les tables de destination de l’envirennement de développement SALES_PROD Schéma qui stocke les tables destination de la production STAGIN Schéma qui stocke les objets temporaires d’ODI
  • 3. Topology 1. Créer un contexte de production 2. Créer un contexte de développement 3. Définir un serveur de données : ORACLE_XE_LOCAL 4. Définir des schémas physiques pour SALES_DEV et SALES_PROD 5. Créer le schéma logique ORACLE_XE_LOCAL_SALES 6. Mapper les schémas physiques avec les schémas logiques selon les trois contextes
  • 4. Créer un contexte de développement  Se connecter au referenciel Maitre  Dans topology , dans contextes créer un nouveau contexte developpement
  • 5. Créer un contexte de production  Se connecter au référentiel Maitre  Dans topology , dans contextes créer un nouveau contexte production
  • 6. Définir un serveur de données : ORACLE_XE_LOCAL  Dans la technologie Oracle créer un serveur de données : ORACLE_XE_LOCAL
  • 7. Définir un serveur de données : ORACLE_XE_LOCAL  Définir le pilote et l’URL
  • 8. Définir des schémas physiques pour SALES_DEV et SALES_PROD
  • 9. Définir des schémas physiques pour SALES_DEV et SALES_PROD
  • 10. Définir des schémas physiques pour SALES_DEV et SALES_PROD
  • 11. Créer le schéma logique ORACLE_XE_LOCAL_SALES
  • 12. Définir un schema physique File  De la même maniére on crée un schema physique dans la technologie FILE  C:OracleMiddlewareOracle_ODI1oracledidemofile
  • 13. Définir un schema logique File  De la même maniére on crée un schema logique dans la technologie FILE  FILE_DEMO_SOURCE
  • 14. Définir un serveur de données XML
  • 15. Définir un serveur de données XML  com.sunopsis.jdbc.driver.xml.SnpsXmlDriver  jdbc:snps:xml?f=C:/Oracle/Middleware/Oracle_ODI1/oracledi/demo/xml/G EO_DIM.xml&rt=GEOGRAPHY_DIM&ro=false&case_sens=true&s=GEO
  • 16. Créer un schema physique XML  Dans ce serveur de données XML, créer un schema physique : GEO
  • 17. Créer un schema logique XML  Dans l’architecture logique , créer un schema logique XML ,et faire un mapping avec ledit schema physique :
  • 18. Définir un serveur de données Hypersonic SQL  HSQL_LOCALHOST_20001  org.hsqldb.jdbcDriver  jdbc:hsqldb:hsql://localhost
  • 19. Créer un schema physique hypersonic SQL
  • 20. un serveur de données Hypersonic SQL:Suite  De la même manière ,créer un deuxième serveur de données hypersonic SQL, puis un chéma physique :  HSQL_LOCALHOST_20002  org.hsqldb.jdbcDriver  jdbc:hsqldb:hsql://localhost:20002
  • 21. Créer schema logique Hypersonic SQL Créer deux schemas logiques Hypersonis SQL qui pointent sur ces schemas physiques:  HSQL_DEMO_TRG  HSQL_DEMO_SRC
  • 22. Créer un agent logique  Dans le chapitre 3, on a crée et testé un agent physique  Créer un agent logique dans l’architecture logique puis le lié avec l’agent physique OracleDIAgent.