Язык выражений
В IoT-платформу AggreGate встроен свой собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: если формулы используются для ссылки на значения из окружающих ячеек, то выражения AggreGate ссылаются на значения, имеющиеся в единой модели данных.
Язык выражений AggreGate используется:
- В триггерах тревог для активации тревог по сложному условию
- В фильтрах событий для выбора событий, удовлетворяющих нескольким условиям
- В датчиках для мониторинга значений, использующих несколько компонентов
- В отчётах для выборки исходных данных
- В диаграммах для расчёта значений информационных элементов
- В виджетах для связывания вместе значений данных сервера, устройств и компонентов пользовательского интерфейса
- В моделях для обработки бизнес-правил
- И во многих других компонентах системы
Выражения легко использовать из-за автоматической конвертации типов. Помимо классических операторов и литералов, язык выражений имеет встроенную библиотеку функций по работе с:
Строковыми данными | Табличными данными |
Числами | Контекстами |
Датой и временем | И другими типами данных |
Цветовыми данными |
Визуальный редактор выражений помогает создавать и тестировать выполнение сложных выражений практически без программирования.