Аналитика

Анализ данных в IoT платформе AggreGate

Собранные с устройств, нормализованные и сохранённые в системе данные по-прежнему бесполезны для чего-то, кроме их визуального представления на инструментальных панелях, счётчиках, графиках и в таблицах. Более сложные сценарии предполагают использование операций обработки информации, от масштабирования исходных данных до предсказания отказа оборудования.

Годы эволюции AggreGate привели к появлению в системе множества аналитических инструментов. Предметно-ориентированные языки интеллектуальной обработки данных, подсистема моделирования объектов и процессов, инструменты статистического управления процессами, визуально конструируемые многопоточные процессы, инструменты анализа графов и топологий, модули машинного обучения - все эти инструменты добавляют обширные возможности бизнес-аналитики к «классическим» модулям IoT-платформы.

Большинство операций анализа данных в AggreGate наглядно визуализированы и выполняются с помощью мыши. Исключение составляют разве что наиболее сложные аналитические компоненты - формулы языка выражений и запросы, их системным аналитикам приходится печатать на клавиатуре. Даже если что-то невозможно реализовать уже существующими инструментами, платформа поддерживает использование скриптов и даже программное расширение функциональных возможностей благодаря SDK с открытым исходным кодом.

Модели

Модели / Цифровые двойники

Модели объектов и процессов используют наборы бизнес-правил для принятия автоматических решений во время важных событий.

Статистическое управление процессами

Статистика

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

Язык выражений

Язык выражений

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

Язык запросов

Язык запросов

Основанный на SQL встроенный язык запросов для анализа данных и пакетного обновления конфигураций.

Другие языки

Другие языки

Другие проблемно-ориентированные языки также представлены в AggreGate в качестве дополнительных модулей.

Классы

Классы

Классы разработаны для хранения большого количества взаимосвязанных объектов в реляционных и графовых базах данных.

Процессы

Процессы

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

Машинное обучение

Машинное обучение

Инструмент, позволяющий дата-майнерам анализировать временные ряды и большие наборы данных в поисках ценных для бизнеса взаимосвязей и аномалий.

Привязки

Привязки

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

Корреляторы событий

Корреляторы событий

Инструмент для обработки сложных событий (Complex Event Processing) и аналитики потоков данных.

Универсальный поиск

Универсальный поиск

Единое окно поиска, гарантирующее доступ к любым данным сервера AggreGate за считанные секунды.