Online Documentation for Data Import for InterBase/Firebird
Формат файла конфигурации
Файл конфигурации состоит из нескольких разделов:
В первом разделе - указаны параметры соединения к базе данных.
[CONNECTION]
В этом разделе содержатся параметры подключения к серверу: Host (сервер), Port (порт), tunneling settings (параметры туннелирования), Login, Password (encrypted) (Логин, пароль. Пароль закодирован). Эти параметры являются обязательными.
[PREFERENCES]
Основные настройки программы.
ImportToViews
Импорт в представления
1 - доступен, 0 - недоступен
Для каждого файла источника данных указывается уникальные префикс FILE_00, FILE_01, FILE_02 и т.д.
[FILE_00]
В этом разделе используются следующие параметры для каждого внешнего файла:
Database (имя базы данных, в которою импортируются данные), Table (имя таблицы, в которою импортируются данные), FileName (имя файла - источника данных)
ImportType
Тип файла - источника данных. 0 - XLS, 1 - Access, 2 - DBF, 3 - TXT, 4 - CSV, 5 - XML, 6 - MS Excel 2007, 7 - MS Word 2007, 8 - HTML, 9 - XML Document, 10 - ODS, 11 - ODT
В следующем разделе описаны настройки импорта для каждого конкретного источника данных, с указанием номера файла и типа.
[FILE_00_XLS]
SkipRows, SkipCols - количество строк и столбцов, которые надо пропустить при импорте.
[FILE_00_Access]
SourceType - тип источника в базе данных Access. 0 - таблица, 1 - запрос.
TableName and SQL - имя таблицы или запроса.
[FILE_00_TXT]
SkipRows - количество строк, которые надо пропустить при импорте.
[FILE_00_CSV]
SkipRows - количество строк, которые надо пропустить при импорте.
CSVDelimiter, CSVRightQuot, CSVLeftQuot - ограничители и кавычки.
[FILE_XX_MAP].
В этом разделе указано соответствие полей таблицы базы данных и столбцов в источнике данных.
Excel
<DB_FieldName>=CellIndex.
Используйте точку с запятой для разделения ячеек. Вы можете задать строку или столбец, как диапазон ячеек.
Field1=A1;A4;A6-A9;B1-F1.
Access или DBF
<DB_FieldName>=<Source_Field_Name>.
TXT
<DB_FieldName>=<Position>;<Size>.
Вы должны указать позицию начала поля и размер поля.
CSV
Укажите номер столбца исходного файла для каждого поля
Field1=1
Field2=4
Параметры, указываемые в разделах [FILE_XX_BASE_FORMATS] и [FILE_XX_IMPORT_OPTIONS] можно указать на шагах Шаг 4 - Настройка форматов данных и Шаг 8 - Настройка общих опций.
Параметры BOOLEAN TRUE and BOOLEAN FALSE задаются в разделах [FILE_XX_BOOLEAN_TRUE] и [FILE_XX_BOOLEAN_FALSE].
Значения типа NULL указываются в разделе [FILE_XX_NULL_VALUES].
[FILE_XX_DATA_FORMATS_<FIELD_NAME>],
Форматы данных, которые указаны для каждого поля отдельно, хранятся в этой секции.
FILE_00_DATA_FORMATS_FIELD1.
Эти параметры задаются на шаге Шаг 5 - Задание форматов данных для каждого поля.
[FILE_00_IMPORT_OPTIONS]
В этом разделе содержатся параметры импорта, указываемые на шагах 6-9.
CommitAfterDone
Фиксировать транзакцию после выполнения импорта
1 - enabled, 0 - disabled
CommitRecCount
Количество записей после которых будет производиться фиксация транзакции.
В разделе Records counter Вы можете задать количество импортируемых записей. Выберите пункт Import all records, чтобы импортировать сразу все записи, или в счетчике Import only n records задайте их количество.
ImportRecCount
Импортировать определенное количество записей
1 - enabled, 0 - disabled
ImportAllRows
Импортировать сразу все записи
1 - enabled, 0 - disabled
SaveResultSQL
Сохранить скрипт, получившийся в результате, в файл.
1 - enabled, 0 - disabled
Если установлен флажок Save Result SQL Script to File, то скрипт, получившийся в результате, будет сохранен в файл,
ResultSQLFile
The path to the result *.sql file.
Имя и путь к файлу скрипта.
ImportKind
Вид режима импорта программы
0 - Universal Mode, 1 - Native Mode
TruncateLongString
Разрешить обрезать длинные строки
1 - enabled, 0 - disabled
RollbackIfError
Разрешить откат в случае ошибки
1 - enabled, 0 - disabled
ImportMode
Метод импорта
0 - Insert All, 1 - Insert New, 2 - Update, 3 - Update or Insert, 4 - Delete, 5 - Delete or Insert
ImportAddType
Добавление типа импорта
1 - enabled, 0 - disabled
AllowDuplicates
Позволить импорт дублирующихся записей.
1 - enabled, 0 - disabled
NativeModeKind
Вид собственного режима импорта программы
0 - Single Commands, 1 - Batch insert
[#General#]
В этом разделе хранится название и версия продукта.
Смотрите также: |