Навигация:  АДМИНИСТРИРОВАНИЕ МИС МЕДИАЛОГ > ВСПОМОГАТЕЛЬНЫЕ УТИЛИТЫ > УТИЛИТА GUASERVICE > Настройка конфигурации обновлений > Настройка обновления справочников >

Алгоритм обновления из DBF-файлов TGlossaryAlgorithm

Предыдущая страницаВернуться в начало главыСледующая страница

Для обновления справочников из DBF-файлов необходимо использовать алгоритм TGlossaryAlgorithm. Для настройки алгоритма необходимо задать следующие опции (рис. 4.7):

·Ключевые поля таблицы (в файле) – поля маппинга для справочника, названия ключевых полей должны совпадать с физическими полями в файле.
Если первичный ключ состоит из нескольких полей, то они перечисляются через запятую.
Если ключевые поля таблицы не заданы, то утилита GuaService произведет простую вставку записей из DBF-файла в целевую таблицу SQL-базы;

·SQL команда (выполняющаяся до загрузки данных) – SQL-скрипт, который выполняется до переноса данных в целевую таблицу SQL-базы;

·SQL команда (выполняющаяся при завершении загрузки) – SQL-скрипт, который выполняется после обновления целевой таблицы импорта;

·Имя исходной таблицы (файла) – физическое имя DBF-файла (указывается с расширением). Если обновление производится не из архива, то имя файла должно совпадать с именем (без указания полного пути) файла в Remote File Path, указываемого на уровне настроек элемента обновления;

·Имя таблицы в базе данных Медиалог – физическое название целевой таблицы импорта в SQL-базе;

·Тип данных – указывается "DBF" для DBF-файлов.

 Рисунок 4.7. Параметры алгоритма TGlossaryAlgorithm


Рисунок 4.7. Параметры алгоритма TGlossaryAlgorithm

Для соотнесения полей в DBF-файле с полями целевой таблицы SQL-базы необходимо перейти в ветку Соответствие полей (рис. 4.8).

Для добавления новой пары соотнесенных полей, необходимо нажать кнопку, выделенную на рис. 4.8. В появившемся диалоговом окне необходимо ввести физическое имя поля в импортируемом файле, нажать ОК и в добавленной строке сопоставления в качестве значения Value ввести физическое имя поля в целевой таблице импорта.

Для удаления строки сопоставления полей необходимо нажать кнопку справа от кнопки добавления.

 Рисунок 4.8. Соответствие полей


Рисунок 4.8. Соответствие полей