В программе предусмотрена возможность импортирования данных из внешних файлов в таблицы базы данных
с помощью SQL-скриптов.
В текущей версии программы поддерживается CSV-формат внешних файлов.
Для выполнения импорта используется утилита bin\import.exe. Вы можете запустить
ее из операционной системы или выбрав пункт меню Администрирование|Импорт данных главного окна программы.
Окно утилиты выглядит следующим образом:
Работу с утилитой можно разделить на два этапа, каждому из которых соответствует
одноименная закладка в окне утилиты:
Закладка Источник - этап выбора и настройки параметров источника данных
Закладка Скрипт - этап редактирования скрипта для импорта данных и выполнения импорта данных
Выбор и настройка параметров источника данных
До того как начинать импорт данных из внешнего файла, необходимо подготовить источник. Это можно сделать в Microsoft Excel. Сначало нужно подготовить таблицу со всеми необходимыми полями, которые должны присутствовать в соответствующем справочнике. Вид, состав и название полей необходимых для соответствующих таблиц можно посмотреть воспользовавшись SQL консолью программы. Как это сделать, рассмотрено в примере использования SQL-консоли для получения формата импортируемых исходных данных.
Этап выбора и настройки параметров источника данных является подготовительным и выполняется на закладке Источник.
Рекомендуемая последовательность действий здесь такая:
Необходимо указать путь к файлу-источнику в соответствующем поле
В списке таблиц-приемников данных выбрать в одну из таблиц базы данных, в которую будет производится импорт из файла-источника.
В списке таблиц-приемников каждая строка содержит краткое описание таблицы и название таблицы в базе.
Установить параметры импорта:
Является ли первая строка в файле-источнике списком названий полей
Какой символ использовать в качестве разделителя полей при чтении файла-источника (по умолчанию - запятая)
Каким образом записывать данные в таблицу (переписывать таблицу полностью или дописывать данные в конец таблицы)
Нажать кнопку Сформировать скрипт. При этом откроется закладка Скрипт,
в которой отобразится сформированный из данных файла-источника скрипт импортирования.
Редактирование скрипта для импорта данных. Выполнение импорта данных
Непосредственный импорт данных и предварительное редактирование скрипта выполняется на закладке Скрипт:
Перед выполнением импорта на закладке Скрипт можно выполнить:
загрузку скрипта из внешнего файла
(при этом этап выбора и настройки параметров источника данных
можно пропустить)
сохранение скрипта в файл
Для начала процесса импортирования нажмите кнопку Выполнить импорт.
После завершения выполнения импорта на экран выводится соответствующее уведомление.
Пример использования вкладки Импортировать улицы + зоны приведён здесь Описание различных шаблонов расположено в справке.