Настройка параметров импорта данных

Оглавление  Назад  Далее

 Форма для настройки параметров импорта данных показана ниже.

Main_Import

Форма «Свойства», Тип выполняемой операции – Импорт

Имеются следующие группы параметров:

«Список каталогов для поиска файлов» – в данном поле необходимо указать каталоги, из которых будет производиться попытка загрузки всех файлов. Можно использовать шаблоны ОС, например c:\from_kegoc\*.hst, или макроподстановки, чтобы избегать попыток загрузки лишних файлов. Также можно указать конкретное имя файла;

«Режим проверки перед загрузкой» – перед загрузкой данные из файла проверяются на корректность. В случае, если найдена хотя бы одна ошибка в файле возможны следующие действия:

1.«Не загружать данные при ошибках формата» – весь файл признается некорректным и, если установлен параметр «Поместить весь файл в каталог сбойных файлов», то выполняется требуемое действие;

2.«Загружать каждую строку из файла» – в данном режиме программа попытается загрузить каждую строку из файла. Таким образом, в БД АльфаЦЕНТР будут загружены все корректные строки из файла. Некорректные строки могут быть помещены в специальный файл сбойных строк. За это отвечает параметр «Добавлять ошибочные строки в список сбойных строк».

«Обработка строк с корректными данными» – после проверки файлов на корректность программа перейдет к загрузке этих файлов. В процессе загрузки могут возникнуть следующие ситуации, обработка которых определяется следующими параметрами:

1.«Разрешить создание дырок в данных» – установка данного параметра разрешает программе загружать данные из файла, даже если они не являются последними данными по отношению к уже имеющимся в БД АльфаЦЕНТР. Поскольку порядок загрузки данных файлов непредсказуем, то рекомендуется включать данный параметр;

2.«Разрешить перезапись данных» – установка данного параметра разрешает программе загружать данные из файла, даже если данные на этот момент есть БД АльфаЦЕНТР. Поскольку данные в файле могут быть легко модифицированы, то рекомендуется не включать данный параметр;

3.«Продолжить загрузку после ошибки загрузки строки» – установка данного параметра сообщает программе, что необходимо продолжать загрузку следующей строки из файла, даже если текущая строка не была загружена из-за возникновения ошибки. Рекомендуется включить данный параметр;

4.«Помещать строку с ошибкой в список сбойных строк» – установка данного параметра сообщает программе, что все строки, которые не были загружены в БД АльфаЦЕНТР из-за ошибок, будут помещены в специальный файл сбойных строк. Имя файла задается в группе «Протоколы загрузки». Рекомендуется включать данный параметр.

5.Делать замену «Прием<->Отдача» – устанавливает реверс при импорт данных - прием будет записываться, как отдача. а отдача как прием;

«Протоколы загрузки» – данная группа параметров определяет местоположение и срок хранения различных файлов, используемых программой.

1.Группа «Каталог корректных файлов», параметр «Удалять после N дней» – определяется каталог для хранения файлов, которые были полностью загружены в БД АльфаЦЕНТР. Так же указывается срок хранения файлов в этом каталоге. Все файлы, дата создания которых больше чем срок хранения файлов, будут удалены после завершения загрузки очередных файлов;

2.Группа «Каталог сбойных файлов», параметр «Удалять после N дней» – определяется каталог для хранения файлов, которые не были полностью загружены в БД АльфаЦЕНТР. Так же указывается срок хранения файлов в этом каталоге. Все файлы, дата создания которых больше чем срок хранения файлов, будут удалены после завершения загрузки очередных файлов;

3.Группа «Полное имя файла для сбойных строк», параметр «Удалять после N дней» – определяется каталог и имя файла для хранения строк, которые были признаны некорректным и не были загружены в БД АльфаЦЕНТР. Так же указывается срок хранения файла в этом каталоге. Файл будет удален после указанного срока хранения;

4.Параметр «Удалять файлы после попытки загрузки» сообщает программе, что все файлы, которые были в списке каталогов для поиска файлов, необходимо удалить после завершения загрузки последнего файла. Во избежание повторных загрузок данных в БД АльфаЦЕНТР данный параметр рекомендуется включать.

 При нажатии кнопки «Запуск», которая расположена внизу формы, программа произведет поиск файлов в указанных каталогах. Найденные файлы будут проверены на соответствие формату KEGOC, затем на соответствие кодов KEGOC, указанный в форме «Справочник кодов» и фидеров в БД АльфаЦЕНТР. В случае успешной проверки данные, если это разрешено и необходимо, будут загружены в БД АльфаЦЕНТР. Файлы и строки, которые не были загружены в БД АльфаЦЕНТР по различным причинам, будут помещены в указанный каталог и файл, соответственно. Сообщения на экран не выводятся, но заносятся в журнал событий. Подробнее о журнале событий читайте в документации к модулю «АльфаЦЕНТР Диспетчер заданий».

 Для получения файлов необходимо настроить FTP-сервер так, чтобы загружаемые файлы помещались в локальный или сетевой каталог, доступный для чтения другим приложениям, в частности, АльфаЦЕНТР Диспетчер заданий  и ОРЭ РК (подробнее, в документации по используемому FTP-серверу).