Chapter 13 Création de correspondances


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

La mise en correspondance d'objets permet d'établir des connexions entre des objets qui appartiennent à des modèles et des diagrammes hétérogènes. Vous créez des correspondances entre des objets pour configurer une structure pour le déplacement et la transformation de données, ou plus simplement pour illustrer un lien existant entre des objets de modèle. 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 :

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/R (Objet-Conceptuel) pour associer des classes à des entités et des associations à des association ou des relations afin de clarifier les relations entre les objets
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 afin de clarifier les relations entre les objets
MOO MCD MCD/MOO (Conceptuel-Objet) : pour associer des entités et des associations aux classes et associations de MOO afin de clarifier les relations entre les objets

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)

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, reportez-vous à la section "Liens d'accès aux données" dans le chapitre "Construction de diagrammes de fluidité de l'information" du Guide de l'utilisateur du MFI .

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 Guide de l'utilisateur du MFI .

 


Copyright (C) 2007. Sybase Inc. All rights reserved.