Notions de base relatives à la mise en correspondance d'objets

Lorsque le mouvement de données est nécessaire, les données proviennent d'une source de données et sont chargées dans une base de données ou un autre modèle cible.

Vous pouvez créer des correspondances de l'une des façons suivantes :


  • Dans l'Editeur de correspondances qui fournit une vue globale de toutes les correspondances définies pour les objets du modèle courant (cible).

  • Dans l'onglet Correspondances de la feuille de propriétés d'un objet, lorsque vous travaillez sur un objet particulier.

Le tableau suivant répertorie les types de correspondance admis dans les modèles PowerAMC :

Source

Cible

Type de correspondance

MPD

MOO

O/R (Objet-Relationnel) – pour associer des classes à des tables afin de stocker des objets de MOO dans une base de données relationnelles

MCD

MOO

O/MCD (Objet-Conceptuel) – pour associer des classes et des associations aux entités et associations ou relations de MCD

MOO

MOO

O/O (Objet-Objet) – pour associer des classes et des attributs d'un MOO à l'autre.

MPD

MPD

R/R (Relationnel-Relationnel) – pour associer des tables et des vues à d'autres tables d'une autre base de données

Multidimensionnel - Relationnel – pour associer des cubes, des faits et des dimensions aux tables afin de remplir des cubes OLAP à partir de bases de données relationnelles

MPD

MSX

XML/R (XML- Relationnel) – pour associer des éléments et des types complexes à des tables, vues et types de données abstraits de MPD

MOO

MSX

XML/O (XML-Objet) – pour associer des éléments et des types complexes à des classes de MOO

MSX

MSX

XML/XML (XML-XML) – pour associer des éléments et des types complexes à d'autres éléments et types complexes dans un autre modèle XML afin de définir de quelle façon un document XML peut être converti dans un autre ayant des schémas XML différents (le plus souvent XSLT ou XQuery)

MCD

MCD

MCD/MCD (Conceptuel-Conceptuel) – pour associer des entités, associations, héritages et informations d'un MCD à l'autre

MOO

MCD

MCD/O (Conceptuel-Objet) – pour associer des entités et des associations aux classes et associations de MOO

MLD

MLD

MLD/MLD (Logique-Logique) – pour associer des entités, des relations et des héritages d'un MLD à l'autre.

Chaque correspondance est enregistrée dans une requête (ou expression XPATH) définie dans l'objet cible, ce qui permet de sélectionner des données dans la source de données et de les transférer dans le modèle cible. Dans certains cas, vous pouvez ensuite affiner la définition de la correspondance en associant des sous-objets dans les modèles cible et source.

Objets pouvant être mis en correspondance

Le tableau suivant répertorie les objets et sous-objets pouvant être mis en correspondance dans chaque type de modèle :

Modèle

Objet

Sous-objets

MPD

Table

Colonne de table

 

Vue

Colonne de vue

 

Dimension

Attribut

 

Fait

Mesure

 

Cube

Mesure

 

Référence

(sans objet)

MOO

Classe

Attribut de classe, opération, association

MSX

Elément

Attribut d'élément

 

Types complexe

Attribut de type complexe

MCD

Entité

Attribut d'entité

 

Association/relation

Attribut d'association

 

Héritage

Attribut d'héritage

 

Information

(sans objet)

MCD

Entité

Attribut d'entité

 

Relation

(sans objet)

 

Héritage

Attribut d'héritage

Accès aux correspondances dans le MFI

Le Modèle de Fluidité de l'Information (MFI) fournit une vue graphique de différentes bases de données (MPD) et formats, tels que les documents XML (MSX), les applications de données (MOO) et les données conceptuelles (MCD) avec les différentes transformations qui s'opèrent entre eux. Vous pouvez facilement visualiser ou définir plus avant la correspondance entre les différents éléments en pointant sur un lien d'accès aux données entre ces éléments, en cliquant le bouton droit de la souris et en ouvrant l'Editeur de correspondances :



Pour plus d'informations, voir la section "Migration des objets conteneurs abandonnés dans un projet" dans le chapitre Construction de diagrammes de fluidité de l'information du manuel Modélisation de la fluidité de l'information.

Création de réplications

L'Editeur de correspondances permet de visualiser et de gérer des réplications définies pour RepServer et MobiLink dans le MFI. Il est disponible à partir du menu contextuel d'un processus de réplication :



Cet Editeur de correspondances de MFI est légèrement différent de l'Editeur de correspondances traditionnel :



Pour plus d'informations, reportez-vous à la section "Utilisation de l'Editeur de correspondances pour les réplications" dans le manuel Modélisation de la fluidité de l'information.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com