Table of Contents
This book is the official user guide for ElGenerador.
ElGenerador is a tabular data generator written in java. It can generate tables with random or user supplied data. The process is configured in a XML file supplied from the command line. It can read meta-data (data dictionary) from a JDBC connection, also can write data to CSV files or another JDBC connection, all these parameters are specified in a XML file. You can attach different generators to each table column, so you can specify integer columns with a given numeric range, or string columns, or email columns, or word-list loaded columns.
It has, among others, the following features:
Reads meta-data from a JDBC data source. So you can design your database and then attach generators for each column of each table.
Writes data to a JDBC data source or a group of CSV files.
Has different kinds of generators, like the following:
Boolean Generator.
Integer Generator.
Real Generator.
String Generator.
Printf Generator.
Word-List Generator.
PhoneNumber Generator.
Script Language Generator.
You can see other generators in the generator reference, also you can create and use your own generators in a pluggable way.
Supports CSV Files, Apache Derby, MySQL, Microsoft SQL Server and PostgreSQL systems.