Profils de génération de données dans Developer Sandboxes

  • Rversion finale: Zurich
  • Mis à jour 11 août 2025
  • 3 minutes de lecture
  • Étant donné que Developer Sandboxes copier les métadonnées, et non les données d’enregistrement, à partir de l’instance de base, vous devrez peut-être générer des données spécifiques à l’aide d’un profil de génération de données.

    Vue d’ensemble du profil de génération de données

    Les profils de génération de données vous aident à créer des données de test pour les bacs à sable. Ils fonctionnent en :
    • Sélection de tables spécifiques à partir desquelles prélever des échantillons de données
    • Création de mappages pour remplir votre bac à sable avec les données nécessaires
    • Fournir les données nécessaires pour créer et tester votre application
    Les profils de génération de données génèrent des données de test réalistes pour votre environnement de développement, ce qui facilite la création et le test de votre application sans utiliser de données réelles.

    Lors de la génération de données, Developer Sandboxes il ne copie pas toutes les données d’instance. Les profils de génération de données permettent un échantillonnage statistique des données de tables sélectionnées avec des mappages organisés pour remplir le bac à sable avec les données nécessaires à la création d’une application. Les profils de génération de données peuvent également appeler des définitions qui exécutent des règles métier pour créer automatiquement des données supplémentaires lorsqu’un enregistrement est généré.

    Les profils de génération de données définissent les tables et les champs dans lesquels vous souhaitez renseigner les données à des fins de développement. Par exemple, la table [sys_user] peut nécessiter l’ajout de dix utilisateurs du Centre de services pour le développement et les tests.

    Un Developer Sandboxes profil de génération de données utilise la définition d’un modèle de données, que vous devez également créer. Une définition de génération de données est un fichier JSON stocké en tant que pièce jointe. Le modèle de données collecte les détails définis à partir de la table existante pour générer des données et les renseigne avec les données spécifiées en fonction du nombre d’enregistrements dans le profil de génération de données.

    Génération de données Profil et tables

    Les définitions de génération de données correspondent aux tables dans lesquelles vous souhaitez que les données soient configurées. Vous pouvez faire ce qui suit :
    • Fournir un nom pour la définition du profil de génération de données
    • Sélectionnez la table dans laquelle générer les données
    • Modifier le nombre d’enregistrements à afficher
    • Spécifier que la définition exécute des règles métier
    • Choisir la date et l’heure des enregistrements

    Vous pouvez créer un profil de génération de données qui peut cibler plusieurs tables. Chaque définition de table peut mapper les champs à des valeurs générées, de modèle ou littérales, et les valeurs catégorielles restantes sont renseignées à partir d’un modèle de table statistique créé à l’aide des 1 000 derniers enregistrements créés dans cette table.

    Mappages de champs de profil de génération de données

    Les mappages de champs de profil de génération de données vous permettent de spécifier les relations entre les différentes définitions. Cette approche semi-organisée des mappages de champs de génération de données crée un certain contrôle sur les détails des données générées tout en automatisant la majeure partie du processus.

    Actions du profil de génération de données

    Les actions du profil de génération de données vous permettent de générer des données fausses ou aléatoires qui correspondent à vos critères. Plusieurs actions peuvent générer de faux noms d’utilisateur, pièces d’identité, e-mails et numéros de téléphone.

    De plus, de nouvelles actions peuvent être définies via une API scriptée pour fournir des méthodes de génération de données spécifiques au client. De nouvelles actions peuvent aider à renseigner les champs où le modèle statistique n’est pas tout à fait adéquat ou où les informations personnelles identifiables (PII) doivent être protégées.