En programmation, les bases de données, les API et les applications front-end exigent souvent des jeux de données réalistes pour les tests ou les démonstrations. Mais utiliser des données réelles est parfois risqué (vie privée, données sensibles) ou peu pratique (format, genre, volume). Les générer est souvent chronophage et fastidieux. C'est là qu'intervient l'outil que je vais vous présenter, simplifiant considérablement ce processus.
Data Generator de SQLable est un outil en ligne gratuit qui permet de générer des données factices dans les formats CSV, JSON, SQL ou XML, tout en laissant le contrôle complet sur les colonnes et les règles de génération.
Ce qui rend vraiment cet outil remarquable, c'est le niveau de contrôle qu'il offre sur la structure et le contenu des données générées.
Générer un fichier contenant des données de test est très simple : vous définissez les colonnes dont vous avez besoin, et comment les remplir selon des critères précis.
Vous pouvez agir sur :
- le nombre de champs (colonnes)
- le nom de chaque champ
- le type de données (ID, GUID, nombre/décimal/date aléatoire, expression régulière, prénom, nom, ville, pays, liste de choix, ...)
- des options spécifiques (plage min / max pour les nombres, formats de date, ...)
- la structure des données (ordre des colonnes, suppression ou réorganisation)
- le nombre de lignes souhaitées
- le format de sortie : CSV, SQL, JSON, XML
- des paramètres additionnels selon le format : délimiteur, guillemets, caractère d'échappement, inclusion ou non d'un header, saut de ligne, etc.
L'outil propose aussi la gestion de templates. Plutôt que de reconfigurer vos paramètres à chaque fois, vous pouvez sauvegarder vos configurations pour une réutilisation ultérieure. Les templates sont stockés localement dans votre navigateur, ce qui assure rapidité et confidentialité. Vous pouvez également les exporter vers un fichier pour les utiliser sur un autre ordinateur ou navigateur, ou encore les dupliquer pour créer des variantes rapidement.
Une fois la configuration finalisée, un clic sur "Generate" déclenche la génération et le téléchargement automatique du fichier avec les données synthétiques correspondantes.









