Импорт данных в формате макета 80020
Импорт осуществляется посредством использования сервисной утилиты MAImport.exe (Импорт данных), расположенной в папке Bin SCADA-системы.
Исходными данными для импорта являются файлы формата XML, полученные процедурой экспорта из утилиты "Мобильный АРМ", либо файлы отчётов формата 80020.
При импорте данных идентификация точек учета производится на основании заводского номера счетчика.
Внимание! Обязательным условием успешного импорта данных из XML 80020 является правильное указание значения идентификатора точки учета, под которым данные по этой точке учета были ранее выгружены в XML 80020. В файле XML в строке вида <measuringpoint code="123213123415577545" name="М230_15577545" serial="15577545"> идентификатор точки учета – это атрибут code.
Для всех точек учета, для которых производится импорт данных, требуется безошибочно прописать их идентификаторы.
Выбор поля, используемого в качестве идентификатора точки учёта, выведен в настройки АСКУЭ модуля Справочники.
Зачастую, в качестве идентификатора используют поле "№ сч" (заводской номер счётчика). Если пользователь выбирает поле "ID точки учёта", возможны два варианта формирования атрибута code: при заполненном поле "ID точки учёта" атрибут code формируется из него, если поле не заполнено - идентификатор будет сформирован из заводского номера счётчика и номера договора потребителя, привязанного к этому счётчику. Дополнительное условие: в файле Reports.ini (место расположения: \Bin\Templates) опция FieldSettings раздела 80020mes равна 0 или не указана (настройки "по умолчанию").
Запуск сервисной утилиты MAImport возможен как из основного меню модулей "Справочники" и "Энергоанализ", так и из командной строки.
Модуль "Справочники": основное меню - АСКУЭ - Импорт
Модуль "Энергоанализ": основное меню - Сервис - Импорт из мобильного АРМ
Импорт из папки
Для импорта необходимо выбрать исходную папку, содержащую файлы с данными, экспортированными из программы Мобильный АРМ. При запуске утилиты импорта диалог выбора папки открывается автоматически.
После выбора папки программа сканирует содержимое выбранной папки и вложенных подпапок, и выдает список найденных файлов с экспортированными данными:
Если необходимо после импорта не удалять исходных данные XML 80020, то следует отключить соответствующую галочку.
После нажатия на кнопку Импортировать происходит процесс импорта. В зависимости от количества дней и точек учета он может занять продолжительное время – от секунд до нескольких минут.
Внимание! Если импорт по данному объекту был произведен в самый первый раз, то может потребоваться перегрузить модуль Энергоанализ, чтобы увидеть импортированные данные в виде графиков и формировать отчеты.
Лог операций импорта данных сохраняется в базе событий системы, в группе событий "Импорт данных из мобильным АРМ":
Импорт из почтового ящика
Окно импорта вызывается описанным выше способом.
После вызова окна импорта производится переключение источника данных - Из почтового ящика.
Выберите временную папку для писем - извлечённые из почтового ящика файлы помещаются во временную папку, после чего происходит импорт данных в БД АСКУЭ.
Снимите галочку "Удалять письма с сервера" если вы хотите оставлять обработанные письма в почтовом ящике.
Нажатием кнопки "Выбрать" открывается окно выбора почтового ящика.
Укажите адрес почтового сервера, имя пользователя, пароль. Пропишите номер порта, который использует почтовый сервер.
В случае, если почтовый сервер использует TLS-протокол, установите галочку "Использовать TLS".
Для сбора сообщений с почтового сервера используется протокол POP3.
Внимание! Имена файлов вложенных в письма отчётов формата 80020 должны начинаться с 80020.
Импорт из командной строки
Утилита импорта поддерживает параметры командной строки.
Набор возможных параметров можно посмотреть вызвав утилиту двойным кликом по файлу MAImport.exe
Для автоматизации формирования строки запуска в окне утилиты размещена кнопка "Сформировать строку".
Сформированную командную строку можно использовать в качестве аргументов запуска программы при создании новой задачи в планировщике Windows.