Comment : spécifier des tables pour la génération de données

Pour générer des données, vous devez créer et exécuter un plan de génération de données. Le plan de génération de données contient les informations relatives aux tables et aux colonnes que vous voulez remplir de données. Pour plus d'informations, consultez Génération de données de test pour des bases de données à l'aide de générateurs de données.

Voici deux restrictions importantes relatives aux tables que vous pouvez spécifier pour la génération de données :

  • Certaines tables ont des clés étrangères qui référencent des colonnes contenues dans d'autres tables. Si vous voulez générer des données pour une table ayant des clés étrangères, vous devez également générer des données pour les tables qui sont référencées par la clé.

  • Certaines tables ont des déclencheurs qui interdisent les suppressions. Si vous essayez de supprimer des lignes d'une telle table, le déclencheur restaure la suppression. Vous ne pouvez pas générer des données normalement pour une telle table, ou pour une table qui référence une telle table. Par exemple, vous ne pouvez pas générer des données normalement pour la table Employee sur la base de données AdventureWorks. Pour plus d'informations, consultez Dépannage des problèmes liés à la génération de données.

Avant de pouvoir spécifier les tables que vous voulez remplir de données, vous devez ouvrir ou créer un plan de génération de données. Pour plus d'informations, consultez Comment : créer des plans de génération de données.

Notes

Si vous créez un plan de génération de données dans un projet de base de données qui n'a pas encore de schéma, ce plan de génération de données sera vide. Si vous importez un schéma dans le projet de base de données après avoir créé le plan de génération de données, vous êtes invité à décider s'il convient de mettre à jour le plan de génération de données selon le schéma.

Pour sélectionner les tables à remplir de données

  1. Ouvrez ou créez un plan de génération de données. Le plan de génération de données et la fenêtre Aperçu de la génération de données s'affichent dans le concepteur Visual Studio.

    Conseil

    Si la fenêtre Aperçu de la génération de données n'est pas ouverte, vous pouvez l'ouvrir en ouvrant le menu Données, en pointant sur Génération de données, puis en cliquant sur le nom de la fenêtre. Par défaut, la fenêtre Aperçu de la génération de données est ancrée et affiche des onglets au bas de la fenêtre du plan de génération de données. Pour développer la vue, cliquez sur la fenêtre, puis sur Document avec onglet dans le menu Fenêtre. Vous pouvez également cliquer avec le bouton droit sur la barre de titre, puis cliquer sur Document avec onglet.

  2. Cliquez sur la fenêtre du plan de génération de données.

    Toutes les tables du schéma sont répertoriées dans le plan de génération de données. Par défaut, toutes les tables sont sélectionnées lorsque vous commencez par créer un plan de génération de données.

  3. Activez et désactivez les cases à cocher situées devant chaque table pour spécifier les tables que vous voulez remplir de données.

    Notes

    Vous pouvez activer ou désactiver toutes les tables à l'aide des commandes Inclure toutes les tables dans la génération de données et Exclure toutes les tables de la génération de données. Pour accéder à ces commandes, cliquez avec le bouton droit sur la fenêtre du plan de génération de données, ou dans le menu Données, pointez sur Générateur de données.

    Vous ne pouvez pas désactiver les cases à cocher correspondant aux tables qui sont référencées par des clés étrangères dans d'autres tables incluses. Les cases à cocher peuvent prendre l'un des états suivants :

    État

    Info-bulle

    Remarques

    Désactivée

    Exclue de la génération de données

    Vous pouvez activer la case à cocher pour inclure la table.

    Activée

    Incluse dans la génération de données

    Vous pouvez désactiver la case à cocher pour exclure la table.

    Activée et estompée

    Incluse dans la génération de données (à cause de la référence de clé étrangère)

    Vous pouvez activer la case à cocher pour inclure la table. Vous pouvez désactiver la case à cocher. Si toutes les tables qui référencent la table sont exclues, la case à cocher est automatiquement désactivée.

  4. (Facultatif) Spécifiez des informations dans les colonnes Lignes à insérer, Table associée et Ratio pour la table associée. Pour plus d'informations, consultez Comment : spécifier le nombre de lignes à générer.

  5. Dans le menu Fichier, cliquez sur Enregistrer.

    Maintenant que vous avez spécifié les tables que vous voulez inclure, vous pouvez spécifier les colonnes que vous voulez inclure. Pour plus d'informations, consultez Comment : spécifier des colonnes pour la génération de données.

Voir aussi

Tâches

Comment : exécuter un plan de génération de données pour générer des données

Procédure pas à pas : création et exécution d'un plan de génération de données

Concepts

Spécifier les détails de génération de données pour une colonne