D64974FR10_sg2

Embed Size (px)

DESCRIPTION

sg

Citation preview

  • Oracle Data Integrator 11g : Intgration et administration Manuel du stagiaire - Volume 2

    D64974FR10

    Edition 1.0

    Avril 2011

    D71944

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs. Avertissement Cette documentation contient des informations qui sont la proprit d'Oracle Corporation et sont protges par les lois relatives aux droits d'auteur et la proprit intellectuelle. Vous ne pouvez copier et imprimer ce document qu' des fins d'utilisation personnelle lors de la participation une formation dispense par Oracle. Le document ne peut tre modifi ou altr en aucune manire. A l'exception des cas o l'utilisation faite du document s'inscrit dans le respect des lois relatives aux droits d'auteur, vous ne pouvez pas utiliser, partager, tlcharger, copier, imprimer, afficher, excuter, reproduire, publier, breveter, diffuser, transmettre ou distribuer ce document, en partie ou en totalit, sans l'autorisation expresse d'Oracle. Les informations fournies dans ce document sont susceptibles de modification sans pravis. Par ailleurs, Oracle Corporation ne garantit pas qu'elles soient exemptes d'erreurs et vous invite, le cas chant, lui en faire part par crit l'adresse suivante : Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065 USA. Restrictions applicables au gouvernement amricain : Restricted Rights Notice If this documentation is delivered to the United States Government or anyone using the documentation on behalf of the United States Government, the following notice is applicable: U.S. GOVERNMENT RIGHTS The U.S. Governments rights to use, modify, reproduce, release, perform, display, or disclose these training materials are restricted by the terms of the applicable Oracle license agreement and/or the applicable U.S. Government contract. Marques Oracle et Java sont des marques dposes d'Oracle et/ou de ses filiales. Tout autre nom de produit ou de socit peut tre une marque de son propritaire.

    Auteurs

    Viktor Tchemodanov, Richard Green

    Rvisions et contributions techniques

    Nagavalli Pataballa, Nancy Greenberg, Denis Gray, Jeff Pollock, FX Nicolas, Christophe Dupupet, Art Hetherington, Usha Ramanathan, Gerry Jurrens, Phillip Scott, Taj-ul Islam

    Ce manuel a t publi via : Oracle Tutor

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - i

    Table des matires

    Introduction l'intgration et la gestion............................................................................................................. 1-1 Introduction l'intgration et la gestion .............................................................................................................. 1-3 Objectifs de ce cours .............................................................................................................................................. 1-4 Contenu des chapitres ............................................................................................................................................ 1-6 Oracle Data Integrator : Introduction ..................................................................................................................... 1-9 Pourquoi Oracle Data Integrator ? ....................................................................................................................... 1-10 Processus d'intgration conventionnel : ETL....................................................................................................... 1-12 ELT ...................................................................................................................................................................... 1-13 Architecture et composants d'ODI ....................................................................................................................... 1-15 Architecture d'ODI............................................................................................................................................... 1-16 Composants d'ODI : Prsentation ........................................................................................................................ 1-17 Designer Navigator .............................................................................................................................................. 1-19 Operator Navigator .............................................................................................................................................. 1-20 Topology Navigator ............................................................................................................................................. 1-21 Security Navigator ............................................................................................................................................... 1-22 Qu'est-ce qu'un agent ?......................................................................................................................................... 1-23 Agents ODI .......................................................................................................................................................... 1-24 Deux types d'agents : Java EE et autonome ......................................................................................................... 1-25 Utiliser les deux types d'agents ............................................................................................................................ 1-26 Exemple d'agent autonome .................................................................................................................................. 1-27 Console ODI ........................................................................................................................................................ 1-28 Console Enterprise Manager ................................................................................................................................ 1-29 Rfrentiels d'Oracle Data Integrator................................................................................................................... 1-30 Rfrentiels ODI .................................................................................................................................................. 1-31 Rfrentiel matre et rfrentiels de travail .......................................................................................................... 1-32 Configuration d'un rfrentiel : Exemple ............................................................................................................. 1-34 Configuration d'un rfrentiel : Plusieurs rfrentiels matre............................................................................... 1-35 Composants : Vue globale ................................................................................................................................... 1-36 Mthodologie ODI possible ................................................................................................................................. 1-37 Liste de vrification des activits dans le cadre des exercices ............................................................................. 1-38 Quiz...................................................................................................................................................................... 1-39 Synthse ............................................................................................................................................................... 1-41

    Grer les rfrentiels ODI ....................................................................................................................................... 2-1 Grer les rfrentiels ODI ...................................................................................................................................... 2-3 Dmarrage d'Oracle Data Integrator ...................................................................................................................... 2-5 Utiliser l'aide en ligne ............................................................................................................................................ 2-6 Grer les rfrentiels ODI ...................................................................................................................................... 2-7 Tches d'administration initiales des rfrentiels................................................................................................... 2-8 Procdure de configuration des rfrentiels ODI ................................................................................................... 2-9 1. Crer les espaces de stockage des rfrentiels ................................................................................................. 2-10 2. Crer le rfrentiel matre ................................................................................................................................ 2-11 3. Se connecter au rfrentiel matre.................................................................................................................... 2-13 Importer le rfrentiel matre ............................................................................................................................... 2-16 Exporter le rfrentiel matre ............................................................................................................................... 2-17 4. Crer un rfrentiel de travail .......................................................................................................................... 2-18 5. Se connecter au rfrentiel de travail ............................................................................................................... 2-21 Changer le mot de passe du rfrentiel de travail ................................................................................................ 2-22 Crer des rfrentiels avec l'utilitaire RCU.......................................................................................................... 2-23 Quiz...................................................................................................................................................................... 2-26 Synthse ............................................................................................................................................................... 2-27 Liste de vrification des activits dans le cadre des exercices ............................................................................. 2-28 Prsentation de l'exercice 2-1............................................................................................................................... 2-29

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - ii

    Concepts relatifs la topologie ODI....................................................................................................................... 3-1 Concepts relatifs la topologie ODI ...................................................................................................................... 3-3 Objectifs................................................................................................................................................................. 3-4 Topologie ODI : Prsentation ................................................................................................................................ 3-5 Qu'est-ce qu'une topologie ? .................................................................................................................................. 3-6 Que contient la topologie ? .................................................................................................................................... 3-7 Serveurs de donnes et schmas physiques............................................................................................................ 3-8 Qu'est-ce qu'un serveur de donnes ?..................................................................................................................... 3-9 Rgle importante n1 ........................................................................................................................................... 3-11 Qu'est-ce qu'un schma physique ? ...................................................................................................................... 3-12 Schmas physiques : Proprits ........................................................................................................................... 3-13 Terminologie relative la technologie parmi les diffrents fournisseurs............................................................. 3-14 Rgle importante n2 et recommandations .......................................................................................................... 3-16 Dfinir la topologie : Exemple............................................................................................................................. 3-17 Exemple : Infrastructure pour deux sites de production....................................................................................... 3-18 ODI Designer : Architecture physique des deux sites de production................................................................... 3-19 Schmas logiques et contextes ............................................................................................................................. 3-20 Qu'est-ce qu'un schma logique ? ........................................................................................................................ 3-21 Rgle importante n3 ........................................................................................................................................... 3-22 Diffrences entre l'architecture logique et l'architecture physique....................................................................... 3-23 Diffrences entre la conception et l'excution...................................................................................................... 3-24 Qu'est-ce qu'un contexte ?.................................................................................................................................... 3-25 Un contexte mappe un schma logique avec un schma physique ...................................................................... 3-26 Dfinir des contextes............................................................................................................................................ 3-27 Mapper des ressources logiques et physiques ...................................................................................................... 3-28 Les agents dans la topologie ................................................................................................................................ 3-30 Agents physiques ODI ......................................................................................................................................... 3-31 Crer un agent physique....................................................................................................................................... 3-32 Paramtres de l'agent ODI.................................................................................................................................... 3-33 Lancer un agent autonome : Exemples ................................................................................................................ 3-35 Arrter l'agent ODI .............................................................................................................................................. 3-36 Dployer et configurer un agent Java EE............................................................................................................. 3-37 Equilibrage de la charge : Exemple...................................................................................................................... 3-40 Rgle importante n5 ........................................................................................................................................... 3-42 Infrastructure comprenant des agents : Exemple ................................................................................................. 3-43 Dfinir des agents : Exemple ............................................................................................................................... 3-44 Cas particulier : Problme de fragmentation........................................................................................................ 3-45 Cas particulier : Rgle importante n6 ................................................................................................................. 3-47 Cas particulier : Dfinir l'architecture physique................................................................................................... 3-48 Cas particulier : L'infrastructure........................................................................................................................... 3-49 Cas particulier : Architecture physique dans ODI................................................................................................ 3-50 Dfinir une topologie : Recommandations........................................................................................................... 3-51 Planifier une topologie ......................................................................................................................................... 3-52 Matrice des mappings entre l'architecture logique et l'architecture physique ...................................................... 3-53 Quiz...................................................................................................................................................................... 3-54 Synthse ............................................................................................................................................................... 3-57 Liste de vrification des activits dans le cadre des exercices ............................................................................. 3-58 Prsentation de l'exercice 3-1............................................................................................................................... 3-59

    Description de l'architecture physique et logique ................................................................................................. 4-1 Description de l'architecture physique et logique................................................................................................... 4-3 Objectifs................................................................................................................................................................. 4-4 Topology Navigator ............................................................................................................................................... 4-5 Contenu de Topology Navigator............................................................................................................................ 4-6 Topology Navigator : Prsentation ........................................................................................................................ 4-7 Rappel : le contexte connecte les architectures logique et physique...................................................................... 4-9 Objets que vous crez dans l'exercice .................................................................................................................. 4-10 Dfinir un contexte............................................................................................................................................... 4-11 Crer l'architecture physique................................................................................................................................ 4-12

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - iii

    Vue Physical Architecture ................................................................................................................................... 4-13 Prrequis pour se connecter un serveur ............................................................................................................. 4-14 Remarque importante........................................................................................................................................... 4-15 Crer un serveur de donnes ................................................................................................................................ 4-16 Crer un serveur de donnes : JDBC ................................................................................................................... 4-17 Pilote JDBC ......................................................................................................................................................... 4-18 URL JDBC........................................................................................................................................................... 4-19 Crer un serveur de donnes : JNDI .................................................................................................................... 4-20 Tester la connexion un serveur de donnes ....................................................................................................... 4-21 Crer un schma physique ................................................................................................................................... 4-22 Crer l'architecture logique .................................................................................................................................. 4-23 Architecture logique et vues contextuelles........................................................................................................... 4-24 Crer un schma logique...................................................................................................................................... 4-25 Crer un agent logique ......................................................................................................................................... 4-26 Modifier un contexte pour lier les architectures logique et physique................................................................... 4-27 Quiz...................................................................................................................................................................... 4-28 Synthse ............................................................................................................................................................... 4-30 Liste de vrification des activits dans le cadre des exercices ............................................................................. 4-31 Prsentation de l'exercice 4-1............................................................................................................................... 4-32

    Concepts relatifs aux modles Oracle Data Integrator......................................................................................... 5-1 Concepts relatifs aux modles Oracle Data Integrator ........................................................................................... 5-3 Objectifs................................................................................................................................................................. 5-4 Qu'est-ce qu'un modle ? ....................................................................................................................................... 5-5 Comprendre le modle relationnel ......................................................................................................................... 5-6 Modle relationnel ................................................................................................................................................. 5-7 Modle relationnel : Tables et colonnes................................................................................................................. 5-8 Modle relationnel : Cls ....................................................................................................................................... 5-9 Modle relationnel : Cls trangres.................................................................................................................... 5-10 Modle relationnel : Contraintes .......................................................................................................................... 5-11 Modle relationnel : Index ................................................................................................................................... 5-13 Prise en charge des modles relationnels dans ODI............................................................................................. 5-14 Mtadonnes supplmentaires dans ODI ............................................................................................................. 5-15 Comprendre la rutilisation de l'existant.............................................................................................................. 5-17 Qu'est-ce que la rutilisation de l'existant ? ......................................................................................................... 5-18 Mthodes de rutilisation de l'existant dans un SGBD ........................................................................................ 5-19 Autres mthodes de rutilisation de l'existant ...................................................................................................... 5-20 Diffrences entre la rutilisation standard et la rutilisation personnalise de l'existant...................................... 5-21 Remarque ............................................................................................................................................................. 5-23 Crer des modles ................................................................................................................................................ 5-24 Comment crer un modle via la rutilisation de l'existant.................................................................................. 5-25 Etape 1 : Crer et nommer un nouveau modle ................................................................................................... 5-26 Remarque propos de cette tape........................................................................................................................ 5-27 Etape 2 : Dfinir une stratgie de rutilisation de l'existant ................................................................................. 5-28 Etape 3 : Dmarrer le processus de rutilisation de l'existant .............................................................................. 5-30 Utiliser un module RKM pour la rutilisation personnalise de l'existant ........................................................... 5-31 Rutilisation slective de l'existant ...................................................................................................................... 5-33 Etape 4 : Etoffer des modles............................................................................................................................... 5-34 Quiz...................................................................................................................................................................... 5-35 Synthse ............................................................................................................................................................... 5-37 Liste de vrification des activits dans le cadre des exercices ............................................................................. 5-38 Prsentation de l'exercice 5-1 Rsultats de la rutilisation de l'existant dans des modles .................................. 5-39

    Configurer un nouveau projet ODI........................................................................................................................ 6-1 Configurer un nouveau projet ODI ........................................................................................................................ 6-3 Objectifs................................................................................................................................................................. 6-4 Projets ODI ............................................................................................................................................................ 6-5 Qu'est-ce qu'un projet ? .......................................................................................................................................... 6-6 Projets Oracle Data Integrator : Prsentation ......................................................................................................... 6-7

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - iv

    Comment utiliser des projets ODI dans votre travail ............................................................................................. 6-8 Crer un projet ....................................................................................................................................................... 6-9 Utiliser des dossiers ............................................................................................................................................. 6-10 Qu'est-ce qu'un dossier ? ...................................................................................................................................... 6-11 Crer un dossier ................................................................................................................................................... 6-12 Organiser des projets et des dossiers.................................................................................................................... 6-13 Comprendre les modules de connaissances ......................................................................................................... 6-14 Qu'est-ce qu'un module de connaissances ? ......................................................................................................... 6-15 Types de modules de connaissances .................................................................................................................... 6-16 Quels modules de connaissances sont ncessaires ? ............................................................................................ 6-18 Modules de connaissances : Exemples................................................................................................................. 6-19 Importer des modules de connaissances............................................................................................................... 6-20 Remplacer des modules de connaissances existants ............................................................................................ 6-21 Editeur de module de connaissances.................................................................................................................... 6-23 Modifier un module de connaissances ................................................................................................................. 6-24 Exporter et importer des objets ............................................................................................................................ 6-25 Exportation et importation ................................................................................................................................... 6-26 Exporter un objet.................................................................................................................................................. 6-27 Importer un objet.................................................................................................................................................. 6-28 ID : Prsentation .................................................................................................................................................. 6-29 Types d'importation ............................................................................................................................................. 6-30 Choisir le mode d'importation.............................................................................................................................. 6-31 tat d'importation................................................................................................................................................. 6-32 Utiliser des symboles ........................................................................................................................................... 6-33 Qu'est-ce qu'un symbole ?.................................................................................................................................... 6-34 Baliser les objets avec des symboles.................................................................................................................... 6-35 Supprimer des symboles ...................................................................................................................................... 6-36 Groupes de symboles ........................................................................................................................................... 6-37 Symboles de projet et symboles gnriques......................................................................................................... 6-38 Crer un groupe de symboles............................................................................................................................... 6-39 Quiz...................................................................................................................................................................... 6-40 Synthse ............................................................................................................................................................... 6-42 Liste de vrification des activits dans le cadre des exercices ............................................................................. 6-43 Prsentation de l'exercice 6-1............................................................................................................................... 6-44

    Organiser les modles ODI et crer des banques de donnes ODI ...................................................................... 7-1 Organiser les modles ODI et crer des banques de donnes ODI ........................................................................ 7-3 Objectifs................................................................................................................................................................. 7-4 Organiser les modles ............................................................................................................................................ 7-5 Qu'est-ce qu'un dossier de modles ? ..................................................................................................................... 7-6 Crer un dossier de modles .................................................................................................................................. 7-7 Qu'est-ce qu'un sous-modle ? ............................................................................................................................... 7-8 Crer un sous-modle............................................................................................................................................. 7-9 Organiser des banques de donnes en sous-modles ........................................................................................... 7-10 Configurer la rpartition automatique .................................................................................................................. 7-11 Crer des banques de donnes.............................................................................................................................. 7-13 Crer une banque de donnes dans un modle..................................................................................................... 7-15 Ajouter des colonnes une banque de donnes ................................................................................................... 7-16 Contraintes dans ODI........................................................................................................................................... 7-17 Qu'est-ce qu'une contrainte dans ODI ? ............................................................................................................... 7-18 Contraintes dans ODI........................................................................................................................................... 7-19 Crer une colonne obligatoire .............................................................................................................................. 7-20 Crer des cls et des rfrences............................................................................................................................ 7-21 Crer une cl ........................................................................................................................................................ 7-22 Contrler une cl.................................................................................................................................................. 7-23 Crer une rfrence .............................................................................................................................................. 7-24 Crer une rfrence simple................................................................................................................................... 7-25 Crer une rfrence complexe.............................................................................................................................. 7-26 Contrler une rfrence........................................................................................................................................ 7-27

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - v

    Crer des conditions............................................................................................................................................. 7-28 Crer une condition.............................................................................................................................................. 7-29 Contrler une condition ....................................................................................................................................... 7-30 Prsentation.......................................................................................................................................................... 7-31 Quand et pourquoi ? ............................................................................................................................................. 7-32 Prsentation de la procdure globale.................................................................................................................... 7-33 Explorer les donnes ............................................................................................................................................ 7-34 Afficher le contenu d'une banque de donnes...................................................................................................... 7-35 Afficher la distribution des valeurs ...................................................................................................................... 7-36 Analyser le contenu d'une banque de donnes ..................................................................................................... 7-37 Crer des rgles.................................................................................................................................................... 7-38 Dfinir des rgles dans ODI................................................................................................................................. 7-39 Des rgles aux contraintes.................................................................................................................................... 7-40 Dvelopper des contraintes aprs analyse des donnes........................................................................................ 7-41 Tester une contrainte............................................................................................................................................ 7-42 Auditer un modle ou une banque de donnes..................................................................................................... 7-43 Examiner les enregistrements errons : Procdure............................................................................................... 7-44 Quiz...................................................................................................................................................................... 7-45 Synthse ............................................................................................................................................................... 7-47 Liste de vrification des activits dans le cadre des exercices ............................................................................. 7-48 Prsentation de l'exercice 7-1............................................................................................................................... 7-49

    Concepts relatifs l'interface ODI ......................................................................................................................... 8-1 Concepts relatifs l'interface ODI ......................................................................................................................... 8-3 Objectifs................................................................................................................................................................. 8-4 Interfaces ODI........................................................................................................................................................ 8-5 Qu'est-ce qu'une interface ?.................................................................................................................................... 8-6 Rgles applicables aux interfaces........................................................................................................................... 8-7 O les rgles sont-elles dfinies ? .......................................................................................................................... 8-8 Mappings, jointures, filtres, recherches et jeux de donnes ................................................................................... 8-9 Qu'est-ce qu'un mapping ? ................................................................................................................................... 8-10 Qu'est-ce qu'une jointure ? ................................................................................................................................... 8-11 Qu'est-ce qu'un filtre ? ......................................................................................................................................... 8-12 Qu'est-ce qu'une recherche ? ................................................................................................................................ 8-13 Qu'est-ce qu'un jeu de donnes ?.......................................................................................................................... 8-14 Au-del des rgles................................................................................................................................................ 8-15 Comment ODI implmente-t-il les rgles ? ......................................................................................................... 8-16 Problme d'entreprise........................................................................................................................................... 8-17 Implmenter les rgles ......................................................................................................................................... 8-18 Processus d'intgration......................................................................................................................................... 8-19 Dtails du processus............................................................................................................................................. 8-20 Implmentation de processus : Exemple 1........................................................................................................... 8-21 Implmentation de processus : Exemple 2........................................................................................................... 8-22 Implmentation de processus : Exemple 3........................................................................................................... 8-23 Zone intermdiaire et emplacement d'excution.................................................................................................. 8-24 Qu'est-ce que la zone intermdiaire ?................................................................................................................... 8-25 Emplacement d'excution .................................................................................................................................... 8-26 Comprendre les modules de connaissances ......................................................................................................... 8-27 Des rgles aux processus...................................................................................................................................... 8-28 Modules de connaissances ................................................................................................................................... 8-29 Qu'est-ce qu'un module de connaissances ? ......................................................................................................... 8-30 Gnration de code............................................................................................................................................... 8-31 Types de module de connaissances utiliss dans les interfaces............................................................................ 8-32 Interfaces : Prsentation ....................................................................................................................................... 8-33 Finalit d'une interface......................................................................................................................................... 8-34 Crer une interface 1 1 ...................................................................................................................................... 8-35 Crer l'interface et lui attribuer un nom ............................................................................................................... 8-36 Dfinir la banque de donnes cible ...................................................................................................................... 8-37 Remarque importante........................................................................................................................................... 8-38

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - vi

    Dfinir la banque de donnes source.................................................................................................................... 8-39 Qu'est-ce qu'un mapping ? ................................................................................................................................... 8-40 Dfinir les mappings ............................................................................................................................................ 8-41 Types de mapping valides.................................................................................................................................... 8-42 Enregistrer l'interface ........................................................................................................................................... 8-43 Excuter l'interface............................................................................................................................................... 8-44 Quiz...................................................................................................................................................................... 8-45 Synthse ............................................................................................................................................................... 8-47 Liste de vrification des activits dans le cadre des exercices ............................................................................. 8-48 Prsentation de l'exercice 8-1............................................................................................................................... 8-49

    Concevoir des interfaces .......................................................................................................................................... 9-1 Concevoir des interfaces ........................................................................................................................................ 9-3 Objectifs................................................................................................................................................................. 9-4 Sources multiples et jointures ................................................................................................................................ 9-5 Banques de donnes source multiples.................................................................................................................... 9-6 Crer une jointure manuellement ........................................................................................................................... 9-7 Jointures avances.................................................................................................................................................. 9-8 Types de jointure.................................................................................................................................................... 9-9 Dfinir une jointure.............................................................................................................................................. 9-11 Recherches ........................................................................................................................................................... 9-13 Utiliser des recherches ......................................................................................................................................... 9-14 Assistant Lookup Wizard..................................................................................................................................... 9-15 Restrictions relatives aux recherches ................................................................................................................... 9-16 Filtrage des donnes............................................................................................................................................. 9-17 Filtres dans Oracle Data Integrator (ODI)............................................................................................................ 9-18 Dfinir un filtre manuellement............................................................................................................................. 9-19 Configurer un filtre .............................................................................................................................................. 9-20 Prsentation du flux dans l'interface ODI ............................................................................................................ 9-21 Flux ...................................................................................................................................................................... 9-22 Qu'est-ce qui dfinit le flux ? ............................................................................................................................... 9-23 Scnario ............................................................................................................................................................... 9-24 Processus de base ................................................................................................................................................. 9-25 Slectionner une zone intermdiaire .................................................................................................................... 9-26 Finalit d'une zone intermdiaire ......................................................................................................................... 9-27 Placer la zone intermdiaire ................................................................................................................................. 9-28 Remarque importante........................................................................................................................................... 9-29 Comment indiquer la zone intermdiaire ............................................................................................................. 9-30 Configurer des filtres, des jointures, des mappings et des recherches.................................................................. 9-31 Options relatives aux filtres, jointures, mappings et recherches .......................................................................... 9-32 Dfinir les options relatives aux filtres, jointures, mappings et recherches ......................................................... 9-34 Comment dsactiver une transformation.............................................................................................................. 9-35 Comment activer un mapping pour les insertions ou les mises jour ................................................................. 9-36 Emplacement d'excution .................................................................................................................................... 9-37 Emplacement d'excution et syntaxe ................................................................................................................... 9-38 Pourquoi changer l'emplacement d'excution ? ................................................................................................... 9-39 Comment changer l'emplacement d'excution ..................................................................................................... 9-40 Simulation d'excution d'interface ODI ............................................................................................................... 9-41 Slectionner le module de connaissances............................................................................................................. 9-42 Quels modules de connaissances pour quel flux ? ............................................................................................... 9-43 Informations supplmentaires sur les modules de connaissances ........................................................................ 9-46 Identifier les modules IKM et LKM .................................................................................................................... 9-47 Modules IKM et LKM : Stratgies et mthodes .................................................................................................. 9-48 Comment dfinir un module LKM ...................................................................................................................... 9-49 Comment dfinir un module IKM........................................................................................................................ 9-50 Options communes tous les modules de connaissances .................................................................................... 9-51 Flux : Exemple 1.................................................................................................................................................. 9-52 Flux : Exemple 2.................................................................................................................................................. 9-53 Flux : Exemple 3.................................................................................................................................................. 9-55

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - vii

    Quiz...................................................................................................................................................................... 9-56 Synthse ............................................................................................................................................................... 9-57 Liste de vrification des activits dans le cadre des exercices ............................................................................. 9-58 Prsentation de l'exercice 9-1............................................................................................................................... 9-59 Prsentation de l'exercice 9-2............................................................................................................................... 9-60

    Interfaces : Surveillance et dbogage ................................................................................................................... 10-1 Interfaces : Surveillance et dbogage................................................................................................................... 10-3 Objectifs............................................................................................................................................................... 10-4 Surveiller les interfaces........................................................................................................................................ 10-5 Operator Navigator : Afficher le journal.............................................................................................................. 10-6 Utiliser Operator Navigator.................................................................................................................................. 10-7 Sessions, tapes, tches : Hirarchie .................................................................................................................... 10-8 Examiner les dtails des sessions, des tapes et des tches.................................................................................. 10-9 Surveiller l'excution d'une interface : Procdure .............................................................................................. 10-10 Comment rsoudre les problmes lis une session.......................................................................................... 10-11 1. Identifier l'erreur ............................................................................................................................................ 10-12 2. Examiner le code............................................................................................................................................ 10-13 3. Corriger le code et relancer la session : Procdure......................................................................................... 10-14 4. Corriger l'interface ......................................................................................................................................... 10-15 Cls pour examiner le code gnr .................................................................................................................... 10-16 Gestion des erreurs............................................................................................................................................. 10-17 Erreurs et symptmes courants .......................................................................................................................... 10-18 Remarque importante......................................................................................................................................... 10-20 Conseils pour viter les erreurs .......................................................................................................................... 10-21 Utiliser l'diteur Quick-Edit ............................................................................................................................... 10-23 Quiz.................................................................................................................................................................... 10-24 Synthse ............................................................................................................................................................. 10-26 Liste de vrification des activits dans le cadre des exercices ........................................................................... 10-27 Prsentation de l'exercice 10-1........................................................................................................................... 10-28

    Concevoir des interfaces : Sujets avancs 1 ......................................................................................................... 11-1 Concevoir des interfaces : Sujets avancs 1......................................................................................................... 11-3 Objectifs............................................................................................................................................................... 11-4 Utiliser les rgles.................................................................................................................................................. 11-5 Rgles dans les interfaces .................................................................................................................................... 11-6 Elments de rgle ................................................................................................................................................. 11-7 Autres lments.................................................................................................................................................... 11-8 L'diteur d'expression........................................................................................................................................... 11-9 Utiliser des variables.......................................................................................................................................... 11-11 Utiliser une variable dans du code ..................................................................................................................... 11-12 Comparaison entre liaison et substitution .......................................................................................................... 11-14 Remarque : Distinction entre majuscules et minuscules .................................................................................... 11-15 Jeux de donnes et oprateurs bass sur un jeu de donnes ............................................................................... 11-16 Flux avec plusieurs jeux de donnes .................................................................................................................. 11-17 Dfinir un jeu de donnes .................................................................................................................................. 11-18 Utiliser des oprateurs bass sur un jeu de donnes........................................................................................... 11-19 Utiliser des squences ........................................................................................................................................ 11-20 Types de squences............................................................................................................................................ 11-21 Prise en charge des squences natives................................................................................................................ 11-22 Crer une squence native.................................................................................................................................. 11-23 Faire rfrence des squences ......................................................................................................................... 11-24 Remarque : Squences mises jour par l'agent.................................................................................................. 11-25 Utiliser correctement des squences standard dans des mappings ..................................................................... 11-26 Utiliser des squences ODI standard dans des mappings................................................................................... 11-27 Remplir des colonnes d'identit natives ............................................................................................................. 11-28 Remarque ........................................................................................................................................................... 11-29 Gestion automatique des index temporaires....................................................................................................... 11-30

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - viii

    Quiz.................................................................................................................................................................... 11-31 Synthse ............................................................................................................................................................. 11-32 Liste de vrification des activits dans le cadre des exercices ........................................................................... 11-33 Prsentation de l'exercice 11-1........................................................................................................................... 11-34 Prsentation de l'exercice 11-2........................................................................................................................... 11-35 Prsentation de l'exercice 11-3........................................................................................................................... 11-36

    Concevoir des interfaces : Sujets avancs 2 ......................................................................................................... 12-1 Concevoir des interfaces : Sujets avancs 2......................................................................................................... 12-3 Objectifs............................................................................................................................................................... 12-4 Partitionnement .................................................................................................................................................... 12-5 Dfinition dans une banque de donnes aprs rutilisation de l'existant.............................................................. 12-6 Utiliser le partitionnement dans une interface...................................................................................................... 12-7 Interfaces temporaires .......................................................................................................................................... 12-8 Utiliser des interfaces temporaires : Exemple...................................................................................................... 12-9 Instruction Derived Select pour les interfaces temporaires................................................................................ 12-10 Employer des fonctions utilisateur..................................................................................................................... 12-11 Qu'est-ce qu'une fonction utilisateur ? ............................................................................................................... 12-12 Pourquoi employer des fonctions utilisateur ? ................................................................................................... 12-13 Proprits des fonctions utilisateur .................................................................................................................... 12-15 Employer des fonctions utilisateur..................................................................................................................... 12-16 Comment crer une fonction utilisateur ............................................................................................................. 12-17 Dfinir une implmentation ............................................................................................................................... 12-18 Syntaxe et implmentations ............................................................................................................................... 12-19 Fonctions utilisateur lors de la conception......................................................................................................... 12-20 Fonctions utilisateur lors de l'excution............................................................................................................. 12-21 Remarque : Fonctions dans le journal d'excution............................................................................................. 12-22 Mthodes de substitution ................................................................................................................................... 12-23 Utiliser des mthodes de substitution................................................................................................................. 12-24 Mthodes de substitution : Exemples................................................................................................................. 12-26 Modifier des modules de connaissances ............................................................................................................ 12-27 Description des tapes des modules de connaissances....................................................................................... 12-28 Dtails des tapes ............................................................................................................................................... 12-29 Configurer les options des modules de connaissances ....................................................................................... 12-30 Dvelopper votre propre module de connaissances : Rgles ............................................................................. 12-31 Quiz.................................................................................................................................................................... 12-33 Synthse ............................................................................................................................................................. 12-34 Liste de vrification des activits dans le cadre des exercices ........................................................................... 12-35 Prsentation de l'exercice 12-1........................................................................................................................... 12-36 Prsentation de l'exercice 12-2........................................................................................................................... 12-37

    Utiliser des procdures ODI.................................................................................................................................. 13-1 Utiliser des procdures ODI................................................................................................................................. 13-3 Objectifs............................................................................................................................................................... 13-4 Procdures : Prsentation ..................................................................................................................................... 13-5 Procdure : Dfinition.......................................................................................................................................... 13-6 Procdure : Exemples........................................................................................................................................... 13-7 Crer des procdures : Prsentation ..................................................................................................................... 13-9 Crer une procdure vierge ................................................................................................................................ 13-10 Crer une procdure : Etapes ............................................................................................................................. 13-11 Ajouter des commandes ..................................................................................................................................... 13-12 Crer une commande ......................................................................................................................................... 13-13 Organiser l'ordre des tapes ............................................................................................................................... 13-15 Paramtres dfinir ........................................................................................................................................... 13-16 Types de commande valides .............................................................................................................................. 13-17 Elments complmentaires................................................................................................................................. 13-18 Finalit d'une commande source ........................................................................................................................ 13-19 Ajouter des options ............................................................................................................................................ 13-20 Types d'option.................................................................................................................................................... 13-21

    Ora

    cle

    Uni

    vers

    ity a

    nd E

    gabi

    Sol

    utio

    ns u

    se o

    nly

    THES

    E eK

    IT M

    ATER

    IALS

    AR

    E FO

    R Y

    OU

    R U

    SE IN

    TH

    IS C

    LASS

    RO

    OM

    ON

    LY.

    CO

    PYIN

    G e

    KIT

    MAT

    ERIA

    LS F

    RO

    M T

    HIS

    CO

    MPU

    TER

    IS S

    TRIC

    TLY

    PRO

    HIB

    ITED

  • Copyright 2010, Oracle et/ou ses filiales. Tous droits rservs.

    Oracle Data Integrator 11g : Intgration et administration Table des matires - ix

    Crer une option : Procdure.............................................................................................................................. 13-22 Dfinir le caractre facultatif d'une commande : Procdure .............................................................................. 13-23 Utiliser la valeur d'une option dans une commande........................................................................................... 13-24 Excuter une procdure...................................................................................................................................... 13-25 Excution de la procdure.................................................................................................................................. 13-26 Afficher les rsultats dans Operator Navigator .................................................................................................. 13-27 Quiz.................................................................................................................................................................... 13-28 Synthse ............................................................................................................................................................. 13-30 Liste de vrification des activits dans le cadre des exercices ........................................................................... 13-31 Prsentation de l'exercice 13-1........................................................................................................................... 13-32

    Utiliser des packages ODI ..................................................................................................................................... 14-1 Utiliser des packages ODI.................................................................................................................................... 14-3 Objectifs............................................................................................................................................................... 14-4 Packages : Prsentation........................................................................................................................................ 14-5 Package : Dfinition............................................................................................................................................. 14-6 Crer un package : Procdure .............................................................................................................................. 14-7 1. Crer un package et lui attribuer un nom ......................................................................................................... 14-8 Crer un package et lui attribuer un nom : Procdure.......................................................................................... 14-9 Diagramme du package...................................................................................................................................... 14-10 Barre d'outils servant au diagramme du package ............................................................................................... 14-11 2. Ajouter des tapes au package ....................................................................................................................... 14-13 Etapes de package .............................................................................................................................................. 14-14 Crer une tape de package : Procdure............................................................................................................. 14-15 Qu'est-ce qu'un outil ODI ?................................................................................................................................ 14-16 Crer une tape d'outil Oracle Data Integrator (ODI) : Procdure ..................................................................... 14-17 Remarque ........................................................................................................................................................... 14-18 3. Organiser les tapes du package sous forme de suite..................................................................................... 14-19 Organiser les tapes sous forme de suite............................................................................................................ 14-20 Exemple de package simple ............................................................................................................................... 14-21 Organiser les tapes du package sous forme de suite : Procdure...................................................................... 14-22 Excuter un package .......................................................................................................................................... 14-24 Prsentation des tapes de package.................................................................................................................... 14-26 Types d'tape de base......................................................................................................................................... 14-27 Types d'tape avancs ........................................................................................................................................ 14-28 Etapes de modle, de sous-modle et de banque de donnes............................................................................. 14-30 Comment crer des tapes de modle, de sous-modle et de banque de donnes.............................................. 14-31 Modles, sous-modles et tapes de banque de donnes ................................................................................... 14-32 Modles, sous-modles et tapes de banque de donnes ................................................................................... 14-34 Etapes de variable .............................................................................................................................................. 14-36 Comment crer une tape de variable ................................................................................................................ 14-37 Etapes de variable .............................................................................................................................................. 14-38 Contrler le chemin d'excution......................................................................................................................... 14-40 Contrler l'excution.......................................................................................................................................... 14-41 Traitement des erreurs........................................................................................................................................ 14-42 Comment crer une boucle................................................................................................................................. 14-43 Onglet Advanced ............................................................................................................................................... 14-44 Quiz.................................................................................................................................................................... 14-45 Synthse ............................................................................................................................................................. 14-47 Liste de vrification des activits dans le cadre des exercices ........................................................................... 14-48 Prsentation de l'exercice 14-1........................................................................................................................... 14-49 Prsentation de l'exercice 14-2........................................................................................................................... 14-50

    Grer des versions ODI ......................................................................................................................................... 15-1 Grer des versions ODI........................................................................................................................................ 15-3 Objectifs............................................................................................................................................................... 15-4 Prsentation de la gestion des versions ODI ..............