Навигация:  МОДУЛЬ "УЧЕТ УСЛУГ" > ИМПОРТ ДАННЫХ МОДУЛЯ "УЧЕТ УСЛУГ" > Общие сведения об импорте данных модуля "Учет услуг" > Конфигурации импорта >

Таблица импорта

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

Таблицы импорта – это таблицы базы данных МЕДИАЛОГ с префиксом IMP_, в которые временно импортируются  данные из файла импорта до начала обработки.

Таблицы импорта обычно создаются при настройке конфигурации импорта администратором МИС МЕДИАЛОГ в окне Настройка импорта (рис. 14.1.2). Для создания и изменения таблиц импорта у пользователя должно быть право на реструктуризацию базы данных (см. Доступ к импорту данных).

Если данные об услугах и типах направлений находятся в одном файле импорта, то путь к нему указывается в поле Файл прикреплений. В поле Имя таблицы импорта необходимо указать произвольное название таблицы импорта. Название таблицы импорта может быть, например, IMP_EXCEL_SERV.

Если данные находятся в разных файлах и их сложно вручную преобразовывать в один файл импорта с требуемой структурой данных, то в поле Директория с файлами прикреплений нужно указать путь к каталогу с файлами импорта. В этом случае обязательно потребуется создание SQL-запроса импорта, объединяющего данные из нескольких файлов импорта. При этом в поле Имя таблицы импорта указывается название таблицы, которая является основной в SQL-запросе импорта. Имя таблицы обязательно должно быть задано в формате IMP_<имя_файла_импорта_без_расширения>.

Далее следует нажать кнопку Создать таблицы импорта.

Может появиться сообщение "Этот импорт уже выполняется другим пользователем" (рис. 14.1.4), тогда в окне Предупреждение следует нажать одну из кнопок:

·Послать сообщение, чтобы отправить сообщение пользователю, выполняющему импорт по указанной конфигурации в данный момент;

·Закрыть, чтобы закрыть сообщение без каких-либо дальнейших действий.

 Рисунок 14.1.4. Блокировка импорта


Рисунок 14.1.4. Блокировка импорта

 

Если сообщений не возникает, то в базе данных МЕДИАЛОГ будут созданы таблицы с именами IMP_<имя_файла_импорта_без_расширения>. Количество созданных таблиц импорта соответствует количеству файлов импорта для настраиваемой конфигурации, набор полей в каждой таблице определяется структурой данных в соответствующем файле импорта.

В основную таблицу импорта МИС МЕДИАЛОГ автоматически добавляет системные поля, необходимые для обработки данных при импорте:

_STATUS – статус обработки записи,

_ERR_TEXT – текст ошибки обработки импортируемой записи,

системные поля для каждого вида импорта.

Если на вкладке Поля маппинга указано соответствие параметров файла импорта и системных параметров, то основная таблица импорта будет создана с системными именами полей, а значения полей будут прописаны из соответствующих полей файла импорта.

При создании каждой таблицы импорта (только при импорте файла в формате XLS) открывается окно Структура таблицы (рис. 14.1.5), где показаны поля таблицы импорта. Может быть изменен тип и размер для дополнительных полей, а также размер полей типа "строка" для системных полей. По умолчанию размер всех полей данного типа 4000. Если при импорте данных длина значения какого-либо текстового поля окажется больше заданной в структуре таблицы, то импорт прервется и система выдаст соответствующее сообщение. Так как у конечного пользователя может не оказаться права на реструктуризацию таблицы импорта и работа может блокироваться, то при настройке конфигурации администратору МИС МЕДИАЛОГ следует внимательно относиться к формированию структуры таблиц импорта.

Примечание. В файлах формата Microsoft Excel 5.0/95 максимальная длина текстового поля составляет 255 символов. В форматах Microsoft Excel более высоких версий и в форматах DBF, в том числе с сопряженными DBT-файлами, длина мемо-поля не ограничена.

 Рисунок 14.1.5. Структура таблицы импорта


Рисунок 14.1.5. Структура таблицы импорта

Если при нажатии на кнопку Создать таблицы импорта установлен флажок Импортировать данные, то после создания таблиц импорта в них сразу будут перенесены все данные из файлов импорта. Импортированные данные для основной таблицы импорта можно посмотреть, нажав кнопку Записи таблицы импорта.

В дальнейшем таблицы импорта хранятся в базе данных, их структура может оставаться постоянной или, при необходимости, изменяться пользователем (в том числе, администратором МИС МЕДИАЛОГ) перед последующим импортом данных.