Redgate Test Data Manager

Data Generation requirements

This pages explains all the (installation) requirements that need to be in place to successfully perform data generation.

Contents

Distribution types

The data generator is provided in a CLI binary supporting multiple OS architectures.

General requirements

To run the data generator, regardless of what distribution you pick, you need at least:

  • Databases:
    • Accessible connections to target database of one of our supported database engines.
    • The target database must:
      • Have a schema in place
      • Have no valuable data in the tables.
        • In strict mode, the data generator will fail if there are any data in the tables at all.
        • In overwrite mode, the data generator will delete all existing rows of data instead.
      • See the worked examples for hints on how to make a valid target database. If you have access to Flyway, you can create a target database using its baselining feature to create a copy of an existing database without any data.
  • Data Generator configuration:

CLI specific requirements

Hardware requirements

The speed of the data generation operation will typically be greatly improved if there is a fast network connection from the data generator CLI to the target database.

The server hardware requirements to host a target database will entirely depend on the number of rows generated. The server requirements will generally be the same as they would be for any other database the size of the generated one.

Supported OS architectures

The data generator CLI can run in Windows, Linux (and MacOS in the future).

Binaries for the data generator CLI executables are provided for the following OS architectures:

  • Windows (64-bit)
  • Linux Desktop (64-bit) (e.g. CentOS, Debian, Fedora, Ubuntu, and derivatives)
  • Linux MSUL (64-bit) (e.g. Alpine)

Please check our Installation guide for more details on how to get these up-and-running.



Didn't find what you were looking for?