Online Documentation for Data Generator for Oracle

Параметры для поля типа STRING


В полях типа string содержатся текстовые данные. Сортировка и сравнение таких данных производится исходя из  набора символов указанного для столбца. Значения для такого поля могут быть сгенерированы случайным образом (с использованием ограничений или шаблонов), последовательно, а также могут быть получены из конкретного списка значений, или с помощью SQL запроса. В качестве источника данных можно использовать также значение существующего поля соответствующего типа.

 

Раздел Generation properties позволяет определить параметры генерации значений для поля типа string.

 

String field parameters

 

Выберите тип генерации данных:

 

RadioButton Generate random data

Данные типа string могут быть сгенерированы случайным образом двумя способами: с использованием ограничений или шаблонов.

 

  • Использование ограничений (Constraints)

Задайте минимальную (Min length) и максимальную длину (Max length) генерируемых значений. Вы также можете указать диапазон символов, которые будут использованы для генерации данных: начальный (Start char) и конечный (End char) символ диапазона.

 

String field parameters - Mode - Random data

 

  • Использование шаблонов (Mask)

Выберите опцию Using mask для генерации значений с помощью шаблона. Используйте окно Masks для создания и редактирования различных шаблонов текстовых данных:

- символы 'A' и 'a' в процессе генерации данных заменяются на случайные буквы ('А'-'Z' и 'a'-'z');

- символ 'N' служит для обозначения случайной цифры;

- символы '{n}' обозначают количество последнего символа n раз;

- символ следующий за знаком '\' рассматривается, как обычный символ.

Все остальные символы в маске будут представлены без изменений.

 

String field parameters - Mode - Random data - Masks

 

 

RadioButton Generate incremental Data

Укажите начальное значение (Initial value) и инкремент (Increment) для генерации возрастающей упорядоченной последовательности значений. Вам также следует указать начальный символ и конечный символ диапазона, который будет использован при генерации последовательности. В поле Charset задайте кодировку.

 

 

String field parameters - Mode - Incremental data

 

RadioButton Get data from List / SQL query

Данная секция позволяет вам определить список значений для последующей генерации из него текстовых данных. Вы также можете ввести значения вручную с помощью опции List of Values.

Чтобы добавить отдельное значение, используйте кнопку btnListAddValue Add Value.

Загрузить список значений из внешнего файла можно с помощью кнопки btnListLoadFromFile Load from file.

Для сохранения списка значений во внешнем файле воспользуйтесь кнопкой btnListSaveToFile Save to file.

Чтобы удалить выбранное значение, нажмите кнопку btnListDeleteValue Delete Value.

Очистить список можно с помощью кнопки btnListClear Clear.

 

CheckBox Random order

Включите опцию, если хотите, чтобы в процессе генерации значения из списка отбирались в случайном порядке. Если опция выключена, будет сохранен оригинальный порядок.

 

Чтобы для генерации данных использовать набор данных, полученный в результате SQL запроса, выберите опцию SQL Query.

 

Использование опции Sample text позволяет генерировать данные из отрывка текста. Текст, который будет использован по умолчанию, можно задать в разделе Default constraints диалогового окна Preferences.

 

String field parameters - Mode - List or query

 

 

RadioButton Get data from column

Данный тип генерации данных позволяет Вам указать поле, значения которого будут использованы для генерации данных. Используйте раскрывающиеся списки Table и Field для выбора подходящего поля.

 

String field parameters - Mode - Field