Назад
Интегрирование показателей в Облэнерго
Общие положения
Помимо задачи расчета с потребителями в энергосбытовых предприятиях нижнего уровня (РЭС), перед комплексной программной системой
стоит задача предоставления сводных данных (дневных, месячных, годовых) руководству предприятия, а также сотрудникам вышестоящих
организаций (ПЭС, Облэнерго).
Решение данной задачи сводится к следующим шагам:
- получение дневных сводных данных по предприятию;
- передача дневных данных в вышестоящие организации (ПЭС, Облэнерго);
- интегрирование данных по времени для одного предприятия (получение месячных или годовых показателей);
- интегрирование данных по группе предприятий (например, всех предприятий одного ПЭС или всех предприятий Облэнерго);
- интегрирование данных по времени для группы предприятий;
Программное решение для предоставления интегрированных показателей вышестоящим организациям включает следующие компоненты:
- подсистема формирования выборки данных на сервере РЭС;
- подсистема транспортировки данных с сервера РЭС на сервер вышестоящей организации;
- подсистема обработки и интегрирования данных на сервере вышестоящей организации, включающий режим просмотра данных;
Подсистема формирования выборки данных на сервере РЭС функционирует только вместе с программным комплексом
«Энергосбыт промышленных потребителей».
Программа должна удовлетворять следующим требованиям:
- обеспечивать надежную и помехозащищенную транспортировку данных по линиям связи;
- обеспечивать как ручное, так и автоматическое управление;
- обеспечивать универсальность и модифицируемость алгоритмов формирования выборки в РЭС;
- обеспечивать разделение прав доступа пользователей к своим функциям;
- обеспечивать централизованное управление всеми компонентами подсистемы из Облэнерго;
Подсистема формирования выборки данных
Модуль формирования выборки данных предназначен для анализа баз данных комплекса «Энергосбыт промышленных потребителей» и
формирования дневных сводных показателей работы предприятия.
Модуль формирует значения для следующих показателей:
- получено электроэнергии от вышестоящей организации, квтч;
- получено электроэнергии от вышестоящей организации, грн.;
- оплачено вышестоящей организации, грн.;
- выставлено счетов потребителям за электроэнергию, квтч;
- выставлено счетов потребителям за электроэнергию, грн.;
- оплачено потребителями счетов за электроэнергию, квтч;
- оплачено потребителями счетов за электроэнергию, грн.;
Технически модуль реализован в виде отчета, который присылается на сервер нижестоящей организации, исполняется там,
формирует сводные данные и передает их на сервер вышестоящей организации. Модификация алгоритмов формирования сводных данных
или изменение форматов этих данных выполняется путем изменения отчета на сервере вышестоящей организации и не требует
вмешательства персонала нижестоящей организации.
Подсистема транспортировки данных
Подсистема транспортировки данных предназначена для решения следующих задач:
- транспортировка из вышестоящей организации в нижестоящую исполнимого модуля отчета, предназначенного для получения выборок данных;
- исполнение на сервере нижестоящей организации отчета и получение выборки данных;
- транспортировка полученной выборки на сервер вышестоящей организации;
- внесение данных в базу данных вышестоящей организации;
- ручное инициирование запроса данных;
- планирование автоматического запроса данных в заданные моменты времени;
Никакого специального программного обеспечения (помимо комплекса «Энергосбыт промышленных потребителей») на сервере нижестоящей
организации не требуется.
Подсистема транспортировки включает в себя следующие модули:
- программа управления транспортировкой данных - управляет всеми процессами внутри транспортной подсистемы,
организует поток заданий для различных нижестоящих серверов;
- программа планировщика заданий - позволяет в заданные моменты времени инициировать обращение к определенному серверу
нижестоящей организации;
- интерфейс управления транспортной подсистемой - позволяет вручную инициировать обращение;
- интерфейс администрирования транспортной подсистемой - позволяет администратору вышестоящей организации задать
иерархическую структуру предприятий, для каждого предприятия указать его параметры и адреса, указать время, когда
нужно выполнять запрос автоматически;
Схема работы транспортной подсистемы представлена на рис.1.
Рис.1 Схема работы транспортной подсистемы
Подсистема обработки и интегрирования данных
Подсистема обработки и интегрирования данных предназначена для решения следующих задач:
- ручной ввод или корректировка данных в базу данных вышестоящей организации (Облэнерго);
- интегрирование сводных показателей по времени (получение месячных или годовых показателей), а также по предприятиям
(получение сводных данных по ПЭС или Облэнерго);
- расчет накопительных показателей как по одному предприятию, так и по группе предприятий;
- просмотр показателей (как атомарных, так и интегральных).
Атомарные показатели поступают в базу данных Облэнерго тремя путями:
- запрашиваются с сервера нижестоящей организации автоматически;
- запрашиваются с сервера нижестоящей организации вручную;
- вносятся вручную оператором в Облэнерго (например, при передаче данных по факсу или по телефону);
Следующие накопительные показатели рассчитываются непосредственно на сервере Облэнерго:
- задолженность перед энергорынком на начало месяца;
- задолженность потребителей на начало месяца;
- текущая задолженность потребителей перед предприятием за каждый день;
Интегральные показатели по времени (сводные данные за месяц или за год) получаются путем суммирования атомарных
показателей за соответствующий период.
Интегральные показатели по группам предприятий получаются путем суммирования как атомарных, так и накопительных показателей
соответствующих предприятий.
|