Accéder au contenu principal Passer au contenu complémentaire

Générer des données aléatoires

Avec l'aide du composant tRowGenerator, le Studio Talend peut créer des données aléatoires vous permettant de tester ses fonctionnalités.

Pourquoi et quand exécuter cette tâche

Suivez les exemples pour créer une base de données client·es fictive.

Procédure

  1. Ajoutez un composant tRowGenerator.
    Ce composant vous permet de générer des données aléatoires à des fins de test.
  2. Double-cliquez sur le tRowGenerator.
    Vous arrivez dans la fenêtre de configuration du tRowGenerator.
  3. Cliquez sur le bouton [+] pour ajouter une colonne (Column).
    1. Dans le champ Column, saisissez un nom.

      Exemple

      1. CustomerID
      2. FirstName
      3. LastName
    2. Sélectionnez la colonne Types.

      Exemple

      1. Pour CustomerID, sélectionnez Integer dans la liste Type.
      2. Pour FirstName et LastName, sélectionnez String dans la liste Type.
    3. Sélectionnez la colonne Functions.

      Exemple

      1. Pour CustomerID, sélectionnez la fonction Numeric.random(int,int).

        Cette fonction génère des nombres aléatoires.

      2. Pour FirstName, sélectionnez la fonction TalendDataGenerator.getFirstName().

        Cette fonction génère des prénoms aléatoires.

      3. Pour LastName, sélectionnez la fonction TalendDataGenerator.getLastName().

        Cette fonction génère des noms de famille aléatoires.

  4. Facultatif : Configurez vos colonnes (Columns).

    Exemple

    Pour CustomerID, dans l'onglet Function parameters, saisissez une valeur maximale (max value) de 1000.
  5. Facultatif : Saisissez le nombre de lignes à générer dans le champ Number of Rows for RowGenerator.

    Exemple

    Saisissez 1000 pour créer mille client·es.
  6. Cliquez sur OK.

Résultats

Vous avez configuré un tRowGenerator pour générer des données aléatoires. Vous pouvez l'utiliser pour tester d'autres fonctionnalités du Studio Talend.

Que faire ensuite

Cliquez sur le bouton Preview dans l'onglet Preview pour essayer cette fonctionnalité.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !