Источники данных
Типы источников
Источник данных — это хранилище, из которого "Редактор отчетов" получает информацию для формирования отчета. Источником данных может быть сервер системы, база данных, текстовый файл, таблица Excel и другие. Источники данных можно разделить на две категории:
-
Источники, генерируемые сервером:
-
Другие источники данных, такие как текстовый файл, таблица Excel, база данных и т. д.

Периодический
При создании периодического источника данных в отчете формируются три переменные: "Начало", "Конец" и "Интервал" (могут быть использованы и другие имена).
При построении, периодический источник данных извлекает из базы все архивные данные за период, указанный переменными "Начало" и "Конец", и разделяет их на равные "Интервалы", выраженные в секундах.
Для создания источника нажмите кнопку ➕ окна "Источники данных". В меню "Тип источника" выберите пункт "Периодический".

Далее укажите имя для переменной начала, переменной конца и переменной интервала. После создания источника эти переменные будут добавлены в словарь отчета. Также есть возможность выбрать уже существующие переменные из словаря отчета.
В источник данных попадут все архивные данные за период, указанный в переменной начала и переменной конца. Переменная интервала определяет, на какие интервалы (в секундах) будут разбиты данные. Если значение переменной интервала равно 0, то будет использован весь период отчета, указанный в переменной начала и переменной конца. Если значение переменной интервала равно -1, то данные будут разбиты по месяцам.
После создания источника данных, он будет отображаться в словаре отчета вместе с соответствующими переменными.

Чтобы добавить тег к источнику, нажмите правой кнопкой мыши на требуемый тег в "Дереве проекта" и выберите пункт "Добавить в источник".
Примечание
Источник данных "Периодический" работает с архивными данными тега. Перед добавлением тега в источник необходимо убедиться, что для него актвирована архивация.

В диалоговом окне "Добавить колонку" укажите имя, источник и тип обработки переменной:

- Имя — имя, с которым переменная будет добавлена в источник.
- Источник — позволяет выбрать источник данных, в который будет добавлена переменная.
- Тип обработки:
- Первое значение — первое зафиксированное значение в отчетном интервале.
- Последнее значение — последнее зафиксированное значение в отчетном интервале.
- Потребление — интегральное (накопленное) значение за отчетный интервал.
- Минимум — минимальное значение в отчетном интервале.
- Максимум — максимальное значение в отчетном интервале.
- Среднее — средневзвешенное по времени значение за отчетный интервал.
- Количество включений — число переходов значения переменной из состояния "0" в состояние "≠0" в отчетном интервале.
- Количество выключений — число переходов значения переменной из состояния "≠0" в состояние "0" в отчетном интервале.
- Разность — алгебраическая разница между последним и первым значением в отчетном интервале.
После добавления переменной, в источнике данных появится новая колонка.

Также в меню "Ссылки" будет добавлена новая ссылка.

По изменению
Источники данных, работающие по принципу "По изменению", не разделяют основной временной период на интервалы, как это происходит в периодических источниках. Вместо этого они выводят все архивные данные из базы данных (каждое изменение) по указанным переменным за указанный временной интервал.
Таким образом, формирование отчета является достаточно простым процессом. В отчете добавляется новая строка каждый раз, когда происходит изменение любой переменной. Поскольку переменные могут изменяться в разное время, отчет дополняется недостающими данными.
Для создания источника нажмите кнопку ➕ окна "Источники данных. В меню "Тип источника" выберите пункт "По изменению".

Дополнять моменты — флаг, при включении которого в отчете для каждого тега пропущенные временные метки заполняются последним известным значением, обеспечивая непрерывный ряд данных и единую временную шкалу для сравнения разных тегов. Этот инструмент необходим, чтобы создать видимость непрерывного ряда данных для каждого тега на протяжении всего выбранного интервала времени, даже если в базе данных в какие-то моменты времени значения этого конкретного тега не записывались (не изменялись).
Далее укажите имена для переменной начала и переменной конца. После создания источника эти переменные будут добавлены в словарь отчета. Также можно выбрать уже существующие переменные из словаря отчета.

Чтобы добавить тег к источнику нажмите правой кнопкой мыши на требуемый тег в "Дереве проекта" и выберите пункт "Добавить в источник".
Замечание
Источник данных "По изменению" работает с архивными данными тега. Перед добавлением тега в источник необходимо убедиться, что для него актвирована архивация.

В диалоговом окне "Добавить колонку" укажите имя и источник переменной.

После добавления переменной в источнике данных появится новая колонка.

Также в меню "Ссылки" будет добавлена новая ссылка.

Редактирование и удаление источника
Изменить параметры ранее созданных источников данных можно с помощью кнопки ✏️ или двойного нажатия левой кнопки мыши на источнике.
Для удаления выберите источник в списке и нажмите кнопку ❌. После удаления источника в словаре отчета останутся переменные начала, конца и интервала, с которыми он был связан. Если эти переменные больше не требуются, их можно удалить.
