Les vues de données logiques
Une vue de données permet de représenter le périmètre couvert par un élément de modèle de donnée. Une vue de données est construite à partir d'une sélection de classes reliées dans le contexte spécifique de la vue.

Selon le même principe, la vue de concept est utilisée pour visualiser le périmètre sémantique d'un objet métier. Pour plus de détails, voir
Définir des vues de concept.
Créer une vue de données logiques
Créer une vue de données logiques consiste à :
• définir les objets sources, sur lesquels porte la vue (une classe ou une vue de données)
• définir plus précisément les propriétés des objets sources à prendre en compte dans la vue (les attributs, les parties)
Par exemple, pour la gestion de commandes, vous avez besoin de récupérer l'adresse de livraison disponible pour chaque client. Pour prendre en compte uniquement cette information, vous allez créer une vue sur la classe Client qui prend uniquement l'attribut "Adresse", sans tenir compte des autres attributs que peut contenir la classe Client.
A partir des objets sources (arbre de gauche), vous pouvez définir dans la vue des composants embarqués et des composants référencés.
Un composant embarqué indique que toutes les informations qui composent l'objet source sont à prendre en compte lors de l'exploitation de la vue (par exemple les parties et les attributs associés à une classe). Un composant référencé ne fait que référencer l'objet dans la vue.
Créer une vue de données (à partir de la liste des vues)
Pour créer une vue de données avec HOPEX Web Front-End :
1. Cliquez sur le menu de navigation puis sur Données logiques.
2. Dans la zone d'édition, cliquez sur Vues de données.
3. Affichez toutes les vues de données.
4. Cliquez sur Nouveau.
la fenêtre de création d'une vue de données apparaît.
5. Pour spécifier l'objet source de la vue de données, cliquez sur Nouveau.
6. Dans la fenêtre qui apparaît indiquez :
• la MetaClasse sur laquelle porte la vue.
• L'objet source de la vue de données.
7. Cliquez sur Ajouter.
8. Répétez la procédure pour ajouter éventuellement d'autres objets sources.
9. Cliquez sur OK.
La nouvelle vue apparaît dans la liste des vues de données.
Créer une vue de données à partir d'un objet
Vous pouvez définir l'objet source d'une vue en créant la vue directement sur l'objet en question.

Il est possible par la suite d'ajouter un autre objet à la vue.
Pour créer une vue de données sur un objet :
1. Faites un clic droit sur l'objet en question et sélectionnez Nouveau > Vue de données.
L'assistant de création d'une vue de donnée apparaît.
2. Saisissez le nom de la vue.
3. Indiquez éventuellement le détenteur.
4. Cliquez sur OK.
L'éditeur de vue apparaît.
Ajouter un objet source à la vue de données
Les informations qui composent une vue de données peuvent provenir de différents objets sources.
Pour ajouter un objet source à une vue de données :
1. Ouvrez la vue de données.
2. Du côté des objets sources, sous la colonne
Action, cliquez sur le bouton

.
3. Dans la fenêtre qui apparaît, indiquez :
• la MetaClasse sur laquelle porte la vue.
• L'objet source de la vue de donnée.
4. Cliquez sur Ajouter.
Une fois l'objet source défini, vous pouvez sélectionner les composants de cet objet à ajouter à la vue de données.
Affichage des objets sources dans la vue de données
| Classe |
| Attribut |
| Partie |
| Partie (classe composante) |
| Partie (classe composée) |
Exemple
Modèle logique | Vue de données logiques |
| |
Définir les composants de la vue de données
Composant embarqué
Un composant embarqué permet de prendre dans la vue toutes les informations qui composent l'objet (par exemple les parties et les attributs associés à une classe).
Pour ajouter un composant embarqué à la vue :
1. Ouvrez la vue de données.
2. Du côté des objets sources, sélectionnez l'élément à ajouter à la vue de données.
3. Sous la colonne
Action, cliquez sur le bouton
Ajouter un composant d'inclusion de vue.
L'objet apparaît dans la partie droite de l'éditeur de vue.
Composant référencé
Référencer un composant dans la vue permet d'afficher l'objet dans la vue, sans embarquer toutes ses propriétés.
Vous pouvez référencer dans la vue les objets qui contiennent un certain nombre d'informations comme les classes. Pour les attributs, seul le bouton d'inclusion est proposé.
Pour référencer un objet dans la vue :
1. Ouvrez la vue de données.
2. Du côté des objets sources, sélectionnez l'élément à ajouter à la vue de données.
3. Sous la colonne
Action, cliquez sur le bouton
Ajouter un composant de référencement de vue.
L'objet apparaît dans la partie droite de l'éditeur de vue.
Utiliser une vue dans une autre vue
Lorsque vous embarquez une classe dans une vue de données, tous les attributs de la classe sont ajoutés par défaut dans la vue. Vous pouvez limiter la liste des attributs à ceux déjà définis dans une vue.
Ci-dessous, seuls les attributs définis dans la vue "Customer" (Account Id et Address) sont ajoutés à la vue "Order".
Pour ajouter une vue de données (source) à une vue de données (cible) :
1. Ouvrez la vue de données cible.
2. Sous la partie gauche, dépliez la classe sur laquelle porte la vue source à ajouter.

La classe source a été préalablement embarquée dans la vue cible.
3. Sélectionnez la vue source et sous la colonne
Action, cliquez sur
Ajouter une vue.
La vue associée à la classe apparaît dans la partie droite de l'éditeur de vue, sous le nom de la classe en question.