L'entité Méta Entité permet de créer des concepts personnalisés
que le métamodèle ne gère pas en standard.
- META ENTITE/ENTITE UTILISATEUR
- Vous pouvez personnaliser les informations stockées dans la base
pour les adapter aux besoins spécifiques de votre entreprise en créant
vos propres entités, il s'agit des Méta Entités et de leurs instances,
les Entités Utiisateurs.
- Vous devez d'abord créer une Méta Entité, la définir et ensuite
décrire la structure de ses Entités Utilisateurs dans l'onglet Composition de
l'éditeur de Méta Entités. La définition et la description d'une
Entité Utilisateur dépendent entièrement des descriptions effectuées
par l'utilisateur de la Méta Entité correspondante. Les relations
utilisateurs doivent être définies dans la Méta Entité pour les champs
dont le type est 'Référence' et ayant un chaînage avec d'autres
entités. Les Entités Utilisateurs sont des instances de Méta Entités.
Elles sont gérées de la même manière que les entités standard : vous
pouvez leur attribuer des mots clés et des commentaires. Pour chaque
Entité Utilisateur, vous disposez d'un onglet de description
dans lequel vous saisissez les valeurs des Rubriques appelées dans
la Méta Entité.
Example : Pour une Méta
Entité 'Service' qui comprend deux Rubriques : 'Type
de service' et 'Nombre d'employés', vous pouvez
définir une Entité Utilisateur 'Info' qui pourra être renseignée
de la manière suivante : Service Informatique, 50 Employés.
- META ENTITE TYPE
- Vous pouvez également créer des Méta Entités Type afin d'étendre
des entités Pac standard, ce qui permet d'ajouter des descriptions
à ces entités. Lorsqu'une Méta Entité Type est créée, elle est
associée au type d'entité Pac que vous aurez désigné dans l'assistant
de création de la Méta Entité Type. Un onglet supplémentaire est alors
ajouté dans l'éditeur de l'entité étendue. Il porte par défaut
le libellé de la Méta Entité Type ou son nom, si le libellé n'est
pas renseigné, Il y a autant d'onglets de description ajoutés
à l'éditeur de l'entité étendue que de Méta Entités Type
créées pour ce type d'entité.
Exemple : Si
vous souhaitez étendre la description de l'entité Programme par
exemple, et que vous créez deux Méta Entités Type 'Programme
1' et 'Programme 2' qui s'appliquent à l'entité
Programme Pac, vous aurez dans l'éditeur de Programme, deux onglets
supplémentaires 'Programme 1' et 'Programme 2'
. La description est stockée dans l'entité elle-même, inutile de créer
d'Entité Utilisateur. L'onglet correspondant à l'extension
de l'entité contient la même page d'édition que les Entités
Utilisateurs.
- META DONNEE AGREGEE
- Si vous devez créer une hiérarchie de données qui sera réutilisée
dans plusieurs Méta Entités, Rational Programming Patterns for System
z vous donne la possibilité de créer des Méta Données Agrégées. Ce
sont des entités que vous créez, définissez, et composez comme une
Méta Entité. Une fois définie et décrite, vous pouvez la réutiliser
aussi bien dans vos Méta Entités que dans vos Méta Entités Type. La
Méta Donnée Agrégée comporte cependant une spécificité : lorsque vous
la créez, une racine est automatiquement insérée dans l'onglet 'Composition'
de son éditeur. Cette racine prend par défaut le nom de la Méta Donnée
Agrégée, elle n'est pas modifiable et ne peut pas être supprimée.
Exemple de réutilisation d'une Méta Donnée Agrégée dans une Méta Entité : - Une Méta Donnée Agrégée 'Adresse',
- Une Méta Entité 'Client' avec les champs 'Nom'
et 'Adresse',
- Et une Méta Entité 'Vendeur' avec les champs 'Nom'
et 'Adresse'.