Utilisez la génération avancée lorsque vous souhaitez appliquer plusieurs techniques de génération à une colonne ou lorsque vous voulez configurer plusieurs colonnes d'entrée et de sortie dans la même règle de génération. Vous pouvez générer des données de test pour les types de données Chaîne, Numérique et Date.
Lorsque vous configurez une règle de génération avancée, créez des ports d'entrée, des ports de sortie et des ports de variable. Les colonnes de variable sont des champs de travail que vous pouvez définir pour stocker temporairement des données.
Lorsque vous créez les ports dans la règle de génération, les noms de ports ne doivent pas nécessairement être identiques aux noms de colonne des métadonnées source. Lorsque vous attribuez la règle de génération aux colonnes, vous devez mapper les colonnes de règle aux colonnes de la table cible.
Créez les types de ports suivants dans une règle avancée :
Entrée
Facultatif. Port dont l'entrée provient d'une colonne cible ou d'un fichier de paramètres. Il n'est pas nécessaire de mapper le port d'entrée à une colonne si vous le paramétrez.
Variable
Port qui contient les valeurs intermédiaires dans un calcul. La colonne de variable reçoit une valeur d'une technique de génération. Vous pouvez utiliser les techniques de génération suivantes pour générer des données dans les variables temporaires : Ensemble de règles de génération et génération conditionnelle. Vous pouvez sélectionner les règles de génération disponibles en fonction du type de données du port.
Vous pouvez créer plusieurs ports de variable et configurer les variables sur un port de variable dépendant. Vous pouvez configurer plusieurs ports de variable pour combiner plusieurs techniques de génération.
Sortie
Colonne cible qui reçoit les données générées. Le type de colonne de sortie contient une expression permettant de générer des données de test.
Grâce à une règle de génération avancée, vous pouvez configurer des règles de génération avec des conditions spécifiques pour les colonnes cibles. Pour générer des données de test dans une colonne en fonction des valeurs d'une autre colonne, vous pouvez grouper les enregistrements en fonction des clés étrangères.