Une règle de génération conditionnelle est une règle ad hoc dans laquelle vous pouvez spécifier une expression conditionnelle et une règle de génération afin de générer des données de test.
Vous pouvez utiliser les types de données Chaîne, Numérique et Date dans une règle de génération conditionnelle. Vous pouvez appliquer plusieurs conditions à une règle de génération. Lorsque vous exécutez un plan de génération de données, TDM applique les conditions dans l'ordre spécifié. Vous pouvez utiliser les flèches vers le haut et vers le bas pour modifier l'ordre des conditions.
Vous ne pouvez pas appliquer de conditions aux dates effectives et aux règles de génération de séquence.
L'image suivante montre les paramètres de génération conditionnelle :
Exemple de génération conditionnelle
Vous faites partie du service Ressources Humaines et vous devez décider des pourcentages d'augmentation et de bonus des employés en fonction des services. Si le DEPT_ID est de 11, vous attribuez une augmentation de 5 %. Si le DEPT_ID est de 22, vous attribuez une augmentation de 10%. Si le DEPT_ID est de 33, vous attribuez une augmentation de 15%.
Vous pouvez appliquer une règle de génération conditionnelle ad hoc sur la colonne HIKE. Vous pouvez spécifier les conditions de chaque service et sélectionner une règle de génération. La colonne DEPT_ID doit contenir une attribution de règle de génération. Lorsque vous exécutez le plan, TDM génère d'abord des données pour la colonne DEPT_ID. En fonction de la colonne DEPT_ID, TDM génère des données dans la colonne HIKE.
Vous pouvez également attribuer des pourcentages de bonus avec la colonne HIKE comme colonne dépendante. Attribuez une règle de génération conditionnelle à la colonne BONUS et ajoutez des conditions aux colonnes HIKE pour attribuer des pourcentages de bonus.