Доступ к агрегированным историческим данным
Пути доступа к агрегированным историческим данным различны в зависимости от методов агрегации.
Доступ к статистике в кольцевой БД
Функция Статистика контекста Утилиты возвращает агрегированные данные, находящиеся в кольцевой БД.
Функция принимает множество параметров:
- Маска исходных контекстов и имя статистического канала
- Время агрегирования
- Настройки, определяющие, какие агрегированные показатели должны быть возвращены (например, минимальные или суммарные величины)
Данная функция возвращает таблицу данных, содержащую агрегированные данные, сгруппированные по временному периоду. Таблица может напрямую использоваться любыми инструментами обработки и визуализации данных.
Похожая функция Сырые статистические данные контекста Утилиты возвращает все данные, собранные в специальный канал статистики, указанный путем контекста и именем канала. Возвращенная таблица содержит вложенные таблицы с данными, сгруппированными по временному периоду агрегации.
Вот как выглядит выход функции Статистика:
Начало периода | Конец периода | Агрегированное числовое значение (Среднее, Минимум или Максимум) |
Пример выражения, которое возвращает средние, минимальные и максимальные часовые значения для статистического канала temperature
, определенного для устройства users.admin.devices.meter
:
{utilities:statistics("users.admin.devices.meter", "temperature", null, "hour", true, true, true, true)}