Routines de type TalendDataGenerator
Les routines de type TalendDataGenerator contiennent différentes fonctions qui permettent de générer des jeux de données de test. Ces fonctions se basent sur les listes factices de noms, prénoms, adresses, villes et États fournies par Talend. Elles sont généralement utilisées au moment du développement des Jobs, à l'aide du composant tRowGenerator par exemple, pour éviter d'utiliser des données de production ou des données de l'entreprise.
Vous pouvez accéder à ces fonctions en double-cliquant sur le nœud TalendDataGenerator dans le dossier des routines système dans la vue Repository.
Fonction |
Description |
Syntaxe |
---|---|---|
getFirstName |
retourne un prénom pris aléatoirement dans une liste factice de prénoms américains courants. |
TalendDataGenerator.getFirstName() |
getLastName |
retourne un nom de famille pris aléatoirement dans une liste factice de noms de famille américains courants. |
TalendDataGenerator.getLastName() |
getUsStreet |
retourne une adresse prise aléatoirement dans une liste factice de rues américaines courantes. |
TalendDataGenerator.getUsStreet() |
getUsCity |
retourne une ville prise aléatoirement dans une liste de villes connues des États-Unis. |
TalendDataGenerator.getUsCity() |
getUsState |
retourne le nom d'un Etat pris aléatoirement dans une liste des Etats américains. |
TalendDataGenerator.getUsState() |
getUsStateId |
retourne le code pris aléatoirement dans une liste d'abréviations correspondant aux Etats américains. |
TalendDataGenerator.getUsStateId() |
Exemple de génération de données factices
Vous pouvez tester simplement les différentes fonctions de génération de données aléatoires. Vous pouvez tester simplement les différentes fonctions de génération de données aléatoires, telles que getFirstName(), getLastName(), getUSCity(), etc. à l'aide d'un composant tJava, pour tester, par exemple, la création d'une liste de données d'un client factice :
System.out.println(TalendDataGenerator.getFirstName());
System.out.println(TalendDataGenerator.getLastName());
System.out.println(TalendDataGenerator.getUsCity());
System.out.println(TalendDataGenerator.getUsState());
System.out.println(TalendDataGenerator.getUsStateId());
System.out.println(TalendDataGenerator.getUsStreet());
L'ensemble des données prises aléatoirement dans les listes de données factices est affiché dans la vue Run :