Online Documentation for Data Generator for Oracle

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


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

 

[#General#]

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

 

Параметр

Описание

Product

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

Version

версия

 

 

[#Comment#]

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

 

Параметр

Описание

Line<N>

комментарий

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

 

 

Пример:

Line0=Data Generator for Oracle

Line1=Template file

Line2=Data generation #1

 

 

[CONNECTION]

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

 

 

Параметр

Описание

DBName

имя базы данных, как указано в TNS файле

Login

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

Password

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

NTAuth

тип аутентификации:

0 = идентификация на сервере

1 = идентификация в Windows

OracleHome

домашняя директория Oracle

ConnectAs

0 = Normal

1 = SYSDBA

2 = SYSOPER

OptimizeGoalType

0 = Unchanged

1 = Choose

2 = FirstRows

3 = AllRows

4 = Rule

Major

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

Minor

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

 

 

[TUNNELING]

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

 

Параметр

Описание

TunnelType

iтип туннелирования: SSH, HTTP, или без туннелирования (TunnelType = ttNotUse)

SSHHostName

имя сервера, на котором запущен SSH сервер

SSHPort

порт SSH сервера на удаленном хосте

SSHUserName

имя пользователя на сервере (пользователь SSH сервера, а не сервера Oracle)

SSHPassword

пароль пользователя SSH сервера

SSHKeyFile

путь к файлу ключа, используемому для подключения (если SSHUseKeyFile = True)

SSHUseKeyFile

True = SSH файл ключа используется

False = SSH файл ключа не используется

PassPhrase

пароль для файла ключа (если SSHUseKeyFile = True)

 

 

 

 

[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 Oracle

ExportBlobType

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

 

 

[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

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