/quest

IBM Quest Data Generator

Primary LanguageC++

IBM Quest Data Generator

Modified from here and here.

Compile with Microsoft Visual Studio in Windows or make in Linux.

Usage:

executable_filename lit -ascii -ntrans XX -tlen YY -nitems ZZ > TXXLYYNZZ.data

XX * 1000 transactions will be produced involving YY average number of items per transaction, drawn from ZZ * 1000 total number of items. The output will be written to file TXXLYYNZZ.data. Each line of the file is a transaction. The items in each transaction are represented by item numbers and are separated by spaces. Some additional files will be generated. These can be ignored.

To get command-line help,

executable_filename lit help

Examples:

executable_filename lit -ascii -ntrans 10 -tlen 3 -nitems 3 > TXXLYYNZZ.txt
executable_filename lit -ascii -ntrans 10 -tlen 10 -nitems 1 > TXXLYYNZZ.txt
executable_filename lit -ascii -ntrans 100 -tlen 10 -nitems 20 > TXXLYYNZZ.txt
executable_filename lit > TXXLYYNZZ.data