Generator

If the column is being used in a Row Generator or Column Generator stage, you can specify extra details about the mock data that is generated.

If the column is being used in a Row Generator or Column Generator stage, this allows you to specify extra details about the mock data being generated. The exact fields that appear depend on the data type of the column being generated. They allow you to specify features of the data being generated.

For example, integers allow you to specify if values are random or whether they cycle. If they cycle, you can specify an initial value, an increment, and a limit. If they are random, you can specify a seed value for the random number generator, whether to include negative numbers and a limit.

The following diagram shows the generate options available for the different data types.

This figure shows the generate options available for different data types.

All data types

All data types other than string have two types of operation, cycle and random:

Strings

By default the generator stages initialize all bytes of a string field to the same alphanumeric character. The stages use the following characters, in the following order:

abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ

For example, the following string with a length of 5 would produce successive string fields with the values:

aaaaa
bbbbb
ccccc
ddddd
...

After the last character, capital Z, values wrap back to lowercase a and the cycle repeats.

You can also use the algorithm property to determine how string values are generated, this has two possible values: cycle and alphabet.

Decimal

As well as the Type property, decimal columns have the following properties:

Date

As well as the Type property, date columns have the following properties:

Time

As well as the Type property, time columns have the following properties:

Timestamp

As well as the Type property, time columns have the following properties: