Générer des données de test spécialisées à l'aide d'un générateur de données personnalisé
Un générateur de données personnalisé permet de produire des données de test répondant aux besoins de votre organisation, mais qu'il est impossible de générer au moyen des générateurs intégrés. Vous pouvez utiliser des générateurs de données personnalisés en parallèle avec les générateurs proposés dans Visual Studio Premium ou Visual Studio Ultimate pour créer des données de test réalistes qui évitent de divulguer des informations sensibles. Pour créer un générateur de données personnalisé, vous utilisez les classes de l'espace de noms Microsoft.Data.Schema.Tools.DataGenerator.
Tâches courantes
Dans le tableau suivant, vous pouvez trouver les descriptions des tâches courantes qui prennent en charge ce scénario, ainsi que des liens pointant vers des informations supplémentaires sur la façon dont vous pouvez mener à bien ces tâches.
Tâches courantes |
Contenu de support |
---|---|
Apprendre en faisant : vous pouvez suivre une première procédure pas à pas pour vous familiariser avec la création et l'enregistrement d'un générateur de données personnalisé simple. |
|
Découvrir le principe d'extensibilité du générateur de données : si c'est la première fois que vous créez un générateur de données personnalisé, vous aurez probablement envie d'approfondir votre savoir avant de commencer. Vous aurez ainsi l'occasion de vous familiariser avec le processus de la génération des données, les types d'extensibilité de générateur de données et les relations entre les générateurs de données, les distributions de données et les concepteurs de générateurs de données. Vous pouvez également apprendre les techniques nécessaires pour renommer votre générateur et assigner automatiquement des propriétés Entrée. |
|
Créer un générateur de données personnalisé : pour créer un générateur de données personnalisé, vous devez d'abord prévoir un projet à cet effet, puis spécifier les propriétés Entrée et Sortie pour ce générateur. Après avoir généré le générateur, vous devez l'enregistrer pour pouvoir l'utiliser dans Visual Studio Premium ou Visual Studio Ultimate. |
|
Explorer des techniques avancées de génération des données : vous pouvez suivre cette procédure pour créer des générateurs de données personnalisés pour une contrainte de validation. |
|
Déployer le générateur de données personnalisé : après vous être assuré que votre générateur fonctionne correctement, vous pouvez le distribuer à votre équipe. Vous pouvez demander à chaque membre d'équipe d'installer et d'inscrire manuellement l'extension de fonctionnalité, ou vous pouvez créer un programme d'installation simple pour celle-ci. |
|
Utiliser un générateur personnalisé comme valeur par défaut pour un type de données SQL : vous pouvez changer le générateur par défaut utilisé pour un type de données Transact-SQL spécifique en désignant un générateur personnalisé. |
|
Résoudre les problèmes liés à la génération de données : apprenez à identifier et résoudre les principaux problèmes ayant trait aux générateurs de données. |
Scénarios connexes
- Génération de données de test pour des bases de données à l'aide de générateurs de données
Avant d'exécuter des tests unitaires de base de données, il est recommandé d'utiliser un générateur de données pour créer des données de test réalistes sans exposer les données de production à vos développeurs.
Voir aussi
Tâches
Procédure pas à pas : création et exécution d'un plan de génération de données
Concepts
Extension des fonctionnalités de base de données de Visual Studio