Online Documentation for Data Generator for DB2

Формат файла конфигурации


Формат файла конфигурации Data Generator for DB2 разделен на несколько секций, каждая из которых соответствует шагу в мастере генерации данных.

 

[#General#]

Данная секция содержит общую информацию о программе:

 

Параметр

Описание

Product

внутреннее название продукта

Version

версия

 

 

[#Comment#]

Секция содержит комментарии к файлу конфигурации:

 

Параметр

Описание

Line<N>

комментарий

N - номер строки в комментарии

 

 

Пример:

Line0=Data Generator for DB2

Line1=Template file

Line2=Data generation #1

 

 

[CONNECTION]

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

 

 

Параметр

Описание

DBAlias

алиас базы даннх DB2

Login

имя пользователя DB2 (если NTAuth = 0)

Password

пароль пользователя (зашифрован)

Major

первая цифра версии программы (для использования при шифровании); крайне не рекомендуется изменять значение параметра

Minor

вторая цифра версии программы (для использования при шифровании); крайне не рекомендуется изменять значение параметра)

PassPhrase

параметр не используется в Data Generator for DB2

 

 

 

[ADDITIONAL]

Секция содержат дополнительные настройки, указанные на Шаге 2 and Шаге 4 Мастера генерации данных.

 

 

Параметр

Описание

TablesCount

количество таблиц, выбранных для генерации данных

SqlExecute

соответствует опции Execute statements на Шаге 4:

1 = включена

0 = выключена

SqlSave

соответствует опции Save data generation script to file на шаге 4:

1 = включена

0 = выключена

SaveFile

путь к файлу скрипта (если SqlSave = 1)

BlobFile

параметр не используется в Data Generator for DB2

ExportBlobType

параметр не используется в Data Generator for DB2

 

 

[TABLE_XX]

Данный раздел повторяется для всех таблиц; соответствующие настройки расположены на Шаге 3 мастера генерации данных.

 

 

Параметр

Описание

Schema

имя схемы, которой принадлежит таблица

TableName

имя таблицы, в которую генерируются данные

RecordCount

количество записей, которые будут сгенерированы

ClearBeforeGeneration

1 очистить таблицу перед генерацией

0 оставить таблицу в исходном виде

 

 

[TABLE_XX_FIELD_YY]

Секция создается для каждого поля каждой таблицы.

 

Параметр

Описание

DoGenerate

0 не включать поле

1 включать поле

IncludeNulls

1 значения NULL будут использованы в указанном проценте случаев

0 отключить опцию

NumNulls

процент значений NULL

GenMethod

определяет Тип генерации данных:

0 = incremental data generation

1 = random data generation

2 = Get data from list / SQL query option

3 = from another field

GenFromSQL

0 = использовать список значений для генерации данных

1 = использовать запрос SQL

SQL

текст запроса SQL результат которого будет использован для генерации значений

UsingMask

0 = не использовать маску для значений строковых полей

1 = генерировать значения строкового поля с использованием маски

Mask

маска для значений строкового поля

MinInt

минимальное значение для полей типа integer

MaxInt

максимальное значение для полей типа integer

UseFormula

0 = без формулы

1 = использовать формулу для генерации значений

Formula

формула для генерации значений, например x*2+1

Digits

количество цифр целой части для полей типа float

Precision

количество знаков после запятой для полей типа float

MinDate

минимальное значение для полей типа datе

MaxDate

максимальное значение для полей типа datе

IncludeTime

определяет включать ли время в значения DATETIME полей

MinTime

минимальное значение для полей типа time

MaxTime

максимальное значение для полей типа time

MinLength

минимальная длина для строковых полей

MaxLength

максимальная длина для строковых полей

StartChar

код первого символа для генерации значений строковых полей

EndChar

код последнего символа для генерации значений строковых полей

Charset

кодировка поля

InitialValue

начальное элемент последовательности значений

IncrementStep

инкремент последовательности значений (для GenMethod = 0)

UseNewLine

1 = использовать перевод строки

0 = не использовать перевод строки

WinNewLineStyle

использовать перенос строки используемый:

1 = Windows

0 = Unix

SampleText

образец текста для генерации строковых значений