В платформе есть встроенный механизм импорта информации из dbf,xlsx,csv. Наиболее работоспособным является импорт из csv. Если импортировать xlsx, то все его столбцы и строки должны быть заполнены, иначе происходит смещение результатов импорта. Итак, настройка импорта сводится к следующим действиям:
- Создание таблицы для импорта, с количеством столбцов — не меньше, чем в импортируемом файле.
- Указание каталога, где лежат файлы для импорта
- Указание каталога, где лежат файлы после импорта
- Установка разделителя
- Установка кодовой страницы — UTF,1251,866
- Указание номера строки, с какой начинать импорт
- Создание хранимой процедуры, выполняемой до начала импорта файла
- Создание хранимой процедуры, выполняемой после импорта файла
- Указание условия, передаваемого в хранимую процедуру
- Сохранение параметров импорта в понятное пользователю имя
- Для импорта DBF необходимо указать количество полей в таблице
- Для импорта XLSX предусмотрен отдельный механизм работы, при котором импортируемые данные сами разносятся по таблицам с учетом имени листа и файла.
- Запуск импорта или запуск слежения за каталогом.
Внешний вид :
В результате эксплуатации встроенный механизм импорта показал высокую скорость обработки, как в ручном, так и в автоматическом режимах.
Даже при различных количествах полей в одном csv файле, конвертер отрабатывает без ошибки, что позволяет использовать его для импорта не структурированной информации. Последующая обработка в хранимой процедуре позволяет привести содержимое к необходимому виду. Таким образом становится возможным импорт информации, например из PDF.
Существует еще возможность импорта встроенными средствами самого SQL сервера.