Online Documentation for Data Generator for Oracle
Шаг 3 - Параметры генерации
На данном шаге Вы можете выбрать поля для генерации данных, а также задать различные параметры.
Выбранные таблицы отображены в дереве Generate Data for, расположенном в левой части окна. Поля таблиц и их типы указаны ниже, в таблице Column list.
Records count
Количество записей, которые следует сгенерировать для соответствующей таблицы.
Clear
Установите флажок, если необходимо очистить таблицу перед генерацией данных.
Disable triggers
Данный столбец отображается в случае, если хотя бы в одной из выбранных таблиц есть триггеры. Установите флажок, если следует игнорировать эти триггеры в процессе генерации данных.
Insert type
Используйте раскрывающийся список для выбора метода вставки данных:
- insert: использовать обычный метод;
- merge: исходные данные добавляются выражением INSERT или UPDATE в зависимости от условий (для данного метода вставки данных Вам потребуется выбрать ключевое поле; если в таблице задано ключевое поле, то оно будет использовано в качестве ключа для процедуры объединения).
Preview
Нажмите кнопку Preview для предварительного просмотра данных таблицы.
Выбрав в дереве Generate Data for таблицу, вы можете указать параметры генерации данных для каждого поля. Для этого воспользуйтесь разделом Generation Properties, расположенным в правой части окна. В управлении параметрами полей Вам помогут кнопки - выбрать все,
- исключить все,
- инвертировать выбор.
Set NULL value in ... % of cases
Включите опцию для определения количества значений NULL для соответствующего поля (в процентах).
Data generation mode
Generate random data
Данный тип генерации данных позволяет заполнить таблицу случайными значениями.
Generate incremental data
Если выбран этот тип, то будет сгенерирована последовательность данных с заданным начальным значением и инкрементом.
Get data from list / SQL-query
С помощью данного типа Вы можете заполнить таблицу данными, полученными из списка или в результате выполнения запроса.
Get data from column
Позволяет генерировать данные из указанного поля.
Параметры генерации данных различаются для разных типов данных. Подробнее смотрите в приведенных ниже разделах:
- параметры для поля типа FLOAT
- параметры для поля типа DATE
- параметры для поля типа STRING
- параметры для поля типа BLOB
- параметры для поля типа NUMBER
- параметры для поля типа JSON
Если поле - часть внешнего ключа, Вы можете выбрать одну из следующих опций:
Generate data from the dependent column
Значения для такого поля будут получены из соответствующих полей внешних таблиц.
Generate data from list / SQL-query
Ratio 1:N
Для данного метода генерации необходимо задать параметр N. При генерации одного значения в основную таблицу, N значений будут сгенерированы во внешнюю таблицу.
Выполнив настройку на данном шаге, нажмите кнопку Next для перехода на следующий шаг.