информационная система для работы на оптовом рынке электроэнергии и мощности в части возобновляемых источников энергии
Цель использования
Автоматизация загрузки, хранения, накопления, анализа информации, предоставляемой участникам ОРЭМ уполномоченными инфраструктурными организациями, полученной из внешних систем, из web-ресурсов, а также с почтового сервера Заказчика
Качественное обеспечение специалистов аналитической информацией для подготовки и принятия управленческих и оперативных решений
Обеспечение достоверности расчетной информации
Обеспечение оперативности получения данных по запросу пользователя системы
Особенности Kiberry.Энерготрейдинг 2
Открытая архитектура, подключение новых источников информаци
Гибкая обработка информации и самостоятельное формирование отчетности
Работа с единой базой данных всех пользователей
Ведение единых справочников системы
Единообразный интерфейс с широкими возможностями
Безопасность получения и хранения коммерческой информации
Хранение коммерческой информации на серверах Заказчика
Настраиваемые права доступа к информации
Преимущества
использования системы Kiberry.Энерготрейдинг 2
Самостоятельность эксплуатации
Доступ к базе данных системы позволяет самостоятельно силами специалистов Заказчика формировать дополнительные аналитические выборки без привлечения разработчиков
1
Модульность
Модульная архитектура обеспечивает возможность независимой модификации модулей. Сбой в работе одного из модулей не приводит к полному прекращению функционирования системы
2
Масштабируемость
Система позволяет увеличивать количество пользователей, изменять организационную структуру предприятия
3
Наглядность
Инструменты для визуализации данных: графики, диаграммы и таблицы
4
Персонализация
Предоставление информации пользователям осуществляется с учетом персональных настроек
5
Единство графического представления
Общие принципы графического представления информации и организации доступа пользователей к функциональным возможностям и сервисам
6
Системность
Все взаимосвязанные подсистемы используют единую методологию и отвечают единым принципам взаимодействия, надежности и управления
7
Настраиваемость
Настройка импорта данных из внешних источников
Настройка справочников переменных, параметров, ссылок на источники данных
Настройка процессов обработки данных и расчета показателей
Настройка формул
Подключение и настройка произвольных отчетных форм (xls, xlsm, doc, pdf)
8
Надежность
Гибкая политика безопасности и аудита, механизмы резервного копирования и восстановления
9
Поддержка интеграции
Поддержка стандартных протоколов по обмену данными, в том числе через web, почтовые протоколы и прочее
10
Быстродействие
Увеличение числа пользователей системы и изменение организационной структуры предприятия не влияет на ее производительность
11
Непротиворечивость данных
Механизмы позволяют отследить цепочку получения значения любого показателя либо документа до соответствующего первоисточника
Поддерживается историчность при выполнении операций с данными
Проведение расчетов происходит по регламенту – отсутствие «зависших» расчетов и возможность анализа отсутствующих данных при проведении агрегационных расчетов
12
Архитектура системы. Компоненты системы
Клиент
Клиент обеспечивает взаимодействие пользователей с системой: осуществление поиска и отображение информации, обеспечение ввода команд к серверу приложений
Сервер приложений
Сервер приложений осуществляет обработку запросов от клиента, взаимодействие с сервером БД в части получения и сохранения данных
Сервер базы данных
Сервер БД обеспечивает хранение информации в базе данных
Функциональная архитектура системы
Kiberry.Энерготрейдинг 2имеет модульную структуру, что позволяет настраивать систему в зависимости от потребностей Заказчика.
1. Подсистема администрирования
Подсистема администрирования предназначена для решения следующих задач:
Управление доступом в системе – включает в себя управление пользователями системы, их ролями и правами доступа к частям системы
Управление настройками системы
Аудит действий пользователей в системе – включает в себя аудит пользовательских сессий и аудит изменения данных в системе
2. Подсистема сбора и обработки данных
Подсистема обеспечивает следующие возможности:
Автоматический сбор данных из различных источников в соответствии с настроенным расписанием
Автоматическая обработка загруженной информации с последующим сохранением полученной информации в базу данных для последующего анализа
Ручная загрузка файлов с последующей обработкой и сохранением информации в базу данных из файловых директорий и/или сетевых ресурсов
Хранение и управление доступом к файлам первоисточников в хранилище
Логирование операций загрузки файлов и их разбора
Уведомление пользователей о поступлении информации
Автоматический анализ полноты загруженной информации
Пример исходного файла
Пример создания скрипта для загрузки документа:
Любой входящий документ может быть описан в системе через совокупность параметров, с помощью скрипта разбора документ может быть обработан и сохранен в БД.
Регистрация типа документа и его параметров в системе Kiberry.Энерготрейдинг 2
Структура загружаемого документа (например, xls) может быть описана в системе через сопоставление колонок документа параметрам системы.
В дальнейшем, данные обработанные скриптом загрузки могут быть использованы в расчетах или выходных формах.
3. Подсистема формирования отчетов и анализа данных
Подсистема формирования отчетов и анализа данных предназначена для анализа пользователями исходных и расчетных данных при помощи формирования отчетных форм в различных разрезах представления данных в табличном и графическом виде .
Пример графика
Значения любых параметров можно вывести в виде настраиваемых сводных таблиц или графиков. Такой вывод не потребует предварительной настройки выходной формы.
4. Подсистема проведения расчетов
Подсистема обеспечивает следующие возможности:
Создание новых и редактирование существующих сценариев расчетов, представляющих собой последовательности формул и/или скриптов на языке Groovy.
Подключение готовых сценариев расчетов к пунктам меню и к задачам для асинхронного выполнения.
Выполнение готовых сценариев расчетов синхронно (при выборе соответствующего пункта меню) и асинхронно (по заданному расписанию).
Сохранение результатов расчетов для последующего использования в качестве значений параметров системы.
Сценарий расчета, оформленный в системе Kiberry.Энерготрейдинг 2
Пример расчета на основе алгоритма «Прогнозирование выработки станции с учетом погодных условий»:
Задача: прогнозировать выработку станции компании солнечной электрогенерации с учетом погодных условий для подачи заявок на РСВ.
Для решения этой задачи был определен алгоритм прогнозирования: Прогноз строится на базе статистических данных о выработке станции в соответствующую неделю года (по данным АИИС КУЭ за несколько лет). Данная величина корректируется в соответствии с планом ремонтных ограничений. Для каждого часа прогнозируемых суток определяется выработка с учетом коэффициентов влияния облачности трех ярусов и коэффициентов влияния явлений погоды. Прогноз погоды загружается в систему автоматически с сайта-агрегатора метеорологических данных.
Сценарий расчета: Алгоритм расчета описан с помощью формульного движка как пошаговый сценарий расчета. Каждый шаг расчета представляет собой формулу, написание которой не требует глубоких знаний языков программирования, и может быть создан квалифицированным пользователем.
Визуальная форма «Прогнозирование»
Запуск расчета выполняется как в автоматическом режиме по настроенному расписанию, так и по требованию пользователя.
График прогнозирования выработки
Результаты расчета и определенный набор исходных данных отображаются в визуальной форме для оценки полученных величин с возможностью их корректировки.
Данные визуальной формы могут быть выгружены в файл, а также представлены в виде сводной таблицы или графика.