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

У IoT платформы AggreGate есть собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: эти формулы используются для ссылки на значения из окружающих ячеек, в то время как выражения AggreGate ссылаются на значения, имеющиеся в единой модели данных.

Язык выражений AggreGate используется:

  • В триггерах тревог для активации тревог по сложному условию
  • В фильтрах событий для выбора событий удовлетворяющих нескольким условиям
  • В датчиках для мониторинга значений, использующих несколько компонентов
  • В отчётах для выборки исходных данных отчета
  • В диаграмах для расчета значений информационных элементов
  • В виджетах для связывания вместе значений данных сервера, устройства и компонентов пользовательского интерфейса
  • В моделях для обработки бизнес-правил
  • И во многих других компонентах системы

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

Строковых данных Табличных данных
Чисел Функций для оценки контекстов
Даты и времени И других типов данных
Цветовых данных

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