Перейти к содержанию

Источники данных

Типы источников

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

  1. Источники, генерируемые сервером:

  2. Другие источники данных, такие как текстовый файл, таблица Excel, база данных и т. д.

Периодический

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

При построении, периодический источник данных извлекает из базы все архивные данные за период, указанный переменными "Начало" и "Конец", и разделяет их на равные "Интервалы", выраженные в секундах.

Для создания источника нажмите кнопку ➕ окна "Источники данных". В меню "Тип источника" выберите пункт "Периодический".

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

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

После создания источника данных, он будет отображаться в словаре отчета вместе с соответствующими переменными.

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

Примечание

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

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

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

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

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

По изменению

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

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

Для создания источника нажмите кнопку ➕ окна "Источники данных. В меню "Тип источника" выберите пункт "По изменению".

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

Далее укажите имена для переменной начала и переменной конца. После создания источника эти переменные будут добавлены в словарь отчета. Также можно выбрать уже существующие переменные из словаря отчета.

Чтобы добавить тег к источнику нажмите правой кнопкой мыши на требуемый тег в "Дереве проекта" и выберите пункт "Добавить в источник".

Замечание

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

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

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

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

Редактирование и удаление источника

Изменить параметры ранее созданных источников данных можно с помощью кнопки ✏️ или двойного нажатия левой кнопки мыши на источнике.

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