Chapter 1. Preface

Table of Contents

What is ElGenerador?
Requirements.
Installation
Further Information.

This book is the official user guide for ElGenerador.

What is 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.