Créez, modifiez et supprimez des entités dans la vue
Définir | Sous-ensemble de données
d'un projet.
Lorsque vous créez une entité, vous devez définir une table de pilotage pour celle-ci. La table de pilotage est un point de départ pour déterminer la structure de l'entité. Test Data Manager détermine le reste des tables de l'entité en fonction des contraintes qui incluent la table de pilotage.
Lorsque vous créez une entité, vous pouvez la configurer avec les vues suivantes :
Carte d'entité
La vue
Carte d'entité
est une représentation graphique des tables de l'entité et des relations entre ces dernières. Vous pouvez désactiver et activer les relations ainsi que modifier les critères de filtre pour chaque table de la vue
Carte d'entité
.
Si vous faites glisser le panneau de la carte d'entité vers la gauche, un panneau
Propriétés de la table
s'affiche et contient des informations sur une table ou une contrainte sélectionnée. Si vous cliquez sur le lien entre deux tables, le panneau
Propriétés de contrainte
s'affiche.
Vous pouvez changer les tables à afficher dans la carte d'entité. Vous pouvez afficher toutes les tables ou afficher les tables en fonction de leurs relations avec une table sélectionnée. Par défaut, la carte d'entité affiche les relations activées.
Vous pouvez appliquer l'option
Afficher les tables exclues
sur toutes les vues pour afficher les relations désactivées.
Sélectionnez l'une des vues suivantes :
Tout
Affiche toutes les tables de l'entité.
Tous les parents
Affiche toutes les tables parents d'une table sélectionnée.
Toutes les relations immédiates
Affiche les tables qui ont des relations de contrainte avec une table sélectionnée. Vous pouvez afficher un niveau de tables parents et enfants de la table sélectionnée.
Tous les enfants
Affiche toutes les tables enfants d'une table sélectionnée.
Toutes les relations cycliques
Affiche toutes les relations de contrainte qui créent des relations cycliques. Le nombre maximal de relations cycliques affichées par TDM est 1 000. Vous pouvez choisir de masquer les nœuds et les chemins qui ne font pas partie des cycles.
Vous pouvez sélectionner n'importe quelle table de la carte pour modifier les critères de filtre. Vous pouvez cliquer sur un lien pour éditer la contrainte entre les tables. Vous pouvez désactiver les relations entre les tables depuis la carte. Lorsque vous sélectionnez la vue
Carte d'entité
, les lignes correspondantes sont sélectionnées dans la vue
Relations
.
Vous pouvez définir Employee comme table de pilotage. Employee a une clé primaire, EmpID. Employee a trois tables enfants qui possèdent la clé étrangère EmpID. La table enfant EmployeeBankDetails possède une contrainte AccountNum qui lie EmployeeBankDetails à la table BankAccounts. Lorsque vous créez une entité en utilisant Employee comme table de pilotage, Test Data Manager peut créer une carte d'entité similaire à la suivante :
L'icône de la table de pilotage contient une étoile dans la carte d'entité.
Pour ajouter un critère de filtre pour Employee, cliquez sur la table Employee dans la carte d'entité. Modifiez les critères de filtre dans le panneau Propriétés de table.
Lorsque vous cliquez sur les liens entre les tables Employee, EmployeeBankDetails et BankAccounts, les lignes correspondantes sont sélectionnées dans la vue
Relations
.
Tables
La vue
Tables
contient la liste des tables de l'entité. Vous pouvez modifier les critères de filtre pour chaque table de la vue
Tables
.
La vue
Tables
affiche le nom et la description de la table, ainsi que le nom de la base de données qui contient la table. Le champ d'état indique si l'entité inclut ou exclut la table. Lorsque vous désactivez une relation dans l'entité et que la table n'est associée à aucune table dans la carte d'entité, la table est exclue de la base de données du sous-ensemble de données.
Relations
La vue
Relations
affiche la liste des relations de l'entité. Pour chaque contrainte, la vue affiche la table parent, la table enfant et les noms de base de données de chaque table de la relation. Vous pouvez désactiver et activer les relations entre les tables dans la vue
Relations
.
Lorsqu'une table dispose de plusieurs relations dans une entité, la table s'affiche plusieurs fois dans cette vue. Le champ
Statut
indique si la relation est activée ou désactivée.
Lorsque vous sélectionnez une ligne dans la vue
Relations
, le lien correspondant est sélectionné dans la vue
Carte d'entité
. Pour générer des données de test, vous pouvez sélectionner une relation et spécifier le nombre d'enregistrements enfants souhaités dans la cible.